一、將Oracle數據庫設置為歸檔模式
1)sql>shutdown normal/immediate;
2)sql>startup mount;
3)sql>alter database archivelog;
4)sql>alter database open;
5)archive log list;
注意:show parameter log_archive_dest查看歸檔日志的存放位置。
二、將Oracle數據庫設置為非歸檔模式
1)、關閉數據庫
shutdown immediate
2)、再后面把數據庫啟動到mount的模式
startup mount
3)、關閉flash閃回數據庫模式,如果不關閉的話,在后面關閉歸檔日志的時候就會出現討厭的ora-38774錯誤。
alter database flashback off
4)、接着把數據庫改為非歸檔模式
alter database noarchivelog;
5)、都修改好了以后,然后打開數據庫
alter database open;
6)、察看一下歸檔日志的空間大小
select * from v$recovery_file_dest;
接着看一下log日志的狀態
select * from v$log;
再看一下閃回日志使用狀況
select * from v$flash_recovery_area_usage;