說明;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