您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle DataGuard建库

2025/3/22 7:56:08发布15次查看
此处安装的是oracle10.2.0.1,安装过程我们基本上已经熟练了解,在此不细说。记住只安装数据库软件哦(这样可以简化后面的升级过
dataguard原理在此不说了,这里只是说下我做的这个项目流程
一.在physical 主机创建数据库
操作系统:redhat5.4
本项目安装一台primary,一台standby,所以要准备两台机器,命名为dg1、dg2
1、安装数据库软件
此处安装的是oracle10.2.0.1,安装过程我们基本上已经熟练了解,,在此不细说。记住只安装数据库软件哦(这样可以简化后面的升级过程)
2、如果直接用10.2.0.1做dataguard,可能会出现一些bug,为了避免这些bug,我们要将数据库软件升级到10.2.0.5
3、建库:在dg1上用dbca建库,dg2上面暂不建库
4、primary端设置
4.1、主库设置为force logging模式
  1. sql > alter database force logging;
2. create a password file
[oracle@localhost dbs]$ orapwd file=/u01/app/oracle/product/10.2.0/db_1/dbs/orapworcl password=oracle
4.2、主库设置为归档模式
  sql > shutdown immediate;
  sql > startup mount;
  sql > alter database archivelog;
  sql > archive log list;
4.3、添加redo log file
1)添加新的standby redolog组,并为该组指定成员。
sql > alter database add standby logfile group 4 (‘/u01/app/oracle/oradata/oradg/redo04.log’)size 50m;
sql > alter database add standby logfile group 5  (‘/u01/app/oracle/oradata/oradg/redo05.log’) size 50m;
sql > alter database add standby logfile group 6  (‘/u01/app/oracle/oradata/oradg/redo06.log’) size 50m;
sql > alter database add standby logfile group 7  (‘/u01/app/oracle/oradata/oradg/redo07.log’) size 50m;
2)确定standby redo log file groups已经创建:
sql> select group#,thread#,sequence#,archived,status from v$standby_log;
4.4 、初始化参数
db_name=testdb
db_unique_name=testdb
log_archive_config='dg_config=(testdb,testdbst)'
log_archive_dest_1=
 'location=/u01/oradata/arch/testdb
  valid_for=(all_logfiles,all_roles)
  db_unique_name=testdb’
log_archive_dest_2=
 'service=boston lgwr async
  valid_for=(online_logfiles,primary_role)
  db_unique_name=testdbst’
log_archive_dest_state_1=enable
log_archive_dest_state_2=enable
remote_login_passwordfile=exclusive
log_archive_format=%t_%s_%r.arc
log_archive_max_processes=30
fal_server=testdbst
fal_client=testdb
standby_file_management=auto
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product