Oracleの起動と終了
0.改定履歴
- 1997.09.03 初版
1.はじめに
このドキュメントでは,Oracleサーバを起動する方法と停止する方法を述べる.
2.SQL*DBAとサーバマネージャ
Oracleの管理者が使うユーティリティは,大きくわけて2つある.
Oracle 7.2.xまでは,その管理ツールのことをSQL*DBA(sqldbaコマンド)といい,Oracle 7.3からはサーバマネージャ(svrmgrl)という.
3.管理ツールの起動
SQL*DBAにしろ,サーバマネージャにしろ,CUIとGUI版がある. ここではCUIで操作するための方法を述べる.
3.1.SQL*DBAの起動
"mode=line"を付けることによって,SQL*Plusのような操作感覚のインタフェイスになる.
oracle@duo% sqldba mode=line SQL*DBA: Release 7.2.3.0.0 - Production on Wed Sep 3 14:13:18 1997 Copyright (c) Oracle Corporation 1979, 1994. All rights reserved. Oracle7 Server Release 7.2.3.0.0 - Production Release PL/SQL Release 2.2.3.0.0 - Production SQLDBA> |
3.2.サーバマネージャの起動
サーバマネージャの場合,コマンドで別れているようで,最後にlがついている方がラインモードである.
oracle@duo% svrmgrl Oracle Server Manager Release 2.3.2.0.0 - Production Copyright (c) Oracle Corporation 1994, 1995. All rights reserved. Oracle7 Server Release 7.3.2.3.0 - Production Release With the distributed, replication and parallel query options PL/SQL Release 2.3.2.3.0 - Production SVRMGR> |
4.Oracleを起動
internalユーザで接続し,startupコマンドを入力する.
SQLDBA> connect internal Connected. SQLDBA> startup ORACLE instance started. Database mounted. Database opened. Total System Global Area 4500716 bytes Fixed Size 49772 bytes Variable Size 4033152 bytes Database Buffers 409600 bytes Redo Buffers 8192 bytes SQLDBA> |
5.Oracleを停止
internalユーザで接続し,startupコマンドを入力する.
SQLDBA> connect internal Connected. SQLDBA> shutdown Database closed. Database dismounted. ORACLE instance shut down. SQLDBA> |
5.1.シャットダウンのオプションについて
shutdownを行なうときに,オプションを指定することが出来る. このオプションによって,動作が異なってくるので以下の表を参照して最適な物を選ぶ.
コマンド | 処理 |
---|---|
shutdown normal | 誰かが接続しているときには,ずーっと待つ.ユーザの処理が終了したらシャットダウンする. |
shutdown immediate |
ユーザの使用状況に関わらずShutdownを行う.
|
shutdown abort |
強制終了する.
|