操作步驟如下:
步驟 1 以oracle用戶登錄服務器,執行以下命令進入SQLPLUS。
oracle@smgwrpt:~> sqlplus "/as sysdba"
步驟 2 查看數據庫當前歸檔模式。
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Next log sequence to archive 2
Current log sequence 4
從以上信息得知數據庫當前正處於歸檔模式(屏幕顯示信息僅供參考)。
如果數據庫當前並非處於歸檔模式,可跳過下面的操作。
步驟 3 修改數據庫歸檔模式之前,需要關閉數據庫。
SQL> shutdown immediate
這裏不能使用abort或斷電方式關閉數據庫。
步驟 4 重新以mount狀態啓動數據庫。
SQL> startup mount
步驟 5 成功啓動數據庫後,修改數據庫爲非歸檔模式。
SQL> alter database noarchivelog;
Database altered.
從以上信息得知數據庫歸檔模式修改成功。
步驟 6 啓用數據庫到正常工作狀態。
SQL> alter database open;
Database altered.
從以上信息得知數據庫啓用成功。
步驟 7 再次查看驗證數據庫當前歸檔模式。
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 3
Current log sequence 5
從以上信息得知數據庫當前正處於非歸檔模式,修改成功。