單節點主庫、邏輯備庫升級為RAC、物理備庫、邏輯備庫(5)
6 主備庫切換
在主庫執行:
ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 4 ('/data/oracle/oradata/hellodb/stdlog_5_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 5 ('/data/oracle/oradata/hellodb/stdlog_6_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 6('/data/oracle/oradata/hellodb/stdlog_7_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 7 ('/data/oracle/oradata/hellodb/stdlog_8_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 8 ('/data/oracle/oradata/hellodb/stdlog_9_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 9 ('/data/oracle/oradata/hellodb/stdlog_10_1.log') SIZE 50M;
02邏輯備庫:
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 8 ('/data/oracle/oradata/hellodb/stdlog_9_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 9 ('/data/oracle/oradata/hellodb/stdlog_10_1.log') SIZE 50M;
ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 11 ('/data/oracle/oradata/hellodb/stdlog_11_1.log') SIZE 50M;
在主庫執行:
SELECT SWITCHOVER_STATUS FROM V$DATABASE;
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
Shutdown immediate;
startup mount;
alter database recover managed standby database disconnect from session using current logfile;
在備庫執行:
SELECT SWITCHOVER_STATUS FROM V$DATABASE;
ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;
alter database open;
alter system switch logfile;
切換日誌觀察日誌應用的情況
SQL> select * from (
2 select thread#,sequence# ,APPLIED, row_number() over(partition by thread# order by sequence# desc ) rn from v$archived_log
) where rn <=8; 3
THREAD# SEQUENCE# APP RN
---------- ---------- --- ----------
1 35 YES 1
1 34 YES 2
1 33 YES 3
1 32 YES 4
1 32 NO 5
1 32 NO 6
1 31 YES 7
1 31 NO 8
RFS LogMiner: Registered logfile [/data/oracle/oradata/hellodb/arch/1_35_737312896.dbf] to LogMiner session id [1]
在主庫修改日誌:
ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 10 SIZE 50M;
ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 11 SIZE 50M;
ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 12 SIZE 50M;
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 7 SIZE 50M;
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 8 SIZE 50M;
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 9 SIZE 50M;
SQL> alter database drop logfile group 1;
Database altered.
SQL> alter database drop logfile group 2;
Database altered.
SQL> alter database drop logfile group 3;
Database altered.
CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE '+DATA/testrac/datafile/undotbs02.dbf' SIZE 200M autoextend on;
----增加或者調整tmpfile
alter database tempfile '+DATA/testrac/datafile/temp02.dbf' resize 20G;
or
alter database tempfile '+DATA/testrac/datafile/temp01.dbf' resize 2G;
SQL> select name from v$datafile;
NAME
+DATA/testrac/datafile/system.dbf
+DATA/testrac/datafile/undotbs01.dbf
+DATA/testrac/datafile/sysaux.dbf
+DATA/testrac/datafile/undotbs02.dbf
ALTER DATABASE ENABLE THREAD 2;
shutdown immediate
啟用下面兩個
*.cluster_database_instances=2
*.cluster_database=true
開啟節點2:
scp inittestrac1.ora 192.168.1.22:/data/oracle/product/10.2/db1/dbs/inittestrac1.ora
scp orapwtestrac1 192.168.1.22:/data/oracle/product/10.2/db1/dbs/orapwtestrac2
類似修改
listener.ora
tnsnames.ora
startup
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758322/viewspace-681933/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單節點主庫、邏輯備庫升級為RAC、物理備庫、邏輯備庫(1)
- 單節點主庫、邏輯備庫升級為RAC、物理備庫、邏輯備庫(2)
- 單節點主庫、邏輯備庫升級為RAC、物理備庫、邏輯備庫(3)
- 單節點主庫、邏輯備庫升級為RAC、物理備庫、邏輯備庫(4)
- 配置物理備庫+邏輯備庫
- 4節點RAC建立邏輯備庫
- 邏輯備庫Switchover
- rac與邏輯備庫不能自動建表空間,物理備庫正常
- 【DATAGUARD】 基於同一個主機建立物理備庫和邏輯備庫 (四)--新增一個物理dg節點
- 11 管理邏輯備庫
- 【DATAGUARD】 基於同一個主機建立物理備庫和邏輯備庫(二)
- 【DATAGUARD】 基於同一個主機建立物理備庫和邏輯備庫(一)
- 【DATAGUARD】 基於同一個主機建立物理備庫和邏輯備庫 (三)
- 邏輯Data Guard主備庫的轉換
- 資料庫邏輯備份(轉)資料庫
- 認識資料庫物理備份和邏輯備份區別資料庫
- 邏輯DG主備庫轉換的failoverAI
- 主庫RAC,備庫單節點ASM的dataguard搭建ASM
- oracle邏輯備用資料庫(一)Oracle資料庫
- 邏輯備份全庫或者邏輯備份多個使用者的資料
- 11g 邏輯備庫簡單故障處理
- 【DataGuarad】邏輯遷移與standby備庫
- dataguard之邏輯備庫表空間不足
- 邏輯備庫上有指定表不應用
- ORACLE資料庫的邏輯備份(轉)Oracle資料庫
- oracle 10g 物理備庫轉換邏輯備庫ORA-19953故障解決方法Oracle 10g
- dataguard回顧之安裝——建立邏輯備庫
- 資料庫(表)的邏輯備份與恢復資料庫
- dataguard之邏輯備庫移動資料檔案
- 邏輯備用資料庫主要作用是什麼。資料庫
- DataGuard切換(主庫為Rac+備庫為Rac)
- DG為RAC的邏輯備庫?LOG_AUTO_DELETE(TRUE)引數不起作用delete
- 一主一物一邏備庫
- 物理備庫互轉快照備庫
- 4 Creating a Logical Standby Database 建立邏輯備庫Database
- 【DATAGUARD】DG系列之11g邏輯備庫的搭建
- 利用邏輯備庫進行rolling upgrade
- Oracle資料庫的邏輯備份工具-expdp資料泵Oracle資料庫