方法:1、利用“select log_mode from v$database;”語(yǔ)句查看當(dāng)前模式是否為歸檔模式;2、關(guān)閉數(shù)據(jù)庫(kù),啟動(dòng)到mount狀態(tài);3、利用“alter database noarchivelog”命令關(guān)閉歸檔日志即可。
本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle歸檔日志怎么關(guān)閉
關(guān)閉歸檔。
1 sql> archive log list; #查看是否是歸檔方式
2 sql> alter system set log_archive_start=false scope=spfile; #禁用自動(dòng)歸檔
3 sql> shutdown immediate;
4 sql> startup mount; #打開控制文件,不打開數(shù)據(jù)文件
5 sql> alter database noarchivelog; #將數(shù)據(jù)庫(kù)切換為非歸檔模式
6 sql> alter database open; #將數(shù)據(jù)文件打開
7 sql> archive log list; #查看此時(shí)便處于非歸檔模式
拓展:
更改Oracle為歸檔模式
1.關(guān)閉oracle
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
2.啟動(dòng)為mount狀態(tài)
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.
備注:‘a(chǎn)rchivelog’為 歸檔模式;‘noarchivelog’為非歸檔模式。
4.更改數(shù)據(jù)庫(kù)為‘打開’狀態(tài)
SQL> alter database open
5.查看歸檔模式信息
SQL> archvie log list
它會(huì)提示歸檔的模式、是否啟用、參數(shù)
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視頻教程》