==Oracle 10g データベースの起動と停止==
[[Oracle Database10g]]
{{amazon|479810910X}}
http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19224-02/start.htm#178896
*デフォルトは open
*pfileを省略すると、以下の優先順にて初期化パラメータファイルが読み込まれる
<<blockquote>>1. spfile[SID].ora<</blockquote>><<blockquote>>2. spfile.ora<</blockquote>><<blockquote>>3. init[SID].ora<</blockquote>>
*初期化パラメータファイルが格納されているデフォルトディレクトリは $ORACLE_HOME/dbs
====アラートログの場所を調べる====
SQL> > select name,value from v$parameter where name = 'background_dump_dest';
NAME VALUE
------------------------ --------------------------------------
====NOMOUNT====
=====SQL Plus =====
SQL> > startup nomount
ORACLE instance started.
====MOUNT====
=====SQL Plus=====
SQL> > alter database mount;
Database altered.
====OPEN====
=====SQL Plus=====
SQL> > alter database open;
Database altered.
startup restrict [ open nomount | mount ]
=====SQL Plus=====
SQL> > startup restrict;
ORACLE instance started.
:
=====他ユーザでログイン=====
SQL> > conn oratest/****
ERROR:
ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
=====ABORTからインスタンス・リカバリ=====
*SQL Plus から SQLを発行
SQL> > delete from httpd_access_log where seq = 7956;
1 row deleted.
*SQL Plusからコミット(失敗する)
SQL> > commit;
commit
*