Oracle アーカイブログを設定する(確認方法も)

Oracleのアーカイブログの設定ついて。

この記事の内容はコチラです

  • アーカイブログを設定する
  • アーカイブログモードかどうかを確認する

今回は、Oracleのアーカイブログの設定方法について紹介します!

アーカイブログモードに設定するSQL

Oracleのアーカイブログはインストール後でも変更できます。アーカイブログモードにしたり、アーカイブログをやめたりできます。

ここではアーカイブログモードにするSQLの手順を説明します。

1.アーカイブログモードを確認する

SELECT LOG_MODE FROM V$DATABASE;

結果が「ARCHIVELOG」はアーカイブログモードです。「NOARCHIVELOG」はアーカイブログモードではないので2へ進みます。

2.アーカイブログ出力先の確認

SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME LIKE 'log_archive%';

ここで「VALUE」に「LOCATION=」とあるものがアーカイブログの出力先になっています。念のため確認しておきます。

3. シャットダウンしてマウント状態で起動する

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;

4.アーカイブログ出力先変更

ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=D:\ORACLE\ORADATA\ARCHIVE';

初期化パラメータファイルで運用している場合は初期化パラメータファイルを変更します。log_archive_dest_1=’LOCATION=D:\ORACLE\ORADATA\ARCHIVE’

これでアーカイブログ出力先を変更できました。変更する必要のない場合は飛ばします。

5. アーカイブログモードへ変更する

ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

これでアーカイブログモードへ変更できました。

以上、Oracleでアーカイブログモードを設定するSQLの手順でした。

コメント