將資料庫的日誌模式設定切換(archive mode 和no archive mode之間的切換)的步驟和操作如下:
1. 關閉執行的資料庫例項
svrmgrl> shutdown
在進行日誌模式切換之前,必須將執行的資料庫正常關閉。
2. 備份資料庫
該備份跟以後產生的日誌一起用於將來的災難恢復(很重要,如要改為歸檔日誌模式,沒有這個資料庫備份,僅有日誌檔案是無法從該時間點恢復的)。
3. 啟動資料庫例項到mount狀態,但不要開啟。
svrmgrl> startup mount
注意:如果是使用ops的話,請只開啟乙個資料庫例項進行模式切換操作。
4. 切換資料庫日誌模式。
svrmgrl> alter database archivelog;(設定資料庫為歸檔日誌模式)
或svrmgrl> alter database noarchivelog;(設定資料庫為歸檔日誌模式)
5. 開啟資料庫
svrmgrl> alter database open;
6. 確認資料庫現在處於歸檔日誌模式。
svrmgrl> archive log list;
database log mode archive mode
automatic archival disabled
archive destination for example: $oracle_home/dbs/arch
oldest on-line log sequence 275
next log sequence 277
current log sequence 278
注意:此時自動歸檔功能是禁用的, 通過下面的語句可以暫時開啟自動歸檔功能,但是在資料庫關閉後,仍舊是禁用自動歸檔
sql> archive log start;
已處理的語句
7、開啟自動歸檔功能
第一步:建立靜態引數檔案
sql>create pfile from spfile;
經上一步建立的靜態引數檔案,一般
儲存在$oraclehome:\database:\下,檔名為in
it[sid],在其中增加以下引數:
*.log_archive_start='true'
*.log_archive_max_processes=6
*.log_archive_dest_1='location=d:\oracle\ora92\arc'
*.log_archive_dest_2='location=d:\oracle\ora92\arcbak'
*.log_archive_format='arc%s.arc'
第二步:關閉資料
sql>shutdown immediate;
第三步:使用pfile開啟資料庫
sql>startup pfile='d:\oracle\database\inithou.ora';
第四步:生成spfile
sql>create spfile from pfile;
第五步:關閉 並重啟資料庫
shutdown immediate;
startup;
archive log list ;
oracle RAC歸檔模式切換
no.10 rac環境下更改歸檔模式 在rac環境下更改歸檔模式不像單機環境下那麼簡單,今天嘗試了一下,記錄下來 試驗環境 oracle 10gr2 redhat as 5.4,兩節點 更改引數 sql alter system set log archive dest 1 location rac...
ORACLE歸檔模式的切換
要使用rman進行熱備,那麼就需要在歸檔模式下方可進行。否則只能在停機狀態下進行資料庫冷備。10g,11g的切換方式是一樣的,都是在mount狀態對資料庫的歸檔模式進行調整 首先進入資料庫檢視當前資料庫的歸檔狀態,當前的歸檔狀態為使用歸檔。oracle ora10g sqlplus as sysdb...
Oracle資料庫歸檔模式的切換
1 cmd開啟命令視窗 2 set oracle sid 3 sqlplus sys password as sysdba 4 shutdown immediate oracle的歸檔模式切換需要在mount狀態切換,所以應該首先關閉資料庫 5 startup mount 資料庫啟動順序 資料庫例項...