方法: 1. "select log_mode from v$database;" ステートメントを使用して、現在のモードがアーカイブ モードかどうかを確認します。 2. データベースを閉じて、マウント状態で起動します。 3. " alterdatabasenoarchivelog」コマンドを使用してアーカイブを閉じるだけです。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
アーカイブを閉じます。
1 sql> archive log list; #アーカイブ モードかどうかを確認します
2 sql> alter system set log_archive_start=falsescope=spfile; #自動アーカイブを無効にする
3 sql>gt; shutdown immediate;
4 sql>startup mount; #制御ファイルを開きます、データファイルは開かないでください
##5 sql>gt; alter database noarchivelog; #データベースを非アーカイブに切り替えますmode6 sql> alter database open; #データ ファイルを開きます#7 sql> archive log list; #現時点では非アーカイブ モードであることを確認します
Extension:
Oracle をアーカイブ モードに変更します
1.oracle を閉じます
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
2.マウント状態を開始します
SQL> startup mount ORACLE instance started. Total System Global Area 2572144640 bytes Fixed Size 2283984 bytes Variable Size 738199088 bytes Database Buffers 1828716544 bytes Redo Buffers 2945024 bytes Database mounted.
3.アーカイブ モードに変更します
SQL> alter database archivelog Database altered.
備考: 「archivelog」はアーカイブ モード、「noarchivelog」は非アーカイブ モードです。
4. データベースを「オープン」ステータスに変更します
SQL> alter database open
SQL> archvie log list
アーカイブ モードであるかどうかを確認するプロンプトが表示されます。有効、およびパラメータ
Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 88 Next log sequence to archive 90 Current log sequence 90
推奨チュートリアル: 「
Oracle Video Tutorial以上がOracle アーカイブ ログを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。