知识大全 对Oracle数据库进行容灾

Posted

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 对Oracle数据库进行容灾相关的知识,希望对你有一定的参考价值。

对Oracle数据库进行容灾  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

随着全球信息化时代的到来 信息数据越来越成为企业关注的焦点 即在各种自然灾害或者人为破坏的情况下 如何保证生产数据的安全和关键业务的不中断运行 传统的保护方法离线备份 备份介质异地保存在一定程度上可以解决上述问题 但为了能够对业务系统提供更高的实时性和可靠性 保证关键业务 x 不中断 应对激烈的市场竞争和提高客户满意度 企业必须在IT系统围绕 连续 (BC)主题进行构建 实施业务连续/容灾备份计划 包括业务连续性 高可用性管理 容灾 数据复制和恢复方案 安全等 下面就对数据复制技术做一个简单的介绍

  根据数据复制运行的位置 可以将数据复制方式分为以下四种

  基于存储(Storage Based) 代表厂商有EMC SRDF IBM PPRC/GDPS HP BusinessCopy HDS TrueCopy等 特点对主机透明 对应用系统的影响较小 技术成熟 有较多的成功案例 但是投资较大 对网络连接的要求也较高

  基于服务器(Host based) 代表厂商主要是Symantec公司的Veritas Volume Replicator (VVR) 是存储卷的复制技术 需要占用主机一定的系统资源

  基于存储交换机(SAN Based) 运行于挂接在存储网络上的专用设备中 代表厂商有CISCO的SANTap FalconStor IPStor Topio SANsafe DataCore SANsymphony Asynchronous Internet Mirroring (AIM)等

  基于数据库/软件应用 :代表厂商有Oracle DataGuard Quest SharePlex IBM DB 的远程Q复制 SYBASE的复制服务器(Replication Server) 等 这些技术都是对数据逻辑操作的复制 属于逻辑数据复制 而其它 种复制的是数据卷中的数据变化 属于物理数据复制 典型的逻辑数据复制是通过数据库日志实现的 优点是硬件投资小 对生产系统的影响比较小 对主 备用系统的硬件平台没有选择性;可以在广域网范围内使用 但它对数据库系统有严格的要求 并且主 备用系统必须使用相同的数据库版本

  上面介绍的主要的各厂商方案和产品可以参见下图

  

  本文主要介绍基于主机和逻辑卷的数据复制VVR

  VERITAS的VVR(Veritas Volume Replicator)是用于有效的灾难恢复的数据复制软件 可以连续对应用数据进行一个或者多个的拷贝保护 具有的优点主要有 高性能 距离不限 支持异构的存储和操作系统 对数据的连续保护 支持同步和异步复制

  VVR系统架构如下图

  

  VVR具有的系统特性如下

  ( ) 最高支持 个远程节点 可以通过基于IP的LAN或者WAN网络;

  ( ) 通过对逻辑卷的同步和异步复制模式 保证数据的完整性和一致性;

  ( ) 确保备用节点和主节点的数据具有相同的写入顺序;

  ( ) 支持对网络带宽的管理和定义 支持多链路的连接;

  ( ) 支持对备用节点的脱机操作 以便在备用节点进行查询(例如DSS决策支持系统)或者数据备份;

  ( ) 易管理 同时支持命令行和图形界面(VEA);

  ( ) 主备节点之间支持多种异构存储;

  ( ) 支持不同操作系统平台之间的复制;(注 在本文中 因为设计到Oracle数据库的复制 所以主备操作系统必须同一类型 比如必须都是Solaris平台 版本完全相同的Oracle版本)

  ( ) 支持主流关系数据库系统 包括Oracle DB Sybase和Informix 数据文件的存放格式包括逻辑卷(裸设备)或者文件系统;

  ( ) 支持共享的集群环境中的逻辑卷复制 比如Oracle RAC (Real Application Clusters) (注 本文中采用的是单节点Oracle复制);

  ( ) 支持Veritas volume set;

  ( ) 支持PDC (Portable Data Container)环境的数据复制;

  VVR数据复制系统主要由下面五个组件组成

  ■ Replicated Volume Group (RVG) 复制卷组

  RVG是位于VxVM 磁盘组(DG)内的一组逻辑卷 RVG隶属于磁盘组的一部分 通过定义这些逻辑卷

  应用对逻辑卷的写操作都可以保持以主节点上同样的顺序 来写到备用节点上

  对于多数数据库系统来说 都是由一些特定的进程完成对磁盘的写操作 比如Oracle系统中的LOWR

  和DBWR进程 而这些写操作总是依照着一定顺序 从而来保证实例恢复中数据的一致和完整 比如

  数据库变化通常在写入日志文件后才会写入数据文件 所以当日志文件和数据文件属于要复制的不同

  逻辑卷的时候 它们必须被定义到同一组RVG中

  每组RVG最多可以包括 个数据卷

  下面介绍SRL和RLINK 它们也包括在RVG中

  ■ Storage Replicator Log (SRL)

  SRL用于记录RVG中数据写操作的日志 并循环被使用 每个RVG包括一个SRL 数据在写入RVG中的卷之前 首先要写到主节点的SRL中

  从VxVM的角度来看 SRL是一个单独的卷 因为所有的写操作首先要写到SRL中 这个卷需要有较好的写性能 所以多数情况下需要对这个卷进行条带化 并且在不同的盘上mirror以保护数据 同时数据卷和SRL卷最好分布在不同的物理磁盘上以得到更好的性能

  不允许人工直接对SRL进行访问

  ■ Replication Link—RLINK

  用于连接主RVG和备用RVG之间的一个 链接 一个主的RVG最多可以有 个RLINK 可以定义RLINK

  的多个属性来调整数据复制的参数 比如指定复制的网络

  ■ Data Change Map (DCM)

  ■ Replicated Data Set (RDS)

  一个RDS包括了所有的主节点和备用节点的复制卷组(RVG) RDS不是一个具体存在的对象 而是一个VVR复制技术中的一个概念

  在异步模式下VVR的数据复制和数据流向

  

  在同步模式下VVR的数据复制和数据流向

  

  另外 VVR是Veritas Volume Manager (VxVM)的一个单独的option 需要单独的license

  Veritas Volume Replicator 的安装

  主备节点硬件和软件配置和版本如下

  主节点 机器名 lxsfrac

  Sun Microsystems Sun Fire X Server

  操作系统 solaris u x _

  VVR版本: Veritas Volume Replicator GA

  Oracle 版本 Oracle gR Enterprise Edition

  磁盘阵列 SAN/ HDS AMS

  Public网卡 e g 私有(复制)网卡 e g

  备用节点机器名 lxsfrac

  软硬件环境与主节点相同

  两个节点分别安装VVR和vxfs 安装方法相同 以lxsfrac 为例

  放入安装介质 一般Solaris都由vold进程自动mount CD

  如果需要手工

   mount mount –F hsfs –o ro /dev/dsk/c t d s  /cdrom   root@lxsfrac  # cd  /volume_replicator/   root@lxsfrac  # ls   copyright docs installvvr pkgs release_notes scripts tools uninstallvvr   root@lxsfrac  # ls  l   total     rw r r    root root   Dec     copyright   drwxrwxr x   root root   Jun    :  docs    rwxr xr x   root root   Apr     installvvr   drwxrwxr x   root root   Jun    :  pkgs   drwxrwxr x   root root   Jun    :  release_notes   drwxrwxr x   root root   Jun    :  scripts   drwxrwxr x   root root   Jun    :  tools    rwxr xr x   root root   Apr     uninstallvvr   root@lxsfrac  #  /installvvr lxsfrac   Veritas Volume Replicator   Installation Program   Copyright (c)   Symantec Corporation  All rights reserved  Symantec  the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U S  and other countries  Other names may be trademarks of their respective owners   The Licensed Sofare and Documentation are deemed to be  mercial puter sofare  and  mercial puter sofare documentation  as defined in FAR Sections   and DFARS Section    Logs for installvvr are being created in /var/tmp/installvvr mrk Y   Initial system check:   Checking VVR installation on lxsfrac    not installed   Checking architecture on lxsfrac    i   Veritas Volume Replicator   Installation Program   Checking system licensing   Installing licensing packages   VVR is not licensed on lxsfrac   Enter a VVR license key for lxsfrac : ******************   ****************** successfully registered on lxsfrac   Permanent VVR license registered on lxsfrac   Do you want to enter another license key for lxsfrac ? [y n q] (n)   Veritas Volume Replicator   Installation Program   Checking installed packages on lxsfrac   Veritas Volume Replicator   Installation Program   VVR can be installed without optional packages to conserve disk space   Additional packages are typically installed to simplify future upgrades    ) Required Veritas Volume Replicator packages     MB required    ) All Veritas Volume Replicator packages     MB required    ) Storage Foundation Enterprise packages     MB required   Select the packages to be installed on all systems? [ q ?] ( )    Veritas Volume Replicator   Installation Program   The following VVR packages will be installed:   VRTSperl Veritas Perl   Redistribution   VRTSvlic Veritas Licensing   VRTSicsco Symantec Common Infrastructure   VRTSpbx Symantec Private Branch Exchange   VRTSsmf Symantec Service Management Framework   VRTSat Symantec Product Authentication Service   VRTSobc  Veritas Enterprise Administrator Core Service   VRTSob Veritas Enterprise Administrator Service   VRTSobgui Veritas Enterprise Administrator   VRTSccg Veritas Enterprise Administrator Central Control Grid   VRTSmh Veritas Storage Foundation Managed Host by Symantec   VRTSaa Veritas Enterprise Administrator Action Agent   VRTSspt Veritas Sofare Support Tools   SYMClma Symantec License Inventory Agent   VRTSvxvm Veritas Volume Manager Binaries   VRTSdsa Veritas Datacenter Storage Agent   VRTSfspro Veritas File System Management Services Provider   VRTSvmman Veritas Volume Manager Manual Pages   VRTSvmdoc Veritas Volume Manager Documentation   Press [Return] to continue:   ntinued:   VRTSdcli Veritas Distributed Command Line Interface   VRTSalloc Veritas Volume Manager Intelligent Storage Provisioning   VRTSvmpro Veritas Volume Manager Management Services Provider   VRTSddlpr Veritas Device Discovery Layer Services Provider   VRTSvrpro Veritas Volume Replicator Client Extension and Provider for   Veritas Enterprise Administrator   VRTSvcsvr Veritas Cluster Server Agents for VVR   VRTSjre Veritas Java Runtime Environment Redistribution   VRTSjre  Veritas Java Runtime Environment Redistribution   VRTSweb Veritas Java Web Server   VRTSvrw Veritas Volume Replicator Web Console   VRTSvrdoc Veritas Volume Replicator Documentation   Press [Return] to continue:   Checking for any AP driver issues on lxsfrac    None   A copy of a previous VxVM configuration is present on the system lxsfrac   Do you want to restore and reuse the previous VxVM configuration of system lxsfrac  [y n q ?] (y) n   Veritas Volume Replicator   Installation Program   Installing VVR:  % ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■   Installation pleted successfully on all systems   It is optional to configure VVR now  If you choose to configure VVR later  you can either do so manually  or run the installvvr  configure mand  The product installation scripts can be found in /opt/VRTS/install directory   Are you ready to configure VVR? [y n q] (y)   The enclosure based naming scheme is a feature of Veritas Volume Manager  It allows one to reference disks using a symbolic name that is more meaningful than the operating system s normal device access name  This symbolic name is typically derived from the array name   Do you want to set up the enclosure based naming scheme? [y n q ?] (n) y   Veritas Volume Replicator   Installation Program   Veritas Volume Manager default disk group name configuration:   Many Veritas Volume Manager mands affect the contents or configuration of a disk group  Such mands require that the user specify a disk group  This is acplished by using the  g option of a mand or setting the VXVM_DEFAULTDG environment variable  An alternative to these o methods for some mands is to configure the name of the default disk group of a system   Note: The default disk group feature is not available with the DCLI vxadm( M) and vxquery( M) mands  When using these mands  a required disk group must be explicitly identified using the  g option   Do you want to set up a default disk group for each system? [y n q ?] (y) n   Veritas Volume Replicator   Installation Program   Following are the default ports that will be used by VVR on lxsfrac  :   Port for VVR heartbeat munication:    Port for vradmind daemon:    Port for vxrsyncd daemon:    Ports for data replication: Anonymous Ports   The ports indicated for VVR heartbeats and vradmind are IANA assigned   The port settings should be identical for systems that will be part of the same Replicated Data Set  They should also be identical for all the systems in a cluster   Do you want to change any of the VVR ports on lxsfrac ? [y n q] (n)   Veritas Volume Replicator   Installation Program   VVR Statistics Collection Tool   The VVR administrative daemon vradmind can collect and maintain various   statistics which are helpful in solving VVR performance issues  This   collection can be tuned using a few tunables like the frequency for   gathering the statistics and the number of days for which the collected   statistics should be preserved  after which the earlier statistics are   automatically deleted   The frequency of VVR statistics collection on lxsfrac  is set to per   seconds   Do you want to change the frequency of VVR statistics collection on lxsfrac  ? [y n q] (n)   The maximum number of days for which VVR statistics can be retained is set to   on lxsfrac   Do you want to change the maximum number of days for retaining VVR statistics on lxsfrac  ? [y n q] (n)   Veritas Volume Replicator   Installation Program   Configuration of VVR tunables (For the advanced user)   Do you want to view or modify VVR tunables on lxsfrac  ? [y n q ?] (n)   Veritas Volume Replicator   Installation Program   Verify the install systems Fully Qualified Hostnames   Querying fully qualified domain name of host  lxsfrac    fail   Press [Return] to continue:   Unable to find FQHN for lxsfrac !   Enter the fully qualified hostname of  lxsfrac  or  QUIT  to quit install   Enter the fully qualified host name: lxsfrac   Veritas Volume Replicator   Installation Program   Choose how this install will be managed   This product can configured one of the o following ways:   * Storage Foundation Management Server managed host (Remended)   * Standalone host   Pre requisites for Storage Foundation Management Server managed host:   * A Storage Foundation Management Server (SFMS) is configured   * SFMS should be currently running and fully operational   * Authentication Broker that is used by SFMS should be running   The following information would be requested during configuration:   * The host name of the SFMS   * Previously set SFMS agent account password   There are no pre requisites for deploying as a standalone host   Enabling Storage Foundation Management Server management simplifies and improves management of the plex data center   resources  reducing planned and unplanned down time   Enable Storage Foundation Management Server Management? [y n q] (y) n   Veritas Volume Replicator   Installation Program   Verify the install systems Fully Qualified Hostnames   Configuring VEA in STANDALONE mode on  lxsfrac    ok   Configuring gridnode on  lxsfrac    ok   Registering gridnode on  lxsfrac    ok   Configuring actionagent on  lxsfrac    ok   Registering actionagent on  lxsfrac    ok   Registering StorageAgent on  lxsfrac    ok   Do you want to start Veritas Volume Replicator processes now? [y n q] (y)   Veritas Volume Replicator   Installation Program   Starting VVR:  % ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■   Startup pleted successfully on all systems   You declined to set up the name of the default disk group for lxsfrac   Installation log files  summary file  and response file are saved at:   /opt/VRTS/install/logs/installvvr mrk Y   To enable Dynamic Multi Pathing (DMP)  MPxIO must be disabled  Refer to the Storage Foundation Release Notes for further details on disabling MPxIO   检查vradmin deamon   root@lxsfrac  # ps  ef|grep vrad|grep  v grep   root        : :  ?  :  /usr/sbin/vradmind   安装Veritas File System 安装过程略   root@lxsfrac  # cd file_system/   root@lxsfrac  # ls  l   total     rw r r    root root   Dec     copyright   drwxrwxr x   root root   Jun    :  docs    rwxr xr x   root root   Apr     installfs   drwxrwxr x   root root   Jun    :  pkgs   drwxrwxr x   root root   Jun    :  release_notes   drwxrwxr x   root root   Jun    :  scripts    rwxr xr x   root root   Apr     uninstallfs   root@lxsfrac  #  /installfs lxsfrac

  Veritas Volume Replicator VVR的配置

   两个节点上都需要做

  修改两个节点的/etc/hosts

   lxsfrac

   lxsfrac

   lxsfrac priv

   lxsfrac priv

  分别创建私有网络(专有) 建议数据复制使用专用网络

  root@lxsfrac # ifconfig e g plumb netmask up

  root@lxsfrac # ifconfig e g plumb netmask up

  root@lxsfrac # ping

   is alive

  创建相同名称的磁盘组(含有最少两个磁盘) 相同名称数据卷oravol 创建复制日志卷(SRL)

  分别在本地安装Oracle gR (安装Oracle过程略 )

  root@lxsfrac # vxdg init oradg AMS_WMS _ AMS_WMS _

  root@lxsfrac # vxassist g oradg make oravol g

  root@lxsfrac # vxedit g oradg set user=oracle group=dba mode= oravol

  root@lxsfrac # vxassist g oradg make srl m

   在备用节点上修改配置文件/etc/vx/vras/ rdg 让其包含主节点上的disk group ID

  (这里是 lxsfrac ) 当创建备用RVG时 这个文件用来对主节点的授权

  可以通过vxprint –l来得到disk group ID

  root@lxsfrac # vi /etc/vx/vras/ rdg

  ………

   lxsfrac

   /etc/vx/vras/ rdg lines characters

   在主节点上

  创建vxfs文件系统

  mount F vxfs o largefiles /dev/vx/dsk/oradg/oravol /oracle

  chown oracle:dba /oracle

  切换到oracle用户使用dbca建库 并且所有数据文件选择/oracle目录

  创建Primary RVG

  root@lxsfrac # vradmin g oradg createpri ora_rvg oravol srl

  其中的oravol是要复制的数据卷列表 当多于一个时 用逗号隔开

  创建Secondary RVG

  root@lxsfrac # vradmin g oradg addsec ora_rvg lxsfrac priv lxsfrac priv

  设置复制方式为异步

  root@lxsfrac # vradmin g oradg set ora_rvg lxsfrac priv synchronous=off

  开始复制  

   root@lxsfrac  # vradmin  g oradg  a startrep ora_rvg   Message from Primary:   VxVM VVR vxrlink WARNING V  Attaching rlink to non empty rvg  Autosync will be performed   VxVM VVR vxrlink INFO V  Secondary data volumes detected with rvg ora_rvg as parent:   VxVM VVR vxrlink INFO V  oravol: len=  primary_datavol=oravol   VxVM VVR vxrlink INFO V  Autosync operation has started   root@lxsfrac  #   root@lxsfrac  # vradmin  g oradg  f startrep ora_rvg   VxVM VVR vradmin INFO V  Replication to Secondary host lxsfrac priv already started

  检查相关信息和状态 显示数据复制过程 可以通过使用 i参数指定interval

    root@lxsfrac  # vxrvg  g oradg getrlinks ora_rvg   rlk_lxsfrac priv_ora_rvg   root@lxsfrac  # vxrlink  g oradg status rlk_lxsfrac priv_ora_rvg   Fri Nov    : :     VxVM VVR vxrlink INFO V  Rlink rlk_lxsfrac priv_ora_rvg is in AUTOSYNC    Kbytes remaining   root@lxsfrac  # vxrlink  g oradg status rlk_lxsfrac priv_ora_rvg   Fri Nov    : :     VxVM VVR vxrlink INFO V  Rlink rlk_lxsfrac priv_ora_rvg is in AUTOSYNC    Kbytes remaining   root@lxsfrac  # vxrlink  g oradg status rlk_lxsfrac priv_ora_rvg   Fri Nov    : :     VxVM VVR vxrlink INFO V  Rlink rlk_lxsfrac priv_ora_rvg is in AUTOSYNC    Kbytes remaining   root@lxsfrac  # vxrlink  g oradg status rlk_lxsfrac priv_ora_rvg   Fri Nov    : :     VxVM VVR vxrlink INFO V  Rlink rlk_lxsfrac priv_ora_rvg is up to date

  可以手工进行gracefully切换 

   root@lxsfrac  # umount /oracle   root@lxsfrac  # vradmin  g oradg migrate ora_rvg lxsfrac priv   VxVM VVR vradmin WARNING V  Make sure applications using Primary data volumes are stopped   vradmin: Continue with migrate (y/n)? y   root@lxsfrac  #

  下面我们就在上面搭建好的VVR环境中对容灾数据进行切换测试

  注 在下面测试中 主节点为lxsfrac 备用节点为lxsfrac  

    ====================================== 显示主备节点状态 =================================   root@lxsfrac  # vradmin  g oradg  l repstatus ora_rvg   Replicated Data Set: ora_rvg   Primary:   Host name: lxsfrac priv   RVG name: ora_rvg   DG name: oradg   RVG state: enabled for I/O   Data volumes:    VSets:    SRL name: srl   SRL size:   M   Total secondaries:    Secondary:   Host name: lxsfrac priv   RVG name: ora_rvg   DG name: oradg   Rlink from Primary: rlk_lxsfrac priv_ora_rvg   Rlink to Primary: rlk_lxsfrac priv_ora_rvg   Configured mode: asynchronous   Latency protection: off   SRL protection: autodcm   Data status: inconsistent   Replication status: resync in progress (autosync)   Current mode: asynchronous   Logging to: DCM (contains   Kbytes) (autosync)   Timestamp Information: N/A   Bandwidth Limit: N/A   ==================================== 显示replication link状态 =================================   root@lxsfrac  # vxrlink  g oradg status rlk_lxsfrac priv_ora_rvg   Mon Nov    : :     VxVM VVR vxrlink INFO V  Rlink rlk_lxsfrac priv_ora_rvg is up to date   ==================================== 在主节点插入试验数据  :  ================================   oracle@lxsfrac  $ sysdba   SQL*Plus: Release     Production on Mon Nov    : :     Copyright (c)     Oracle  All rights reserved   Connected to:   Oracle Database  g Enterprise Edition Release     Production   With the Partitioning  OLAP and Data Mining options   SQL> create table test (a varchar( ) ) tablespace users ;   Table created   SQL> insert into test values ( ) ;     row created   SQL> mit ;   Commit plete   SQL> insert into test values (  ) ;     row created   SQL>   SQL>   SQL> mit ;   Commit plete   ====================================== 立即异常关闭oracle 和 操作系统 ============================   root@lxsfrac  # ps  ef|egrep  ora_|asm_ |grep  v grep |grep  v crs|awk  print $  |xargs kill    root@lxsfrac  #   root@lxsfrac  # ps  ef|grep ora   root        : :  ?  :  /opt/VRTSobc/pal /bin/vxpal  a StorageAgent  x   oracle        : :  ?  :  oracleracg  (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))   oracle        : :  pts/   :   bash   oracle        : :  pts/   :  sqlplus /as sysdba   root        : :  pts/   :  grep ora   root@lxsfrac  #   root@lxsfrac  # poweroff   从系统日志/var/tmp/messages可以查看到相关信息   Nov    : :  lxsfrac  poweroff: [ID   auth crit] poweroffed by root   ======================================= 在备用节点进行接管 =======================================   root@lxsfrac  # vradmin  g oradg migrate ora_rvg lxsfrac priv   VxVM VVR vradmin WARNING V  Make sure applications using Primary data volumes are stopped   vradmin: Continue with migrate (y/n)? y   Message from Host lxsfrac priv:   VxVM VVR vradmin ERROR V  Secondary ora_rvg does not have an active Primary   root@lxsfrac  #   root@lxsfrac  # vradmin  g oradg takeover ora_rvg   root@lxsfrac  # date   Mon Nov    : :  CST    root@lxsfrac  # vxprint  htqg oradg   dg oradg default default    lxsfrac   dm AMS_WMS _  AMS_WMS _  auto        dm AMS_WMS _  AMS_WMS _  auto        rv ora_rvg   ENABLED ACTIVE primary   srl   rl rlk_lxsfrac priv_ora_rvg ora_rvg ENABLED ACTIVE lxsfrac priv oradg rlk_lxsfrac priv_ora_rvg   v oravol ora_rvg ENABLED ACTIVE   SELECT   fsgen   pl oravol  oravol ENABLED ACTIVE   CONCAT   RW   sd AMS_WMS _  oravol  AMS_WMS _        AMS_WMS _  ENA   pl oravol  oravol ENABLED ACTIVE LOGONLY CONCAT   RW   sd AMS_WMS _  oravol  AMS_WMS _      LOG AMS_WMS _  ENA   pl oravol  oravol ENABLED ACTIVE LOGONLY CONCAT   RW   sd AMS_WMS _  oravol  AMS_WMS _      LOG AMS_WMS _  ENA   v srl ora_rvg ENABLED ACTIVE   SELECT   SRL   pl srl  srl ENABLED ACTIVE   CONCAT   RW   sd AMS_WMS _  srl  AMS_WMS _        AMS_WMS _  ENA   root@lxsfrac  #   ================================ 启动备用节点Oracle数据库 并检查数据完整 ========================   root@lxsfrac  # mount  F vxfs /dev/vx/dsk/oradg/oravol /oracle   root@lxsfrac  #   root@lxsfrac  # su   oracle   Sun Microsystems Inc  SunOS   Generic January    oracle@lxsfrac  $ sysdba   SQL*Plus: Release     Production on Mon Nov    : :     Copyright (c)     Oracle  All rights reserved   Connected to an idle instance   SQL> startup   ORACLE instance started   Total System Global Area   bytes   Fixed Size   bytes   Variable Size   bytes   Database Buffers   bytes   Redo Buffers   bytes   Database mounted   Database opened   SQL> select * from test ;   A         

  ================================ 显示数据正常 ===========================

  在第二个节点vxdg import oradg

  然后recover

  直到两个节点vxprint htqg oradg都正常 ENABLED/ACTIVE

   错误V 我遇到了两次 一次是在createpri 一次在addsec 原因是主备的DCM默认都需要mirror 所以所在的磁盘组都最少包括两块磁盘(或LUN) 通过vxdg g oradg adddisk another_disk解决  

   root@lxsfrac # vradmin g oradg createpri ora_rvg \\ > system sysaux temp users example ctlfile ctlfile ctlfile redo redo redo undo spfile \\ > srl   Message from Primary:   VxVM vxassist ERROR V  Cannot allocate space for   block log   root@lxsfrac  # vradmin  g oradg addsec ora_rvg lxsfrac priv lxsfrac priv   Message from Host lxsfrac priv:   VxVM vxassist ERROR V  Cannot allocate space for   block log

   检查vvr后台进程  

   root@lxsfrac  # ps  ef|grep vrad|grep  v grep   root        : :  ?  :  /usr/sbin/vradmind

  如果进程状态不对 使用下面语句来手工启动

    /etc/init d/vras vradmind sh start

  可以看到vradmin是随系统自启动的  

cha138/Article/program/Oracle/201311/17441

相关参考

知识大全 Oracle远程复制和异地容灾方案分析

Oracle远程复制和异地容灾方案分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目前针对o

知识大全 魔兽世界大灾变新三本是什么,怎么进

魔兽世界大灾变新三本是什么,怎么进时光之末、永恒之井、暮光审判。需要353装等才能排随机,叫暮光审判英雄副本魔兽世界大灾变新手职业目前4.3版本最轻松的职业是LR和法师,一般的输出循环最简单,不需要太

知识大全 项目中的oracle开发技巧

  参与进数字公交项目已经有一个多月了我自己负责的模块也基本完成并通过测试本项目基于oracle的C/S结构涉及很多数据库方面的操作有一些经验是以前没有用到的为了留做它日参考特记录于此如果看到此文的读

知识大全 Oracle数据库中如何对时间格式进行处理

Oracle数据库中如何对时间格式进行处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  整合模

知识大全 用ASP实现对Oracle数据库的操作

用ASP实现对Oracle数据库的操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASP(A

知识大全 对Oracle10g ASM生产数据库备份和恢复

对Oracle10gASM生产数据库备份和恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  新

知识大全 oracle数据库sql的优化总结

  自己对oraclesql的一些优化总结自己也记录下来也希望对大家有帮助  一使用where少使用having;  二查两张以上表时把记录少的放在右边;  三减少对表的访问次数;  四有where子

知识大全 Oracle数据库强制索引

Oracle数据库强制索引  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当where子句对某一

知识大全 ORACLE数据库中的ROWID

ORACLE数据库中的ROWID  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们可能对ora

知识大全 学习Oracle数据库的心得体会

学习Oracle数据库的心得体会  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!学习数据库对我来说是