构建RAC架构及异地单机Data Guard实施文档

上传人:ta****u 文档编号:159245364 上传时间:2022-10-08 格式:DOCX 页数:23 大小:36.48KB
收藏 版权申诉 举报 下载
构建RAC架构及异地单机Data Guard实施文档_第1页
第1页 / 共23页
构建RAC架构及异地单机Data Guard实施文档_第2页
第2页 / 共23页
构建RAC架构及异地单机Data Guard实施文档_第3页
第3页 / 共23页
资源描述:

《构建RAC架构及异地单机Data Guard实施文档》由会员分享,可在线阅读,更多相关《构建RAC架构及异地单机Data Guard实施文档(23页珍藏版)》请在装配图网上搜索。

1、构建 RAC 架构及异地单机 Data Guard实施方案目录文档控制错误!未定义书签。修改记录错误!未定义书签。文档分发错误!未定义书签。概述错误!未定义书签。实施过程3一、RAC 架构 Data Guard3(一)、配置 standby 库 rac 环境。4(二)、配置 rac 架构 data guard8二、异地单机 Data Guard161、需求概述:某某公司现有4节点RAC架构数据库ERP 一套。现需要与ERP数据库在同一机房内,构 建一套RAC架构Data Guard (本方案采用2节点),并采用max aviliable保护模式,用以在 CRM主库出现故障时,可及时切换到RAC

2、架构的Data Guard备库上,并且最大限度的保障性 能。同时,需要在异地机房内,构建一台单机Data Guard,用以对CRM数据库进行容灾。2、环境概述:操作系统均采用 Redhat Enterprise Linux 4,共享存储采用 OCFS2 格式。本文中,除CRM数据库4个节点的相关配置信息为实际信息外,其他服务器配置信息均 为虚构信息,实施过程中需要根据实际情况进行修改。下文中primary库代表rac架构的erm主库;standby库代表rac架构的Data guard数据库,2个节点,主机名分别为crm-stdl、crm-std2; remote库代表异地单机Data gua

3、rd数据库。本文作为方案实施的参考性文档,仅列出了关键性配置。具体实施过程中,配置、参数需要 根据实际情况进行调整。其中关于RAC环境的详细配置,请参考之前提供的RAC实施文 档。实施过程、RAC 架构 Data Guard()、配置standby库rac环境。1、设置主机名,修改 hosts 文件。(1).修改standby库的两个节点的/etc/sysconfig/network文件中的hostname为对应的主机名。(2).修改所有主机的/etc/hosts文件,包括primary库的4个节点主机,内容如下# for standby192.168.1.151192.168.1.15210

4、.1.1.15110.1.1.152# for remote192.168.10.51crm-std1crm-std2crm-std1privcrm-std2privremoteCRM-RAC01-privCRM-RAC02-privCRM-RAC03-privCRM-RAC04-priv# Primary db192.168.9.51192.168.9.53192.168.9.52192.168.9.5410.1.1.5110.1.1.5310.1.1.5210.1.1.54networkCRM-RAC01CRM-RAC02CRM-RAC03CRM-RAC042、配置共享存储(1) 安装 O

5、CFS2下载下面的安装包 OCFS2对应版本的内核模块 OCFS2 tools OCFS2 console然后通过 rpm -i 在 standby 库的两个节点主机分别安装。(2) 配置ocfs2系统服务在 standby 库两个节点主机分别用 root 用户执行 -/etc/init .d/o2cb configure选择系统启动时候自动加载(3) .配置ocfs2 cluster节点信息。在 standby 库两个节点主机,用 root 用户编辑 /etc/ocfs2/cluster.conf 文件 , 内容如下node:ip_port 二 7777ip_address = 192.16

6、8.1.151number = 1name = crm-std1cluster = ocfs2node:ip_port 二 7777ip_address = 192.168.1.152number = 2name = crm-std2cluster = ocfs2cluster:node_count 二 2name = ocfs2然后运行如下命令,重新加载ocfs2模块,使新配置生效。rootcrm-std1 # service o2cb restart格式化共享磁盘使用 mkfs.ocfs2 命令格式化共享磁盘(在一个节点上操作即可)。以格式化一个可被4个节点使用,Volumn Label为

7、ora_data的磁盘为例,命令如下-rootcrm-stdl # mkfs.ocfs2 -N 4 -L ora_data /dev/sdb5注:步骤3、4可通过图形工具ocfs2console来完成。通过ocfs2console添加节点前,应先将/etc/ocfs2/cluster.conf文件删除,否则添加节点会报错。(5) .在所有 standby 库节点主机上,挂载 OCFS2 共享磁盘 服务器开机自动挂载:编辑/etc/fstab文件,添加下面的行/dev/sdb5 /oradataocfs2netdev,datavolume,nointr 0 0 使用命令挂载:# mount o

8、datavolume,nointr -t ocfs2 /dev/sdb5 /oradata(6) .创建 quorum 文件在任一 standby 节点主机上,以 root 用户执行# dd if=/dev/zero of=/oradata/quorum.dbf bs=1M count=100# chown root:。install /oradata/quorum.dbf# chmod 664 /oradata/quorum.dbf(7) .创建 srvm 文件在任一 standby 节点主机上,以 root 用户执行# dd if=/dev/zero of=/oradata/srvm.db

9、f bs=lM count=100# chown oracle:oinstall /oradata/srvm.dbf# chmod 664 /oradata/srvm.dbf(8). 创建 srvConfig.loc 文件在任一 standby 节点主机上,以 root 用户执行# mkdir -p /var/opt/oracle# touch /var/opt/oracle/srvConfig.loc# chmod 755 /var/opt/oracle/srvConfig.loc# chown oracle:dba /var/opt/oracle/srvConfig.loc并在 srvCo

10、nfig.loc 文件中添加以下内容:srvconfig_loc=/oradata/srvm.dbf(9). 配置环境变量在 standby 库两个节点的 oracle 用户初始化 .bash_profile 文件中添加下列内容if $USER = oracle ; the nulimit -u 16384 -n 65536fiORACLE_BASE=/oradataORACLE_HOME=/opt/oracle/product/9.2.0ORACLE_TERM=xtermNLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1ORA_NLS33=$ORACLE_HOME/

11、ocommo n/nls/admi n/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libPATH=$HOME/bi n:$ORACLE_HOME/bi n:$PATHexport LIBPATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/libexport ORACLE_BASE ORACLE_HOME ORACLE_TERM NLS_LANG ORA_LNS33 LD_LIBRARY_PATH PATHLD_ASSUME_KERNEL=2.4.1ORACLE_SID=c

12、rmstd1export ORACLE_SIDumask 022注:主机 crm-stdl 设置 ORACLE_SID= crmstdl主机 crm-std2 设置 ORACLE_SID= crmstd2(10).安装集群软件及数据库软件可将已有 primary 库任一节点上的 oracle 软件拷贝到 crm-std1 和 crm-std2 主机的相同路径下。或者,按照之前提供的rac安装文档,安装Oracle Cluster Manager及Oracle数据库软件,并升级到 9.2.0.8。(11). 修改 Oracle Cluster Manager 配置文件。编辑 standby 库各

13、节点的 $ORACLE_HOME/oracm/admin/cmcfg.ora 文件节点 crm-std1-ClusterName=Oracle Cluster Manager, version 9i MissCount=210PrivateNodeNames=crm-stdl-priv crm-std2-privPublicNodeNames=crm-std1 crm-std2ServicePort=9998CmDiskFile=/oradata/quorum.dbfHostName=crm-std1KernelModuleName=hangcheck-timer节点 crm-std2-Clu

14、sterName=Oracle Cluster Manager, version 9i MissCount=210PrivateNodeNames = crm-std1-priv crm-std2-priv PublicNodeNames = crm-std1 crm-std2ServicePort=9998CmDiskFile=/oradata/quorum.dbfHostName=crm-std2KernelModuleName=hangcheck-timer(12).加载 hangcheck-timer 模块$modprobe hangcheck-timer hangcheck_tick

15、=30 hangcheck_margin=180为了开机既加载此模块,应将此命令写到/etc/rc.local开机执行脚本中。(二)、配置 rac 架构 data guard1、修改 standby 库两个节点的 $ORACLE_HOME/network/admin/tnsnames.ora 文件内容如下CRM =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC01)(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC02)(PORT = 15

16、21)(ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC03)(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC04)(PORT = 1521) (LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = CRM)STAND=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = crm-std1)(PORT = 1521) (ADDRESS = (

17、PROTOCOL = TCP)(HOST = crm-std2)(PORT = 1521) (LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = CRM)REMOTE =(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = remote)(PORT = 1521)(CONNECT_DATA =(SERVICE_NAME = CRM)(INSTANCE_NAME = remote)2、修改 standby 库两个节点的 $ORACLE

18、_HOME/network/admin/sqlnet.ora 文件添加 SQLNET.EXPIRE_TIME=23、primary 库端配置及操作(1) . 将 primary 库设为 force logging 模式SQL ALTER DATABASE FORCE LOGGING;(2) . 停止 primary 库的所有实例,将 primary 库做一个全库的冷备份。停止 primary 库的所有实例,关闭数据库。将所有数据文件,日志文件,临时表空间文件 拷贝到 /oradata/stand/ 相应目录下。mkdir - p /oradata/stand/data/crm/ mkdir -

19、 p /oradata/stand/index/crm/ mkdir - p /oradata/stand/lob/crm/ mkdir - p /oradata/stand/other/crm/ mkdir - p /oradata/stand/spfile/crm/cp /oradata/data/crm/* cp /oradata/index/crm/* cp /oradata/lob/crm/* cp /oradata/other/crm/* cp /oradata/spfile/crm/*/oradata/stand/data/crm/ /oradata/stand/index/cr

20、m/oradata/stand/lob/crm/ /oradata/stand/other/crm/oradata/stand/spfile/crm/(3) . 重新启动 primary 库,并创建 standby 控制文件。SQL startup;SQL ALTER DATABASE CREATE STANDBY CONTROLFILE AS /oradata/stand/stand.ctl;(4) . 创建 pfileSQL CREATE PFILE二/oradata/stand/initcrm.ora FROM SPFILE;(5) .将数据文件、日志文件、临时文件,控制文件,参数文件拷

21、贝到standby库的共享 存储上。1) .在 standby 库的共享存储上创建相同的目录结构。mkdir - p /oradata/data/crm/ mkdir - p /oradata/index/crm/ mkdir - p /oradata/lob/crm/ mkdir - p /oradata/other/crm/ mkdir - p /oradata/spfile/crm/ mkdir - p /opt/oracle/admin/crm/bdump mkdir - p /opt/oracle/admin/crm/cdump mkdir - p /opt/oracle/admin

22、/crm/udump2) . 将备份的主库数据文件、日志文件、临时文件拷贝到 standby 库的共享存储上scp /oradata/stand/data/crm/*crm-stdl:/oradata/data/crm/scp /oradata/stand/index/crm/*crm-stdl:/oradata/index/crm/scp /oradata/stand/lob/crm/*crm-stdl:/oradata/lob/crm/scp /oradata/stand/other/crm/*crm-stdl:/oradata/other/crm/scp /oradata/stand/s

23、pfile/crm/* crm-stdl:/oradata/spfile/crm/3) . 将生成的 standby 控制文件拷贝到 standby 库的共享存储上并重命名。scp /oradata/stand/stand.ctl std1:/oradata/data/crm/controlOl.ctl scp /oradata/stand/stand.ctl std1:/oradata/index/crm/control02.ctl scp /oradata/stand/stand.ctl std1:/oradata/lob/crm/control03.ctl4) . 将主库的文本参数文件拷

24、贝到 standby 库的共享存储上。scp /oradata/stand/initstd.ora std1:/oradata/spfile/crm/4、 在 standby 库两个节点上上分别创建密码文件crm-std1oraclecrm-stdl$ orapwd file=$ORACLE_HOME/dbs/orapwcrmstdl password=sys entries=5;crm-std2oraclecrm-std2 $ orapwd file=$ORACLE_HOME/dbs/orapwcrmstd2 password=sys entries=5;5、 生成 standby 库参数文

25、件。(1).修改 standby 库共享存储上/oradata/spfile/crm/initstdora 文件。修改下列内容*.cluster_database_instances=2*.cluster_database=TRUE*.db_name=CRM*.log_archive_start=TRUE*.log_archive_format=%t_%s.dbf/*归档文件格式中必须包含t (线程号)参数*/*.log_archive_dest_l=(LOCATION=/oradata/arch/crm/ mandatory) *.standby_archive_dest=/oradata/

26、arch/crm/*.standby_file_management=AUTO*.remote_archive_enable=TRUE crmstd1.instance_name=crmstd1crmstd2.instance_name=crmstd2 crmstd1.instance_number=1 crmstd2.instance_number=2crmstd1.thread=1crmstd2.thread=2crmstd1.undo_tablespace=UNDOTBS1 crmstd2.undo_tablespace=UNDOTBS2*.fal_client=STAND*.fal_s

27、erver=CRM 注意:由于此参数文件是由 primary 库生成,应将参数文件中与 primary 库实例有关的特殊 条目删除。如:crm3.instance_name、crm3.thread、crm3.undo_tablespace 等参数。.生成standby库的SPFILE在任一 standby节点上用oracle用户执行-# sqlplus /nolog# conn /as sysdba;SQL create spfile= /oradata/spfile/crm/spfilecrmstd.ora from pfile= /oradata/spfile/crm/initstd.or

28、a;(3)在standby库的两个节点,分别创建文本参数文件,指向新生成的SPFILE。crm-std1# echo spfile=/oradata/spfile/crm/spfilecrmstd.ora $ORACLE_HOME/dbs/initcrmstd1.oracrm-std2# echo spfile=/oradata/spfile/crm/spfilecrmstd.ora $ORACLE_HOME/dbs/initcrmstd2.ora6、 启动 standby 库两个节点上的 oracm$ su root /*从oracle用户带环境变量,切换到root用户*/# $ORACLE

29、_HOME/oracm/bin/ocmstart.sh7、启动standby库到mount状态。在两个节点依次执行SQLhost lsnrctl startSQLconn /as sysdba;SQLalter database nomount;SQLalter database mount standby database;8、 在 standby 库创建 standby logfile使用 max protection 或 max aviliable 级别 data guard 需要在 standby 库创建 standby logfile.SQLalter database add st

30、andby logfilegroup 11 (/oradata/other/crm/crm_std_redo_ll.log) size 50m, group 12 (/oradata/other/crm/crm_std_redo_12.log) size 50m, group 13 (/oradata/other/crm/crm_std_redo_13.log) size 50m, group 14 (/oradata/other/crm/crm_std_redo_14.log) size 50m, group 15 (/oradata/other/crm/crm_std_redo_15.lo

31、g) size 50m, group 16 (/oradata/other/crm/crm_std_redo_16.log) size 50m, group 17 (/oradata/other/crm/crm_std_redo_17.log) size 50m, group 18 (/oradata/other/crm/crm_std_redo_18.log) size 50m, group 19 (/oradata/other/crm/crm_std_redo_19.log) size 50m, group 20 (/oradata/other/crm/crm_std_redo_20.lo

32、g) size 50m, group 21 (/oradata/other/crm/crm_std_redo_21.log) size 50m;注:(1)standby库上standby logfile的组数量,至少要比主库的日志组多一个。(2) 另外,还必须注意控制文件的最大日志组限制,如果超过了最大日志组数量的限制 则需要重新创建控制文件。(3) 若想要在 primary 库和 standby 库间自由切换角色,则 primary 库也应增加 standby logfile。9、修改primary库初始化参数,将数据库置于max availability保护模式。(1).关闭数据库的集群属

33、性(修改数据库的保护模式要在单实例状态下修改)。SQLalter system set cluster_database=false scope=spfile;(2).添加归档目的地。SQLalter system set log_archive_dest_2=service=stand LGWR SYNC AFFIRM reopen=5 scope=spfile;(3).若需要primary库和standby库可自由切换,可再设置以下参数。SQLalter system set standby_archive_dest=/oradata/arch/crm/;SQLalter system s

34、et fal_client=CRMSQLalter system set fal_server=STAND.停止primary库的所有实例。(5).在primary库的任意一个节点,将primary库启动到mount状态,并修改数据库保护模 式。SQLstartup mount;SQLalter database set standby database to MAXIMIZE AVAILABILITY;(6) .恢复primary库的集群属性,并启动数据库(启动所有节点实例)。SQL alter system set cluster_database=TRUE scope=spfile; S

35、QLshutdown immediate;SQLstartup;1. 如果standby库没有启动或没有启动监听,则primary库在启动时会由于LGWR进程无法 找到归档目的地而导致实例崩溃,数据库无法启动。2. 不建议将 primary 库设为 Max Protection 保护模式,在此模式下, primary 库和 standby 库都 无法正常停库,且如果standby库出现异常,会导致primary库挂起。10、将 standby 库置于自动应用归档模式。此操作在 standby 的一个节点上,或所有节点上做都可以。SQLalter database recover managed

36、 standby database disconnect from session;11、至此RAC架构Data Guard配置完成。可用下列命令在standby库检查日志及归档是否成 功接收及应用。SQLselect sequence#,archived,applied from v$archivedog order by sequence#;SQLselect group#,thread#,sequence#,used,archived,status from v$standbyog;异地单机Data Guard1、设置主机名,修改 hosts 文件(1) .修改/etc/sysconfi

37、g/network 文件,将 hostname 的值改为 remote。(2) .修改remote主机的/etc/hosts文件内容如下-# for standby192.168.1.151192.168.1.15210.1.1.15110.1.1.152crm-std1crm-std2crm-std1privcrm-std2priv# for remote192.168. 10.51rem ote# Primary db network192.168.9.51192.168.9.53192.168.9.52192.168.9.54CRM-RAC01CRM-RAC02CRM-RAC03CRM-

38、RAC0410.1.1.51 CRM-RAC01-priv10.1.1.53 CRM-RAC02-priv10.1.1.52 CRM-RAC03-priv10.1.1.54 CRM-RAC04-priv2、修改环境变量在初始化.bash_profile文件中添加下列内容:if $USER = oracle ; thenulimit -u 16384 -n 65536fiORACLE_BASE=/oradataORACLE_HOME=/opt/oracle/product/9.2.0ORACLE_TERM=xtermNLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1OR

39、A_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libPATH=$HOME/bin:$ORACLE_HOME/bin:$PATHexport LIBPATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/libexport ORACLE_BASE ORACLE_HOME ORACLE_TERM NLS_LANG ORA_LNS33LD_LIBRARY_PATH PATHLD_ASSUME_KERNEL=2

40、.4.1ORACLE_SID=remoteexport ORACLE_SIDumask 0223、安装Oracle软件,并升级到9.2.0.8。4、修改 $ORACLE_HOME/network/admin/tnsnames.ora 文件CRM =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC01)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC02)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(H

41、OST = CRM-RAC03)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(HOST = CRM-RAC04)(PORT = 1521) (LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = CRM)STAND=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = crm-std1)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(HOST = crm-std2

42、)(PORT = 1521) (LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = CRM)REMOTE =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = remote)(PORT = 1521) )(CONNECT_DATA =(SERVICE_NAME = CRM)(INSTANCE_NAME = remote)5、修改 $ORACLE_HOME/network/admin/sqlnet.ora 文件 添加 SQLNET.E

43、XPIRE_TIME=26、将数据文件、日志文件、临时文件,控制文件,参数文件 拷贝到 remote 主机。(1) .在 remote 主机上创建相同的目录结构。mkdir - p /oradata/data/crm/ mkdir - p /oradata/index/crm/ mkdir - p /oradata/lob/crm/ mkdir - p /oradata/other/crm/ mkdir - p /oradata/spfile/crm/mkdir - p /opt/oracle/admin/crm/bdump mkdir - p /opt/oracle/admin/crm/cd

44、ump mkdir - p /opt/oracle/admin/crm/udump(2) . 将备份的 primary 库数据文件、日志文件、临时文件拷贝到 remote 主机在 primary 库的任一节点上执行 -scp /oradata/stand/data/crm/* scp /oradata/stand/index/crm/* scp /oradata/stand/lob/crm/* scp /oradata/stand/other/crm/* scp /oradata/stand/spfile/crm/*remote:/oradata/data/crm/ remote:/orada

45、ta/index/crm/remote:/oradata/lob/crm/ remote:/oradata/other/crm/ remote:/oradata/spfile/crm/(3) . 将生成的 standby 控制文件拷贝到 remote 主机并重命名。在 primary 库的任一节点上执行 -scp /oradata/stand/stand.ctl remote:/oradata/data/crm/controlOl.ctl scp /oradata/stand/stand.ctl remote:/oradata/index/crm/control02.ctl scp /orad

46、ata/stand/stand.ctl remote:/oradata/lob/crm/control03.ctl(4) . 将主库的文本参数文件拷贝到 crm-std1/crmstd2 主机的共享存储上。在 primary 库的任一节点上执行 -scp /oradata/stand/initstd.ora remote:/oradata/spfile/crm/7、 在 remote 主机上创建密码文件oracleremote$ orapwd file=$ORACLE_HOME/dbs/orapwremote password=sys entries=5;8、 修改 remote 库参数文件。

47、(1). 修改 remote 主机上的 /oradata/spfile/crm/initstd.ora 文件。修改下列内容*.db_name=CRM*.fal_client=remote*.fal_server=master*.instance_name=remote*.log_archive_dest_l=location=/oradata/rac/arch*.log_archive_format=%t_%s.dbf *.log_archive_start=TRUE*.standby_archive_dest=/oradata/rac/arch*.standby_file_managemen

48、t=AUTO*.thread=1*.undo_tablespace=UNDOTBS1 *.fal_client=REMOTE*.fal_server=CRM ,STAND注意:由于此参数文件是由 rac 架构的 primary 库生成,应将参数文件中与 rac 有关的特殊 条目删除。应删除的条目有-*.cluster_database_instances=4 *.cluster_database=TRUE crml.instance_name=crml crm2.instance_name=crm2 crm3.instance_name=crm3 crm4.instance_name=crm4

49、 crm1.instance_number=1 crm2.instance_number=2 crm3.instance_number=3 crm4.instance_number=4 crm1.thread=1 crm2.thread=2 crm3.thread=3 crm4.thread=4 crm1.undo_tablespace=UNDOTBS1 crm2.undo_tablespace=UNDOTBS2 crm3.undo_tablespace=UNDOTBS3 crm4.undo_tablespace=UNDOTBS4(2).生成 SPFILE在remote主机上用oracle用户

50、执行-# sqlplus /nolog# conn /as sysdba;SQL create spfile from pfile=/oradata/spfile/crm/initstd.ora;9、启动remote库到mount状态。SQLhost lsnrctl startSQLconn /as sysdba;SQLalter database nomount;SQLalter database mount standby database;10、修改primary库参数,将remote库设为归档目的地。在 primary 库任一节点执行 SQL alter system set log_archive_dest_2=service=REMOTE;11、将 remote 库置于自动应用归档模式SQLalter database recover managed standby database disconnect from session;12、至此Data Guard配置完成。可用下列命令在standby库检査日志及归档是否成功接收及 应用。SQLselect sequence#,archived,applied from v$archivedog order by sequence#;

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!