切換歸檔模式

2021-08-31 04:12:36 字數 1653 閱讀 2498

將資料庫的日誌模式設定切換(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 資料庫啟動順序 資料庫例項...