說明;Oracle9i資料庫的Data Guard 特性確保對資料進行完整的保護,是Oracle 9i的一個關鍵特性之一.Data Guard可以建立物理的Standby資料庫,也可以建立邏輯的Standby資料庫,還可以混合使用,靈活性比較強.這個文檔是Fenng練習時候記下來的東西,談不上是什麼心得.*這不過是一份安裝過程中的筆記而已* 如果對這個有更高的期望,或者想得到關於Oracle資料庫的data guard 和Standby的更多資訊,請參考官方的文檔.
系統內容:Windows 2000 專業版 SP3 512M 記憶體
現有的資料庫執行個體(Primary)名字:Demo
預建立的Standby 資料庫執行個體名字:Pstandby
資料庫版本資訊:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production
準備工作
首先確認Primary資料庫是否在歸檔模式下
SQL> show user
USER is "SYS"
SQL>
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination d:\oracle\oradata\demo\archive
Oldest online log sequence 42
Next log sequence to archive 44
Current log sequence 44
如果不在歸檔模式下,調整資料庫。
首先提交命令修改SPfile:
SQL>alter system set LOG_ARCHIVE_START=TRUE scope=spfile;
然後關閉資料庫執行個體
SQL>SHUTDOWN
備份資料庫
SQL>STARTUP MOUNT
SQL>ALTER DATABASE ARCHIVELOG;
SQL>ALTER DATABASE OPEN;
SQL>SHUTDOWN IMMEDIATE