Top/Oracle/Oracleの起動・停止

Oracle/Oracleの起動・停止

LinuxでのOracle起動と停止方法を取りまとめました。
バージョンは、「9i〜11g」が対象

目次

Oracleの起動方法

インスタンス起動

$ su - oracle
$ sqlplus / as sysdba
SQL> startup
ORACLEインスタンスが起動しました。

Total System Global Area 1653518336 bytes
Fixed Size                  2228904 bytes
Variable Size            1241517400 bytes
Database Buffers          402653184 bytes
Redo Buffers                7118848 bytes
データベースがマウントされました。
データベースがオープンされました。
SQL> exit

もし起動しない場合、起動が遅い場合は以下の記事も参照してください。

もし文字化けする場合は以下の記事も参照してください。

リスナー起動

$ su - oracle
$ lsnrctl start listener

EM起動

$ su - oracle
$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
https://myserver:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control .................... started.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/<server_name>
_<sid>/sysman/log

Oracleの終了方法

EM停止

$ su - oracle
$ emctl stop dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
https://myserver:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 11g Database Control ...
 ...  Stopped.

リスナー停止

$ su - oracle
$ lsnrctl stop listener

インスタンス停止

$ su - oracle
$ sqlplus / as sysdba
SQL> shutdown
SQL> shutdown immediate (※セッションが全てINACTIVEになるのを待って終了したい場合)
SQL> shutdown abort (※ACTIVEやKILLEDセッションが合っても強制終了したい場合)
ORACLEインスタンスがシャットダウンされました。
SQL> exit

ページ新規作成

新しいページはこちらから投稿できます。

TOP