standby 資料庫的建立過程
standby 資料庫的建立
1. Red Hat Enterprise Linux 安裝
2. Oracle 軟體安裝
3. 建立與Primay Database相同SID的資料庫(或者手工建立相關例項目錄也可以) 。
4. 開始建立Standby 資料庫
a. 初始化檔案及密碼檔案複製
b. 表空間檔案複製
對於每一個表空間作如下處理 ( 可以先 select * from v$datafile 看看是否有檔案處於offline 狀態 ) 。
在Primary Database 上 SQL> alter tablespace tablespace_name begin bacckup ;
在standby server 上ftp 到primary database 上複製這個表空間對應的資料檔案 。
對應的資料檔案複製完畢後, 在Primary Database 上 SQL> alter tablespace tablespace_name end backup ;
這樣依次類推, 直到複製完所有online 的資料檔案為止 。
c. 控制檔案的複製。
在Primary Database 上 SQL > alter database create standby controlfile as '/u01/standby.ctl' ;
複製Primary Database 上的 /u01/standby.ctl 到 Standby 資料庫上相應的控制檔案目錄下。
cp standby.ctl controlfile01.ctl
cp standby.ctl controlfile02.ctl
cp standby.ctl controlfile03.ctl
d. 在Primary Database Server 上強行歸檔 SQL > alter system switch logfile ;
e. (可選) 將Primary Database Server 上的listener.ora 及 tnsnames.ora 檔案複製到standby database上 。
f . 在Primary Database 的init.ora 初始化引數檔案中加入或檢查一下語句(如果本來就有,不用新增)
log_archive_start = true
log_archive_dest_1 = “location=/u01/product/oracle/oradata/SFIS/archive”
log_archive_dest_2 = “service=standby optional reopen=60”
log_archive_dest_state_1=enable
log_archive_dest_state_2=enable
log_archive_min_succeed_dest=1
g. 更改Primary Database 上的tnsnames.ora 檔案 .
standby =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521)) ------192.168.0.2 是standby db ip .
)
(CONNECT_DATA =
(SERVICE_NAME = sfis)
) )
h . 修改 standby 上的init.ora 檔案 .
log_archive_start = false
log_archive_dest_1 = "location=/u01/product/oracle/oradata/SFIS/archive"
standby_archive_dest = "/u01/product/oracle/oradata/SFIS/archive"
log_archive_format = "log_%S.ARC"
i. 修改 standby 上的 Listener.ora 檔案
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.16.24)(PORT = 1521)))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))) )
j . 在 standby 上的開啟監聽器, 並開啟, mount standby 資料庫. .
SQL>lsnrctl start;
SQL>lsnrctl status;
SQL>startup nomount pfile=/u01/product/admin/sfis/pfile/init.ora﹔
SQL>alter database mount standby database;
SQL>recovery automatic standby database;
SQL>recovery managed standby database;
Note: The windows is open forever;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Standby資料庫簡單建立過程資料庫
- Oracle XE的資料庫建立過程Oracle資料庫
- 手工建立oracle資料庫的過程Oracle資料庫
- Oracle Standby資料庫建立Oracle資料庫
- 手動建立資料庫過程資料庫
- 使用rman建立standby database的過程Database
- 利用RMAN建立STANDBY資料庫資料庫
- RAC資料庫建立STANDBY(六)資料庫
- RAC資料庫建立STANDBY(五)資料庫
- RAC資料庫建立STANDBY(四)資料庫
- RAC資料庫建立STANDBY(三)資料庫
- RAC資料庫建立STANDBY(二)資料庫
- RAC資料庫建立STANDBY(一)資料庫
- 使用rman建立standby資料庫資料庫
- 建立一個standby database的全過程Database
- ORACLE DUPLICATE建立物理standby資料庫Oracle資料庫
- 使用RMAN建立物理Standby資料庫資料庫
- RMAN duplicate 建立standby RAC資料庫資料庫
- 關於建立DataGuard Physical Standby資料庫資料庫
- openGauss核心分析(九):資料庫表的建立過程資料庫
- 走了一遍手動建立資料庫的過程資料庫
- 建立Oracle ADG standby資料庫若干方法Oracle資料庫
- 建立Local Physical Standby Oracle9i standby 資料庫筆記Oracle資料庫筆記
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- oracle10g 物理standby dataguard 建立過程Oracle
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- 一次使用duplicate建立測試資料庫的過程資料庫
- ORA-17629:rman建立 standby資料庫時報錯資料庫
- 【DATAGUARD 學習】使用duplicate 建立物理standby 資料庫資料庫
- 建立物理STANDBY資料庫——DATA GUARD概念和管理資料庫
- standby資料庫的研究!資料庫
- [ standby db ] windows下備庫的刪除過程Windows
- openGauss核心分析(十):資料庫搜尋引的建立過程資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- 通過RMAN Duplicate建立Oracle物理standby備庫Oracle
- 使用RMAN duplicate 建立standby資料庫(RAC或單機)資料庫
- 建立邏輯STANDBY資料庫——DATA GUARD概念和管理資料庫
- oracle10g data guard建立物理standby資料庫的例子Oracle資料庫