Standby資料庫簡單建立過程
建立過程:
a.初始檔案複製:先將正在使用的oracle的資料庫的oracle/dbs兩個檔案initrma.ora, orapwrma複製到你要建立資料庫相同的資料夾下(dell_rma 是/u01/product/oracle/dbs)
b. 表空間複製
在toad或者select file_name,tablespace_name from dba_data_file
察看錶空間對應的資料檔案。
在正式DB上使用使用alter tablespace tools begin backup;
複製tools.dbf到新建的資料庫的同樣的目錄下。
在正式DB上使用使用alter tablespace tools end backup;還原。
使用同樣的方法,複製出所有的表空間資料檔案。
c. 控制檔案複製/product/oradata/orcl (dell_rma 是/u01/product/oradata/rma)
在正式DB上使用使用命令:alter database create standby controlfile as '/u01/standby.ctl' ;
mv standby.ctl control01.ctl
cp control01.ctl control02.ctl
cp control01.ctl control03.ctl
即複製standby.ctl檔案到Stand By DB 控制檔案目錄 ,並且複製三份 ,分別起名為control01.ctl, control02.ctl , control03.ctl
d.alter system switch logfile; 在正式DB上強行歸檔
e.product/oracle/network/admin的複製(listener.ora及tnsnames.ora)
f.startup nomount (在Stand By DB上)
alter database mount standby database
recover standby database ; auto ;
在Primary Database的init.ora 引數檔案中加入如下的語句(如果本來就有,不用新增)
log_archive_start = true
log_archive_dest_1 = “location=D:oracleoradataSFISarchive”
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
更改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)
) )
修改 standby 上的init.ora 檔案 .
log_archive_start = false
log_archive_dest_1 = "location=D:oracleoradataSFISarchive"
standby_archive_dest = "D:oracleoradataSFISarchive"
log_archive_format = "log_%S.ARC"
修改 standby 上的 Listener.ora 檔案 ,並開啟standby 的Listener .
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))) )
在 standby 上的開啟監聽器, 並開啟, mount standby 資料庫. .
SQL>lsnrctl start;
SQL>lsnrctl status;
SQL>startup nomount pfile=d:oracleadminsfispfileinit.ora﹔
SQL>alter database mount standby database;
SQL>recovery automatic standby database;
SQL>recovery managed standby database;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84459/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- standby 資料庫的建立過程資料庫
- Oracle Standby資料庫建立Oracle資料庫
- 手動建立資料庫過程資料庫
- 利用RMAN建立STANDBY資料庫資料庫
- RAC資料庫建立STANDBY(六)資料庫
- RAC資料庫建立STANDBY(五)資料庫
- RAC資料庫建立STANDBY(四)資料庫
- RAC資料庫建立STANDBY(三)資料庫
- RAC資料庫建立STANDBY(二)資料庫
- RAC資料庫建立STANDBY(一)資料庫
- 使用rman建立standby資料庫資料庫
- 使用RMAN duplicate 建立standby資料庫(RAC或單機)資料庫
- Oracle XE的資料庫建立過程Oracle資料庫
- 手工建立oracle資料庫的過程Oracle資料庫
- ORACLE DUPLICATE建立物理standby資料庫Oracle資料庫
- 使用RMAN建立物理Standby資料庫資料庫
- RMAN duplicate 建立standby RAC資料庫資料庫
- 使用rman建立standby database的過程Database
- 關於建立DataGuard Physical Standby資料庫資料庫
- 建立一個standby database的全過程Database
- 建立Oracle ADG standby資料庫若干方法Oracle資料庫
- 建立Local Physical Standby Oracle9i standby 資料庫筆記Oracle資料庫筆記
- oracle10g 物理standby dataguard 建立過程Oracle
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- 物理Standby資料庫及邏輯Standby資料庫(Physical Standby & Logical Standby)資料庫
- 簡單資料庫及表建立shell指令碼資料庫指令碼
- MySQL資料庫啟動過程的簡述MySql資料庫
- 在單機上建立物理的Oracle9i standby資料庫(轉)Oracle資料庫
- ORA-17629:rman建立 standby資料庫時報錯資料庫
- 【DATAGUARD 學習】使用duplicate 建立物理standby 資料庫資料庫
- 建立物理STANDBY資料庫——DATA GUARD概念和管理資料庫
- openGauss核心分析(九):資料庫表的建立過程資料庫
- 走了一遍手動建立資料庫的過程資料庫
- 通過vmstat的簡單分析資料庫操作資料庫
- 透過vmstat的簡單分析資料庫操作資料庫
- 通過RMAN Duplicate建立Oracle物理standby備庫Oracle
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- 建立邏輯STANDBY資料庫——DATA GUARD概念和管理資料庫