7 Oracle Database Freeの起動および停止
データベースを手動で起動および停止することも、システムの停止または起動時に自動的に起動するように設定することもできます。
SQL*Plusを使用した停止および起動
SQL*Plusを使用して、データベースを停止および起動できます。
データベースを停止するには、Oracle Database Freeにアクセスするための環境変数を設定したoracleユーザーとしてログインし、次のSQL*Plusコマンドを実行します。
$ sqlplus / as sysdba
SQL> SHUTDOWN IMMEDIATEデータベースを起動するには:
SQL> STARTUP
SQL> ALTER PLUGGABLE DATABASE ALL OPEN;停止と起動の自動化
Oracle Database Freeは、システムの起動時に自動的に起動し、停止時に自動的に停止するようにシステムを構成することをお薦めします。
リスナーおよびデータベースの起動と停止を自動化するには、次のコマンドをrootとして実行します。
$ sudo -sOracle Linux 8およびOracle Linux 9の場合:
# systemctl daemon-reload
# systemctl enable oracle-free-23ai構成サービス・スクリプトを使用した停止および起動
リスナーの構成後、sudoを使用してrootとしてログインし、構成サービス・スクリプトを実行して、データベースおよびリスナーのステータスを確認します。
$ sudo -s
# /etc/init.d/oracle-free-23ai statusこのコマンドの出力は、次のようになります。
Status of the Oracle FREE 23ai service:
LISTENER status: RUNNING
FREE Database status: RUNNINGsudoを使用して、rootとして次のコマンドを実行します。
$ sudo -sOracle Linux 8およびOracle Linux 9:
リスナーおよびデータベースを起動するには:
# systemctl start oracle-free-23ai
データベースおよびリスナーを停止するには:
# systemctl stop oracle-free-23ai
リスナーおよびデータベースを停止および起動するには:
# systemctl restart oracle-free-23ai