Oracle - ログモードの切り替えAdvertisementアーカイブログモード
OracleではREDOログファイル(REDOロググループ)は循環して使用されるため、二周目以降はログの内容が上書きされて消えてしまう。ログが上書きされる前に内容をアーカイブして別の位置に保存しておくことができる。このモードをアーカイブログモードという。反対にアーカイブログをとらない設定のことを、ノーアーカイブログモードという。
ログモードの確認 select log_mode from v$database; ログモードの切り替え alter database [archivelog|noarchivelog]ログモードの切り替えは、データベースがマウントの状態の時に行う。 例:ログモードの切り替えSQL> connect / as sysdba 接続されました。 SQL> select log_mode from v$database; LOG_MODE ------------ NOARCHIVELOG SQL> shutdown データベースがクローズされました。 データベースがアンマウントされました。 ORACLEインスタンスがシャットダウンされました。 SQL> startup mount ORACLEインスタンスが起動しました。 Total System Global Area 109868016 bytes Fixed Size 283632 bytes Variable Size 75497472 bytes Database Buffers 33554432 bytes Redo Buffers 532480 bytes データベースがマウントされました。 SQL> alter database archivelog; データベースが変更されました。 SQL> alter database open; データベースが変更されました。 SQL> select log_mode from v$database; LOG_MODE ------------ ARCHIVELOG SQL> archive log list データベース・ログ・モード アーカイブ・モード 自動アーカイブ 使用禁止 アーカイブ先 d:\arc 最も古いオンライン・ログ順序 132 アーカイブする次のログ順序 134 カレント・ログ順序 134 SQL> shutdown データベースがクローズされました。 データベースがアンマウントされました。 ORACLEインスタンスがシャットダウンされました。 SQL> startup mount ORACLEインスタンスが起動しました。 Total System Global Area 109868016 bytes Fixed Size 283632 bytes Variable Size 75497472 bytes Database Buffers 33554432 bytes Redo Buffers 532480 bytes データベースがマウントされました。 SQL> alter database noarchivelog; データベースが変更されました。 SQL> alter database open; データベースが変更されました。 SQL> select log_mode from v$database; LOG_MODE ------------ NOARCHIVELOG Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |