设为首页 加入收藏

TOP

Oracle Data Guard RAC到单机ASM配置(物理standby)(二)
2015-11-21 01:28:58 来源: 作者: 【 】 浏览:1
Tags:Oracle Data Guard RAC 单机 ASM 配置 物理 standby
l c2; }

?

5.创建standby数据库的控制文件
?
SQL> ?alter database create standby controlfile as '/home/oracle/standby/standby.ctl';
?
Database altered.
6.创建配置备库参数文件
?
SQL> create pfile='/home/oracle/standby/a.txt' from spfile ;
?
File created.
?
7.拷贝所需文件到备库
[oracle@rac1 ~]$ scp -r /home/oracle/standby/ 192.168.10.30:/home/oracle/
full_15qk946n_1_1_RACDB_20151021          100%  507MB  16.9MB/s   00:30 arch_0vqk9379_RACDB_20151021              100%   20KB  19.5KB/s   00:00
arch_19qk94al_RACDB_20151021            100% 8960KB   8.8MB/s   00:00 
arch_18qk94al_RACDB_20151021            100%   15MB  15.2MB/s   00:01 
standby.ctl                                             100%   18MB  17.9MB/s   00:00    
arch_0tqk9377_RACDB_20151021                            100% 1898KB   1.9MB/s   00:00    
full_16qk946n_1_1_RACDB_20151021                        100%  312MB  11.1MB/s   00:28    
full_13qk93vj_1_1_RACDB_20151021                        100%  506MB  11.8MB/s   00:43    
full_0rqk9346_1_1_RACDB_20151021                        100%  310MB  11.1MB/s   00:28    
a.txt                                                   100% 1196     1.2KB/s   00:00    
full_11qk93jb_1_1_RACDB_20151021                        100%  505MB  13.3MB/s   00:38    
arch_0uqk9377_RACDB_20151021                            100% 1367KB   1.3MB/s   00:00

?

?
备库操作
?
1.设置备库环境变量
?
1.1密码文件拷贝
?
[oracle@dg dbs]$ scp 192.168.10.10:/oracle/db/product/11.2/dbs/orapwracdb1 $ORACLE_HOME/dbs/orapw$ORACLE_SID
?
1.2监听配置
?
为备库创建监听,主库的监听已经创建,当前创建备库的监听,11G ASM使用grid用户管理监听,使用netmgr命令操作,创建完毕之后,grid用户下的$ORACLE_HOME/network/admin下的listener.ora文件如下所示:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = racdbstd)
      (ORACLE_HOME = /oracle/asm)
      (SID_NAME = racdbstd)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dg)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = /oracle/grid

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON

?

?
1.3创建网络服务名
?
使用oracle用户登录,在/oracle/db/product/11.2/network/admin的tnsnames.ora中加入以下内容,同样,rac的两个节点需需要添加
?
RACDBSTD =
? (DESCRIPTION =
? ? (ADDRESS_LIST =
? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.30)(PORT = 1521))
? ? )
? ? (CONNECT_DATA =
? ? ? (SERVICE_NAME = racdbstd)
? ? )
? )
?
2.创建所需的目录
?
[oracle@dg ~]$ mkdir -p /oracle/db/admin/racdbstd/adump
?
3.参数文件配置
?
修改完毕之后,参数如下所示:
?
[oracle@dg ~]$ vi standby/a.txt
*.audit_file_dest='/oracle/db/admin/racdbstd/adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='+DATADG1/racdbstd/controlfile/control01.ctl'
*.db_block_size=8192
*.db_create_file_dest='+DATADG1'
*.db_domain=''
*.db_name='racdb'
*.diagnostic_dest='/oracle/db'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=racdbXDB)'
*.open_cursors=300
*.pga_aggregate_target=301989888
*.processes=150
*.remote_login_passwordfile='exclusive'
*.sga_target=905969664
*.db_unique_name=racdbstd
*.log_archive_config='dg_config=(racdb,racdbstd)'
*.log_archive_dest_2='location=+datadg1'
*.log_archive_dest_2='service=racdb LGWR AFFIRM ASYNC valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=racdb'
*.log_archive_max_processes=30
*.fal_server=racdb
*.standby_file_management=auto

?

?
4.恢复备库
?
4.1恢复参数文件
?
[oracle@dg ~]$ mv standby/a.txt $ORACLE_HOME/dbs/init$ORACLE_SID.ora
[oracle@dg ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Wed
首页 上一页 1 2 3 4 5 下一页 尾页 2/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇从date中获取相应信息 下一篇oracle日期时间型timestamp的深入..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: