data gurad物理備份方式下以READ ONLY/WRITE模式開啟物理STANDBY

eric0435發表於2012-12-04
一、READONLY/WRITE模式開啟物理STANDBY
物理standby可以有效分擔primary 資料庫壓力,提升資源利用,實際上說的就是這個。以read
only 或read write 模式開啟物理standby,你可以轉移一些查詢任何啦,
備份之類的操作到standby 資料庫,以這種方式來分擔一些primary 的壓力。
下面我們來演示一下,如何切換standby 資料庫的開啟模式,其實,非常
簡單。例如,以Read-only 模式開啟物理standby:
這裡要分兩種情況:
1).standby 資料庫處於shutdown 狀態
直接startup 即可。
SQL> startup
ORACLE 例程已經啟動。
......
2).standby 資料庫處於redo 應用狀態。
首先取消redo 應用:
SQL> alter database recover managed standby database cancel;
資料庫已更改。
然後再開啟資料庫
SQL> alter database open ;
資料庫已更改。
提示:open 的時候不需要附加read only 子句,oracle 會根據控制檔案判斷是否是物理standby,從而自
動啟動到read only 模式,直接startup 也是同理。

3).如果想從open 狀態再切換回redo 應用狀態,可以直接啟用redo 應用即可,例如:
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> alter database recover managed standby database disconnect from session;
資料庫已更改。

SQL> select status from v$instance;
STATUS
------------
MOUNTED

有時你也可能也要先shutdown再startup mount後再執行
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 6442450944 bytes
Fixed Size                  2030368 bytes
Variable Size            1090520288 bytes
Database Buffers         5335154688 bytes
Redo Buffers               14745600 bytes
Database mounted.
SQL> alter database recover managed standby database disconnect from session;

Database altered.

SQL>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-750527/,如需轉載,請註明出處,否則將追究法律責任。

相關文章