oracle RAC開啟歸檔模式
一般在安裝資料庫時,預設是開啟歸檔的,但是因為新建立的資料庫大部分要做大量的資料操作,前期避免不必要的歸檔大量產生導致的磁碟容量告警問題,所以會建庫時關閉歸檔,在此對在oracle RAC叢集中建庫時關閉歸檔,在以後管理中如何開啟歸檔做一個記錄。
一.oracle使用者登入資料庫中檢視資料庫中各引數狀態:
1.檢視對黨狀態:
SQL> archive log list;
Database log mode No Archive Mode ----非歸檔模式
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 59
Current log sequence 60
2.節點例項狀態:
SQL> select instance_name,host_name,status from gv$instance;
INSTANCE_NAME HOST_NAME STATUS
---------------- -------------------- ------------
orcl1 test1 OPEN
orcl2 test2 OPEN
-------例項為開啟狀態
3.資料庫叢集引數:
SQL> show parameter cluster
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database boolean TRUE ------檢視叢集的引數,cluster_database為true表示為叢集資料庫,否則,非叢集資料庫
cluster_database_instances integer 2
cluster_interconnects string
二.開始資料庫歸檔模式
注意:一下操作只在一個節點上執行,本例為節點1進行的操作
1.備份引數檔案:
SQL> create pfile='/u01/oracle/db/dbs/orcl-bak.ora' from spfile;
2.修改cluster_database引數,
SQL>alter system set cluster_database=false scope=spfile sid='*'; ------修改為非叢集資料庫,該引數為靜態引數,需要使用scope=spfile
3.切換到grid使用者,可以再開一個終端切換使用者,在grid使用者下停止資料庫:
[grid@test1 ~] $ srvctl stop database -d orcl ------將資料庫一致停庫
[grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount -------將節點1啟動到mount狀態
4.節點1切換到oracle使用者登入資料庫中:
查詢資料庫例項狀態:
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
ora10g1 MOUNTED
修改資料庫成歸檔模式:
SQL> alter database archivelog; -------改變資料庫到歸檔模式
Database altered.
將叢集引數修改回去:
SQL> alter system set cluster_database=true scope=spfile sid='*'; -------在將資料庫改為叢集模式
System altered.
5.切換到grid使用者,關閉整個資料庫,然後重啟:
[grid@test1 ~] $ srvctl stop database -d orcl ------將資料庫關閉;
[grid@test1 ~] $ srvctl start database -d orcl ------將資料庫開啟;
6.切換到oracle使用者下登入資料庫查詢歸檔狀態:
SQL> archive log list; ----檢視歸檔模式
Database log mode Archive Mode ----已經處於歸檔模式
Automatic archival Enabled ----自動歸檔
Archive destination USE_DB_RECOVERY_FILE_DEST ----歸檔位置為引數DB_RECOVERY_FILE_DEST的值
Oldest online log sequence 60 ----下面是sequence相關資訊
Next log sequence to archive 61
Current log sequence 61
一.oracle使用者登入資料庫中檢視資料庫中各引數狀態:
1.檢視對黨狀態:
SQL> archive log list;
Database log mode No Archive Mode ----非歸檔模式
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 59
Current log sequence 60
2.節點例項狀態:
SQL> select instance_name,host_name,status from gv$instance;
INSTANCE_NAME HOST_NAME STATUS
---------------- -------------------- ------------
orcl1 test1 OPEN
orcl2 test2 OPEN
-------例項為開啟狀態
3.資料庫叢集引數:
SQL> show parameter cluster
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cluster_database boolean TRUE ------檢視叢集的引數,cluster_database為true表示為叢集資料庫,否則,非叢集資料庫
cluster_database_instances integer 2
cluster_interconnects string
二.開始資料庫歸檔模式
注意:一下操作只在一個節點上執行,本例為節點1進行的操作
1.備份引數檔案:
SQL> create pfile='/u01/oracle/db/dbs/orcl-bak.ora' from spfile;
2.修改cluster_database引數,
SQL>alter system set cluster_database=false scope=spfile sid='*'; ------修改為非叢集資料庫,該引數為靜態引數,需要使用scope=spfile
3.切換到grid使用者,可以再開一個終端切換使用者,在grid使用者下停止資料庫:
[grid@test1 ~] $ srvctl stop database -d orcl ------將資料庫一致停庫
[grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount -------將節點1啟動到mount狀態
4.節點1切換到oracle使用者登入資料庫中:
查詢資料庫例項狀態:
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
ora10g1 MOUNTED
修改資料庫成歸檔模式:
SQL> alter database archivelog; -------改變資料庫到歸檔模式
Database altered.
將叢集引數修改回去:
SQL> alter system set cluster_database=true scope=spfile sid='*'; -------在將資料庫改為叢集模式
System altered.
5.切換到grid使用者,關閉整個資料庫,然後重啟:
[grid@test1 ~] $ srvctl stop database -d orcl ------將資料庫關閉;
[grid@test1 ~] $ srvctl start database -d orcl ------將資料庫開啟;
6.切換到oracle使用者下登入資料庫查詢歸檔狀態:
SQL> archive log list; ----檢視歸檔模式
Database log mode Archive Mode ----已經處於歸檔模式
Automatic archival Enabled ----自動歸檔
Archive destination USE_DB_RECOVERY_FILE_DEST ----歸檔位置為引數DB_RECOVERY_FILE_DEST的值
Oldest online log sequence 60 ----下面是sequence相關資訊
Next log sequence to archive 61
Current log sequence 61
到此歸檔修改完畢。你可以根據需要修改歸檔位置
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2132502/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle11g RAC 啟動歸檔模式Oracle模式
- oracle 10g rac 啟用歸檔模式Oracle 10g模式
- ORACLE RAC 啟用歸檔Oracle
- Oracle10g RAC下啟用歸檔模式Oracle模式
- Oracle RAC 11gR2開啟歸檔Oracle
- oracle rac及單例項開啟歸檔Oracle單例
- 開啟歸檔模式模式
- 10g R2 RAC 歸檔模式開啟模式
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- RAC 開啟歸檔日誌
- RAC下啟動日誌歸檔模式模式
- oracle 11g開啟歸檔模式及修改歸檔目錄Oracle模式
- Oracle9i RAC 更改歸檔模式Oracle模式
- RAC開啟資料庫歸檔資料庫
- rac更改歸檔模式模式
- 轉載eygle的開啟oracle的歸檔模式Oracle模式
- oracle 10g rac下啟動關閉與更改歸檔模式Oracle 10g模式
- rac下啟動關閉與更改歸檔模式模式
- ORACLE 12C 開啟資料庫歸檔模式Oracle資料庫模式
- RAC(ASM)歸檔模式修改ASM模式
- Oracle歸檔模式和非歸檔模式Oracle模式
- oracle入門之1 rac下啟動關閉與更改歸檔模式Oracle模式
- LINUX平臺上RAC開歸檔模式Linux模式
- 開啟資料庫歸檔模式資料庫模式
- oracle 開啟、關閉歸檔Oracle
- RAC環境中非歸檔改為歸檔模式模式
- rac下啟動關閉與更改歸檔模式(zt)模式
- RAC--歸檔日誌的開啟方法
- oracle歸檔模式Oracle模式
- Oracle 歸檔模式Oracle模式
- Oracle RAC 歸檔與非歸檔切換Oracle
- oracle入門之1 rac下啟動關閉與更改歸檔模式 (zt)Oracle模式
- ORACLE RAC 設定歸檔Oracle
- Oracle歸檔模式與非歸檔模式設定Oracle模式
- Oracle資料庫開啟歸檔Oracle資料庫
- 開啟oracle資料庫歸檔Oracle資料庫
- 10g , 11g RAC 環境下開啟歸檔模式的方法模式
- Oracle 修改歸檔模式Oracle模式