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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-84339/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值