EMCC的使用
<h1>Oracle数据库配置助手</h1>
<ul>
<li>打开dbca
<pre><code>[oracle@oracle Desktop]$ cd $ORACLE_HOME/bin
[oracle@oracle bin]$ pwd
/u01/app/oracle/product/12.2.0/db_1/bin
[oracle@oracle bin]$ dbca</code></pre></li>
<li>报错
<code>DISPLAY not set.</code>
<code>Set DISPLAY environment variable, then re-run.</code></li>
<li>
<p>添加配置
<code>[oracle@oracle ~]$ export DISPLAY=172.20.1.1:10</code></p>
</li>
<li>进行系统运行,可打开图形界面
<pre><code>[oracle@oracle Desktop]$ cd $ORACLE_HOME/bin
[oracle@oracle bin]$ dbca</code></pre></li>
</ul>
<h1>ORACLE实例管理</h1>
<p><strong>两个文件,静态参数文件,动态参数文件</strong></p>
<ul>
<li>
<p>使用SPOOL命令获得ORACLE数据库的全部参数</p>
<pre><code>SQL> spool $ORACLE_HOME/parameter
SQL> show parameter
SQL> spool off</code></pre>
</li>
<li>
<p>取得用户进程ID</p>
<pre><code>select sid,serial#,username,type from v$session where type='USER';
27 56365
60 62996</code></pre>
</li>
<li>杀死进程
<pre><code>alter system kill session '45,35677';</code></pre></li>
<li>
<p>执行后,窗体将显示如下
<code>ORA-00028: your session has been killed</code></p>
</li>
<li>
<p>查看报警文件,用show parameter 或者如下</p>
<pre><code>name=background_dump_dest\user_dump_dest找到报警文件和所需的后台进程追踪文件
SQL> col name for a30
SQL> col value for a30
SQL> set line 100
SQL> select name, value from v$parameter where name like '%_dest';</code></pre>
</li>
<li>
<p>确认ADR(自动诊断资料库)在文件系统上的位置
<code>show parameter diagnostic_dest ;</code></p>
</li>
<li>ADR中一些重要文件的位置,视图v$diag_info
<code>select * from V$diag_info ;</code></li>
</ul>