数据库ADG实施手册_第1页
数据库ADG实施手册_第2页
数据库ADG实施手册_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库 ADG实施手册数据库 ADG 实施手册以下均以主库为 RAC 模式、备库为单实例模式 为例,操作系统均为 AIX :一、源端需配合提供的相关信息1、rman 脚本需注意: 应当先备份数据文件, 然后备份控制文 件,最后再备份归档文件。 建议不要备份完成后 将所有历史归档文件删除。2、数据文件 需注意:备库的数据文件存放目录应当与主库的 备份目录保持一致。3、控制文件 需注意:备库的控制文件存放目录应当与主库的 备份目录保持一致。4、归档文件 需注意:备库的归档文件存放目录应当与主库的 备份目录保持一致。5、密码文件 需注意:若主库已有密码文件,则无需新建,否 则需要新建密码文件。新建命

2、令:orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=iamwangnc entries=56、pfile 文件 需注意:根据主库的 spfile 建立 pfile ,以致备库 可以通过 pfile 启动数据库并进行数据文件的恢 复,与此同时,保持数据库相关参数的一致性。 sqlplus “/as sysdba” create pfile from spfile;7、ip 地址 需注意:需要提供 RAC 的两个地址 vip 或者 scanip,以便配置 tnsnames.ora 文件。8、数据库版本 需注意:数据库版本主库与备库应当保

3、持一致, 大版本必须一致, 小版本可以存在差异。 如主库 为 Oracle 版本,备库必须为 Oracle 版本。9、操作系统版本需注意: 操作系统主库与备库需为同产品, 如主 库为 AIX 操作系统,备库也必须为 AIX 操作系 统,但是对操作系统版本无过多要求。二、备库需配合提供的相关信息1、tnsnames.ora 文件2、pfile 参数要增加的部分 三、备库操作流程1、创建相应的目录 mkdir archivelog mkdir oradata mkdir *( 主库备份文件的存放目录,保持一致 )2、复制主库密码文件至备库 $ORACLE_HOME/dbs 目录下 需注意:格式为

4、orapw+sid3、启动备库数据库根据主库的 pfile 文件启动, pfile 文件应存放于 备库 $ORACLE_HOME/dbs 目录下 startup nomount4、恢复备库的控制文件rman target /restore standby database controlfile from *( 控 制文件的存放地址 ) alter database mount5、查看数据库相关信息 select * from v$logfile; select * from v$log;select name from v$datafile;6、修改 pfile 文件参数 cd $ORACL

5、E_HOME/dbs vi initgdstjcpt.ora 以下为添加的内容, 标红字段需要针对不同系统 进行相应修改: log_archive_config=dg_config=( gdstjcpt ,gdstjcp t_standby ) log_archive_dest_1=location=/archivelog valid_for=(all_logfiles,all_roles) db_unique_name= gdstjcpt_standby db_unique_name= gdstjcpt_standby log_archive_dest_2=SERVICE= gdstjcpt

6、LGWR ASYNC valid_for=(online_logfiles,primary_roles) db_unique_name= gdstjcpt fal_client= gdstjcpt_standby fal_server= gdstjcpt log_file_name_convert=+DATA/ gdstjcpt /onlinel og/,/oradata/,+FRA/ gdstjcpt /onlinelog/,/orad ata/ 需注意:信息来源于 select * from v$logfile 。需注意:针对 pfile 文件的部分参数仍需要根据 备库所分配的计算资源进行

7、相应修改。 db_file_name_convert=+DATA/ gdstjcpt /datafil e,/oradata,+DATA/ gdstjcpt /tempfile,/oradat a/standby_file_management= auto 需注意:信息来源于 select * from v$datafile 。7、重启备库数据库 shutdown immediate startup mount8、恢复备库的数据文件 rman target / restore database9、追补备库的归档文件 restore archivelog all10、添加备库 redolog 组

8、 需注意:备库需要比主库配置多一个 redolog 组, 由于主库为 RAC 模式,因此,备库应该添加 (N+1) *2 组,其中 N 为主库两个分区中配置 的最大 redolog 组数。 sqlplus “/as sysdba” 查看主库相关 redolog 组的个数以及大小等相关 信息: select * from v$logfile; select * from v$log; 添加备库 redolog 组的示例语句: alter database add standby logfilegroup 4 (/oradata/stdby_redo04.log) size 50m,group 5

9、 (/oradata/stdby_redo05.log) size 50m,group 6 (/oradata/stdby_redo06.log) size 50m,group 7 (/oradata/stdby_redo07.log) size 50m;group 8 (/oradata/stdby_redo08.log) size 50m; group 9 (/oradata/stdby_redo09.log) size 50m;需注意:大小应与原 redolog 大小相同,并保证 组名和命名不冲突。11、配置备库 listener.ora 文件 cd $ORACLE_HOME/netwo

10、rk/admin vi listener.ora以下为添加的内容, 标红字段需要针对不同系统 进行相应修改:LISTENER = (DESCRIPTION_LIST =(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL TCP)(HOST = )(PORT = 1521) (ADDRESS_LIST =(ADDRESS = (PROTOCOL IPC)(KEY = EXTPROC)SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = (PROGRAM = extproc)(SID_DESC =

11、 = )12、配置备库 tnsnames.ora 文件cd $ORACLE_HOME/network/adminvi tnsnames.ora以下为添加的内容, 标红字段需要针对不同系统 进行相应修改:gdstjcpt =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gdstjcpt )gdstjcpt_stand

12、by =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)(CONNECT_DATA = (SERVER = DEDICATED)四、主库操作流程1、配置主库开启归档2、配置主库为强制日志模式 alter database force logging;3、配置主库的 tnsnames.ora 文件 cd $ORACLE_HOME/network/adminvi tnsnames.ora以下为添加的内容, 标红字段需要针对不同系统 进行相应修改:gdstjcpt =(DESCRIPTION = (ADDRESS = (P

13、ROTOCOL = TCP)(HOST= )(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)(CONNECT_DATA = (SERVER = DEDICATED)gdstjcpt_standby =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = gdstjcpt )4、配置主库的数据库参数 cd $ORACLE_HOME/dbsvi pf

14、ile以下为添加的内容, 标红字段需要针对不同系统 进行相应修改: log_archive_config=dg_config=(dave,standby) log_archive_dest_1=location=/ archivelog valid_for=(all_logfiles,all_roles) db_unique_name= gdstjcpt (需注意:若主库已有此归档目录的配置,保留原配置,上述此配置可忽视 )log_archive_dest_2=SERVICE=gdstjcpt_standby LGWR ASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMA

15、RY_ROLE) db_unique_nam eg= dstjcpt_standbyLOG_ARCHIVE_DEST_STATE_1=ENABLELOG_ARCHIVE_DEST_STATE_2=ENABLEFAL_SERVER =gdstjcpt_standbyFAL_CLIENT= gdstjcpt standby_file_management= auto 五、开启并验证步骤1、开启主库与备库之间的传输应用: sqlplus “/as sysdba ”alter database recover managed standby database using current logfile

16、 disconnect from session;2、等到若干个归档已应用完成后,打开备库数 据库为 READ_ONL模Y 式: sqlplus “/as sysdba ”alter database recover database cancel;alter database open; alter database recover managed standby database using current logfile disconnect from session;3、检查链路情况与归档文件应用情况: sqlplus “/as sysdba” 检查归档日志的应用情况 col name for a40fromselect NAME,SE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论