方法:1、利用「select log_mode from v$database;」語句查看目前模式是否為歸檔模式;2、關閉資料庫,啟動到mount狀態;3、利用「alter database noarchivelog」指令關閉歸檔日誌即可。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
關閉歸檔。
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影片教學》
以上是oracle歸檔日誌怎麼關閉的詳細內容。更多資訊請關注PHP中文網其他相關文章!