方法:1、利用“select log_mode from v$database;”語句查看當前模式是否為歸檔模式;2、關閉數據庫,啟動到mount狀態;3、利用“alter database noarchivelog”命令關閉歸檔日志即可。
本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle歸檔日志怎么關閉
關閉歸檔。
1 sql> archive log list; #查看是否是歸檔方式
2 sql> alter system set log_archive_start=false scope=spfile; #禁用自動歸檔
3 sql> shutdown immediate;
4 sql> startup mount; #打開控制文件,不打開數據文件
5 sql> alter database noarchivelog; #將數據庫切換為非歸檔模式
6 sql> alter database open; #將數據文件打開
7 sql> archive log list; #查看此時便處于非歸檔模式
拓展:
更改Oracle為歸檔模式
1.關閉oracle
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
2.啟動為mount狀態
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
5.查看歸檔模式信息
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視頻教程》