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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- openGauss核心分析(九):資料庫表的建立過程資料庫
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- openGauss核心分析(十):資料庫搜尋引的建立過程資料庫
- 資料庫的連線過程資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- 資料庫恢復過程資料庫
- 資料庫儲存過程資料庫儲存過程
- 恢復MySQL資料庫建立儲存過程是遇到錯誤MySql資料庫儲存過程
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- Mysql資料庫建立儲存過程實現往資料表中新增欄位的方法MySql資料庫儲存過程
- 2.3 通過DBCA建立資料庫資料庫
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 4 Creating a Logical Standby Database 建立邏輯備庫Database
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 達夢資料庫資料檔案遷移過程資料庫
- 建立資料庫資料庫
- java類的建立過程Java
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- 13TB的StarRocks大資料庫遷移過程大資料資料庫
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- 資料的過程性表示
- 伺服器斷電Oracle資料庫修復資料過程伺服器Oracle資料庫
- 建立資料庫表資料庫
- Mysql建立資料庫MySql資料庫
- 能否通過Enterprise Console建立目錄資料庫PW資料庫
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- Spring建立Bean的過程DebugSpringBean
- 資料庫欄位設定非空, phalcon建立資料驗證不透過資料庫
- Oracle 19c standby 建立資料檔案報錯ORA-01111Oracle
- 神通資料庫測試環境調優過程資料庫
- SQLServer2012x64資料庫 安裝過程SQLServer資料庫
- SQL Server 2016資料庫快照代理過程詳解SQLServer資料庫
- 頭歌資料庫實驗六:儲存過程資料庫儲存過程
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- SAP Query建立過程
- [JVM]物件建立過程JVM物件
- Oracle DG建立Physical Standby DatabaseOracleDatabase