方法: 1. "select name, log_mode from v$database" ステートメントを使用します。表示された結果が ARCHIVELOG の場合はアーカイブ モード、結果が NOARCHIVELOG の場合は非アーカイブ モードです。 ; 2.「アーカイブログリスト」ステートメントビューを使用します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
1. v$database から name,log_mode を選択します;
selectname,log_mode,open_mode from v$database; NAME LOG_MODE OPEN_MODE --------- ------------ ----------------- CKDB ARCHIVELOG READ WRITE
アーカイブ モードの場合、次に LOG_MODE= ARCHIVELOG
非アーカイブ モードの場合は、LOG_MODE=NOARCHIVELOG
次のステートメントを使用することもできます
2 、アーカイブ ログ リスト; (この方法には sysdba が必要です)
Oracle ログ モードの表示:
archive log list
知識の拡張:
Oracle ログ モードの変更:
1、データベースを閉じる: 即時シャットダウン;
2、データベース インスタンスをマウント状態で開始: マウントを開始;
3、データベース ログ モードを切り替えます:
alter database archivelog; (データベースをアーカイブ ログ モードに設定します)
alter database noarchivelog; (データベースを非アーカイブ ログ モードに設定します) )
4、データベースを開きます: alter database open;
5、データベースがアーカイブ モードであることを確認します: アーカイブ ログ リスト;
推奨チュートリアル: "Oracle ビデオ チュートリアル "
以上がOracle がアーカイブ モードであるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。