精华内容
下载资源
问答
  • Oracle 12C 双机冷备的常见问题解答

    千次阅读 2018-04-16 14:21:24
    1、什么是Oracle数据库的双机冷备双机冷备,不同于Oracle RAC,是指多台物理机或虚拟机,可以挂载相同某个存储,并在每台数据库服务器上都安装好同样的数据库软件和Oracle实例,在主服务器宕机之后,切换到备用...

    1、什么是Oracle数据库的双机冷备?

    双机冷备,不同于Oracle RAC,是指多台物理机或虚拟机,可以挂载相同某个存储,并在每台数据库服务器上都安装好同样的数据库软件和Oracle实例,在主服务器宕机之后,切换到备用服务器继续提供服务的功能。


    2、双机冷备有什么特点?

    双机冷备不能像Oracle RAC那样同步工作,效率叠加。而是一台在工作,备用服务器在关机状态或空转状态。但是这并不代表双机冷备就没有优点。

    首先,在很多情景下,不能使用Oracle RAC,比如异地的灾备机房,灾备机房在正常情况下是不提供服务的,存储设备通过光纤线缆与主机房进行同步,所以存储是同步的,而数据库服务本身需要在主机房和灾备机房都搭建一套环境。一台物理主机可以给多个业务数据库作为备用服务器,实际开销也并不很大。当主机房的服务器被摧毁之后,异地机房挂载上同步后的存储马上又可以继续提供服务。

    第二,Oracle RAC并不适合所有的业务类型,有些业务并不需要太强悍的性能和超高的可用性,可以容忍服务中断三十分钟到一小时左右,使得运维人员有充足的时间进行手动、人工的切换服务。比如一些办公系统,管理系统等等。而冷备这种基于单机的运维模式操作简单,对运维人员的要求也较低。只要mount上存储,然后startup就可以了,管理起来非常方便。而Oracle Rac经常会因为网络问题导致服务器自身重启,而且往往一重启就两台一起重启,除了要排查网络故障外,还需要排查RS232串行口,光纤等故障,往往把运维人员搞得焦头烂额。所以对于这些情况来说,双机冷备的方式反而更易于维护,宕机切换速度更快。


    3、双机冷备有什么要件?

    第一,要有两台配置相似,最好完全一样的服务器硬件,这个在虚拟化平台上非常容易实现。在物理服务器中,成本也不会特别高,因为可以好多服务的数据库共用一台备机。

    第二,要有可共享的存储介质。在普通的虚拟机和PC机上,要为数据库文件和备份文件单独一块硬盘,这样在一台服务器宕机之后,可以拔下这块硬盘,插到另一台服务器上,然后启动数据库继续运行。如果是两台使用SAN存储的服务器,那么就需要通过对光纤交换机的ZONE的划分,让两台服务器都可以发现并挂载同一块存储。如果是使用基于TCP/IP的iSCSI设备,同SAN一样,要让两个服务器可以挂载同一个存储服务器上的块设备。如果是异地灾备机房,可以通过对存储网关的特殊设置,让本地机房的存储和异地的存储实时同步。从应用层面上来看,SAN这种方式挂载的速度要比硬盘来回拔插速度快多了。

    第三,一个可转移的IP,可以理解成LVS集群中那样的虚拟IP,客户端通过虚拟IP连接数据库,而使用这个虚拟IP的数据库即为激活的数据库,另一台就stand by。


    4、如何让多台服务器都能挂载同一VG?

    在SAN和iSCSI这种网络存储方案中,只要让主备服务器都可以通过fdisk发现到共享的存储设备,一般就问题不大了。而能否发现取决于你的存储链路的规划,和光纤交换机有关。

    当一个块设备在多台服务器都能发现的情况下,你使用其中一台创建PV,VG,LV在其他机器上都可以通过pvscan,vgscan,lvscan等发现。并且都可以mount。但是如果使用ext2,3,4这种非集群文件格式进行格式化,那么一方的修改其他人是看不见的,反而还会产生冲突。所以同一时间我们要人工的控制只有一台服务器mount这个块设备。

    在主服务器上划分了VG和LV之后,可以在当前服务器上自由的mount,但是其他服务器需要先激活此VG,然后再mount相应的LV。未激活由其他主机建立VG里的LV之前,使用lvscan命令得到结果就是相关lv是inactive状态,如下

    [root@localhost ~]# lvscan  
      inactive          '/dev/rhel/swap' [16.00 GiB] inherit  
      inactive          '/dev/rhel/tmp' [10.00 GiB] inherit  
      inactive          '/dev/rhel/home' [10.00 GiB] inherit  
      inactive          '/dev/rhel/root' [50.00 GiB] inherit  
      inactive          '/dev/rhel/rpms' [74.50 GiB] inherit  
      ACTIVE            '/dev/rootvg/LogVol01' [151.80 GiB] inherit  
      ACTIVE            '/dev/rootvg/LogVol00' [8.00 GiB] inherit  
    [root@localhost ~]#  

    使用

    vgchange -ay lv路径的前半部分

    再次查看,就会发现VG里面的lv都变成了ACTIVE状态,此时就可以挂载了,注意多台可以连接同一存储的主机可以都设置为ACTIVE状态,但是不要同时mount。

    [root@localhost ~]# lvscan  
      ACTIVE            '/dev/rhel/swap' [16.00 GiB] inherit  
      ACTIVE            '/dev/rhel/tmp' [10.00 GiB] inherit  
      ACTIVE            '/dev/rhel/home' [10.00 GiB] inherit  
      ACTIVE            '/dev/rhel/root' [50.00 GiB] inherit  
      ACTIVE            '/dev/rhel/rpms' [74.50 GiB] inherit  
      ACTIVE            '/dev/rootvg/LogVol01' [151.80 GiB] inherit  
      ACTIVE            '/dev/rootvg/LogVol00' [8.00 GiB] inherit  
    [root@localhost ~]#

    注意,在inactive的时候,/dev/rhel/swap这个文件是不存在的,也不需要存在,使用vgchange的时候,只需要填前面部分也就是/dev/rhel/就可以激活了。


    5, 哪些文件需要放到共享存储上

    一般我们在安装Oracle 12c/11g的时候,都是先安装oracle软件,再部署oralce实例。在建立双机冷备也是,先在所有的机器上都安装oracle数据库,注意安装目录,参数等等都要一模一样,要安装到机器自己的硬盘上,这样才能起到备份的作用。然后只在主机上安装oralce实例,此时就要规定哪些文件要放到共享存储上。

    理论上来说,在建立实例的时候,最好所有和实例有关的都放到共享存储上,总结一下,大约有一下几点

    主要就是:系统表空间,用户自定义表空间,.ctl控制文件,快速恢复区

    这些在安装的时候后都可以指定路径,默认为/home/数据库用户名,所以在安装的时候要仔细看好,不然安装到了/home下就不方便迁移了。主要有一下几幅图

    下面是数据库文件的位置,非常重要,不要使用默认。


    下面是快速恢复区的位置,用于放置RMAN产生的数据库全备增备的目录。


    下面是归档日志的位置


    下面是系统表空间的位置,注意以后使用create tablespace命令创建用户表空间的时候也要注意放到共享存储上,不然就无法流畅的迁移了。



    6,如何将主服务器建立好的实例同步到备用服务器上

    我们在主服务器上建立了一个数据库实例,还需要到每个备用服务器上再建立一遍么?其实不需要,只需要将生成好的spfile放置到备用服务器指定的位置上,再改改监听器就可以了。

    在建立好数据库实例后,oracle会生成一个spfile来记录这个数据库实例的相关配置参数,其中就包含上面我们数据库表空间,控制文件,快速恢复区位置的字段,这个spfile一般放在$ORACLE_HOME/dbs/下面,如下图,在建立好数据库实例后会告诉你


    一般来说,我们把dbs目录下面所有的文件(除了init.ora)全部拷贝到备用服务器相同的目录下就可以了。

    然后我们还需要在备用服务器上设置Sid的环境变量,编辑~/.bashprofile,设置

    export ORACLE_SID=xxxx

    具体的值和主服务器上一样就可以。

    然后就可以使用 sqlplus / as sysdba一样连接备份服务器上的数据库了。

    假设我们此时把存储挂载到备份服务器上,执行startup,发现还是启动不了,报错

    [oracle@newoadb2 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 12.2.0.1.0 Production on Fri Apr 13 16:41:31 2018
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    Connected to an idle instance.
    
    SQL> startup
    ORA-09925: Unable to create audit trail file
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 9925

    是因为除了表空间,控制文件,快速恢复区需要共享之外,还有一个数据库审计日志需要相应的路径,但是数据库审计并不需要各个服务器都同步,用的人也不多,所以可以直接建立在各个服务器自身的存储上。

    在建立实例的时候,虽然没有地方设置,但是还是会贴出相关审计日志的存储路径,我们只需要保证每台数据库服务器上都有这个目录即可,里面文件不需要同步就可以让数据库正常运行。


    所以,我们只需要保证{ORACLE_BASE}/admin/{数据库名}/adump这个目录存在即可


    7,如何让备用服务器的监听器连接上备用服务器上的数据库实例

    建立相关目录之后,我们发现数据库可以正常启动了,但是在使用JAVA客户端连接的时候还是会报错,连接主服务器就没事,是因为在备用服务器上我们没有配置监听器的原因,而主服务器在建立实例的时候已经帮你设置了监听器,所以主服务器没事



    报错如下:

    An error occurred while establishing the connection:
    
    Long Message:
    Listener refused the connection with the following error:
    ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
    
    Details:
       Type: java.sql.SQLRecoverableException
       Error Code: 12514
       SQL State: 08006

    需要在监听器上添加这个SID的监听项,方法是修改$ORACLE_HOME/network/admin/listener.ora这个文件

    修改成


    # listener.ora Network Configuration File: /u01/product/12.2.0/dbhome_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = 数据库SID)
          (ORACLE_HOME = /u01/oracle)
          (GLOBAL_DBNAME = 数据库名称)
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
      )
    

    然后使用lsnrctl restart重启监听器,就可以使用客户端正常连接数据库了。


    展开全文
  • Oracle数据库双机冷备部署方式

    千次阅读 2017-12-25 09:56:47
    Oracle数据库如果做集群的话一般只能使用Oracle自带的RAC方式,但是如果由于各种原因不能部署RAC的话,可以采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。 所需材料 1、...

    Oracle数据库如果做集群的话一般只能使用Oracle自带的RAC方式,但是如果由于各种原因不能部署RAC的话,可以采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。

    所需材料

    1、两台配置一模一样的主机,主机至少能插两块硬盘

    2、找一块大硬盘,专门用来放表空间和备份文件

    3、Redhat 6.7安装光盘

    4、数据库安装包


    首先数据库安装包的版本选为Oracle 12c 12.2.0.1.0,操作系统版本为红帽6.7,rhel源为红帽6.9

    选择红帽6.7的原因是Oracle 12c 12.2.0.1.0在这上面安装不会出现依赖问题和任何报错,可以减少很多初学者会碰到的问题,实在是绝配

    首先我们只需要在主机上安装一块硬盘用来安装操作系统,装好操作系统之后,再在这块硬盘上安装数据库软件,此时第二块硬盘还不需要挂载上。


    数据库软件建立在第一块硬盘的 /u01目录下,

    等安装完数据库软件之后,我们把第二块硬盘挂载到 /oradata下面,然后把数据库建立在这个目录之上。


    下面开始安装数据库的准备工作,与安装11g基本一样,都是固定的套路


    创建Oracle用户

    root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

    # /usr/sbin/groupadd oinstall
    # /usr/sbin/groupadd dba
    # /usr/sbin/useradd -g oinstall -G dba oracle
    (主组oinstall,其它组:dba
    # passwd oracle

     

    安装相关依赖包

    unixODBC-devel unixODBC-devel libstdc++ libgcc libaio-devel elfutils compat-libstdc++-33glibc

     

    修改内核参数


    root用户:修改 /etc/sysctl.conf 文件,加上如下参数

    kernel.shmmax = 4294967295   

    kernel.shmall = 2097152        

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    fs.file-max = 6815744

    net.ipv4.ip_local_port_range = 9000 65500

    net.core.rmem_default=262144

    net.core.rmem_max=4194304

    net.core.wmem_default=262144

    net.core.wmem_max=1048576

    fs.aio-max-nr= 4194304

    为使上述配置生效而不重启系统,执行如下命令

    # /sbin/sysctl -p


    修改运行时参数

    root用户:修改 /etc/security/limits.conf 文件,加上下面的参数

    oracle          soft    nproc   2047
    oracle          hard    nproc   16384
    oracle          soft    nofile  1024
    oracle          hard    nofile  65536



    root用户下:修改/etc/pam.d/login文件加上如下参数

    session   required     pam_limits.so


    修改用户配置文件

    root用户下:修改/etc/profile文件加入如下参数:

    if[ $USER = "oracle" ]; then
            if [ $SHELL = "/bin/ksh"]; then
                 ulimit -p 16384
                 ulimit -n 65536
            else
                 ulimit -u 16384 -n 65536
            fi
    fi


    建立安装目录

    root用户:

    建立oracle软件安装目录

    #mkdir -p /u01/
    # chown -R oracle:oinstall /u01/
    # chmod -R 775 /u01/

    建立oracle安装临时文件目录

    [root@oadb ~]# mkdir/oraInventory

    [root@oadb ~]# chown -Roracle:oinstall /oraInventory/

    [root@oadb~]# chmod -R 775 /oraInventory /

     

    建立数据库存储目录

    [root@oadb ~]# mkdir/oradata

    [root@oadb ~]# chown -Roracle:oinstall /oradata

    [root@oadb~]# chmod -R 775 /oradata/

     

     

    修改用户环境变量

    使用oracle用户操作 su - oracle

    $vi .bash_profile

    增加如下内容

    export ORACLE_BASE=/u01 
    export ORACLE_HOME=$ORACLE_BASE/oracle

    export ORACLE_SID=oracleSid 
    export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

     

    完成后执行:

    #su–oracle

    #env| grep ORA查看环境变量是否完成

     

    设置显示

    Root用户执行

    [root@localhost ~]# exportDISPLAY=:0.0

    [root@localhost ~]# xhost +

    access control disabled, clientscan connect from any host

    安装Oracle软件

    安装Oracle软件

    使用oracle用户登录,将安装包上传到/home/oracle,然后解压缩Oracle安装文件:

    然后使用VNC进入解压后的目录,执行

     export LANG=c

    注意一定要在oracle用户开启vncserver,不能在root用户或其他用户,并直接登录oracle用户的vnc,否则会报X11或者ClassNotDefined的错误

     $ ./runInstaller

    进入第一页,什么都不用填


    第二页选择“仅安装数据库软件”,否则还会让你安装数据库,这个我们等后面挂载上第二块硬盘再做


    第三页问你要不要安装RAC,由于我们是冷备,所以应该安装单机版


    第四页问你安装企业版还是标准版,由于两个版本都不要钱,所以安装企业版


    第五页选择数据库软件的安装位置,注意这个位置仅仅是软件的位置,和数据库的表空间毛关系都没有,一般安装在和操作系统同一块硬盘中即可,注意使用root用户建立/u01,并且将其所有者修改为oracle。注意下面填的oracle base,要写到环境变量ORACLE_BASE中,下面的software location 要写到环境变量ORACLE_HOME中去


    下面是指定oraInventory的目录,就是安装文件的临时目录,默认是/oraInventor,一般放在/u01底下就可以


    如果放在/u01下面,会报一个警告


    然后选择安装文件的所属组,用默认即可


    然后系统会执行一些检测,比如下面就检测出来缺少一些依赖,还有一些内核参数配置的问题,内核参数配置的问题Oracle安装程序能自己给你解决,所以Fixable是yes,对于缺少依赖库可以直接挂载相应的yum源,使用yum install命令直接安装,注意安装时要加上版本号,我这里使用的是红帽6.7的操作系统,使用红帽6.9的光盘做yum源。


    下面就是安装相关依赖包的截图


    下图中,所有的依赖库都被解决,只剩修改内核参数了,而这些修改只需要点击Fix & Check Agiain就可以解决



    点击Fix & Check Agiain之后,会出现一个框,提示你用root权限执行一个脚本,执行完这个脚本之后点OK,基本内核参数的问题就解决了



    在红帽6.7+Oracle 12c的组合下,上面检测出来的问题很容易就会被解决了,点击Check Again之后列表就清空了,使用其他版本的数据库或者操作系统很有可能会碰到无法解决的依赖问题。


    解决完问题之后,就会出现一个总结框,在这里可以观察相关的安装配置


    简单的确认一下之后,尤其是检查安装的目录是否正确,点击“Install”按钮,就会出现安装的进度条,如果使用红帽6.7加Oracle 12c的版本,在安装过程中不会出现任何报错,但是使用其他数据库或者操作系统,可能在安装过程中会弹出对话框报错并终止安装过程,需要对症下药,而这个步骤对于初学者来说是比较难解决的,所以推荐使用红帽6.7加Oracle 12c 12.2.0.1.0的版本。

    在安装完毕之后,就会出现如下页面,再次需要使用root用户执行两个脚本



    执行完毕就可以回去点击,数据库软件的安装就大功告成了。



    安装完数据库软件之后,我们把电脑关机,然后把第二块硬盘插进去,这第二块硬盘就是用来放表空间和备份文件的硬盘



    插入硬盘后,重新开机,使用fdisk进行分区,也可以划分到LVM中管理,并且在根目录下建立/oradata目录,挂载到这块硬盘上。

    然后就可以安装数据库实例,并且把实例的表空间和归档日志还有备份文件都建立到这块硬盘上,可以看我之前写的博客:《Oracle Database 12c 数据库简单实例的创建过程

    下面主要挑重点的也就是数据库表空间和归档日志的安装位置的截图放在下面,其主要操作就是把表空间,归档日志,快速恢复区,备份文件都放到/oradata目录下


    下面是快速恢复区,也就是备份文件的存放位置


    下面是控制文件的存放位置


    下面是设置表空间文件的存放位置


    下面是Redo日志的存放位置


    在建立好数据库实例之后,我们就可以关闭当前服务器,并把网络配置清空。然后把第一块硬盘,也就是安装操作系统那块硬盘复制一块,物理机可以使用dd命令克隆硬盘,如果是虚拟机,那就把第二块硬盘移除掉之后克隆这块虚拟机,克隆完毕之后再把第二块硬盘插上。


    这样我们就有了两台配置一模一样的主机和一块数据硬盘,使用的时候,我们只需保持一台开机,插上数据盘,当这台数据库主机宕机的时候,我们可以把数据盘拆下来装到另一台配置一模一样的主机上继续运行。如果担心数据盘会受损,可以使用硬件底层的同步措施保持一块同步盘,比如使用raid1保持两块数据硬盘完全的一致,防止单块硬盘出问题导致数据库丢失的风险。




    展开全文
  • 一、 备份策略说明 1、每天全量备份,至少保留最近7天的全量备份数据。(每日备份数据); 2、保留每个月最后一天的全量备份数据,保留最近12个月的。(每月备份数据)。 二、 备份服务器说明 1、 需要备份的主机:...

    一、 备份策略说明

    1、每天全量备份,至少保留最近7天的全量备份数据。(每日备份数据);
    2、保留每个月最后一天的全量备份数据,保留最近12个月的。(每月备份数据)。

    二、 备份服务器说明

    1、 需要备份的主机:10.1.1.1
    备份目录:/home/moocbak
    备份脚本:/home/bakmysql.sh
    备份命令:mysqldump
    2、 存放备份的主机1:10.1.1.101
    备份目录:/backup/MOOC_db
    执行脚本:/home/bakdb101.sh
    3、 存放备份的主机2:10.1.1.82
    备份目录:/backup/MOOC_db
    执行脚本:/home/bakdb81.sh

    三、 操作流程

    1、 在需要备份的主机上操作
    ① 创建备份目录:mkdir /home/moocbak
    ② 创建备份脚本文件:vi /home/bakmysql.sh
    ③ 创建备份脚本内容:
    #!/bin/bash
    #这是一个简单的mysql数据库逻辑备份脚本
    #1.定义数据库连接、目标库信息

    MY_USER=root
    MY_PASS=***************
    MY_HOST=10.1.1.88
    MY_CONN="-u $MY_USER -p$MY_PASS -h $MY_HOST"
    MY_DB1=mooc_cloud
    

    #2.定义备份目录、工具、时间、文件名主体

    BF_DIR=/home/moocbak
    BF_CMD=/usr/bin/mysqldump
    BF_TIME=`date +%Y%m%d%H`
    NAME_1=$MY_DB1$BF_TIME
    

    #3.先导出为.sql脚本,然后再进行压缩(打包后删除原文件)

    cd $BF_DIR/
    $BF_CMD $MY_CONN $MY_DB1 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | gzip > $BF_DIR/$NAME_1.sql.gz
    find $BF_DIR -name "*.sql.gz" -type f -mtime +7 -exec rm -f {} \; > /dev/null 2>&1
    

    ④ 设置可执行权限

    chmod +x /home/bakmysql.sh
    

    ⑤ 设置定时执行
    首先,使用命令vi /etc/crontab进入定时任务编辑页面;
    其次,在最后面加入添加00 4 * * * root /home/bakmysql.sh
    #表示每天凌晨4点执行备份

    以上为本机备份操作流程及脚本,由于异机(10.1.1.81和10.1.1.101)备份均通过nfs到10.1.1.88的指定目录(/mnt/backup_pd和/mnt/backup_px),所以备份方式与上述的本及备份一致,备份脚本分别为:
    bakdb81.sh 此脚本为备份到81服务器的每日备份
    bakdb101.sh 此脚本为备份到101服务器的每日备份
    bakdbmon.sh 此脚本为备份到81和101服务器的每月最后一天备份

    脚本下载 bakdb81.sh 提取码:vc86

    展开全文
  • Oracle11G双机冷备

    2017-09-28 00:29:00
    环境:centos5.5 32位 oracle11G NFS环境:centos6.8mini版 共享方式:nfs 共享路径:/home/oracle 目录权限:755 NFS的搭建 //查看防火墙状态 ...[root@data ~]# service iptables status ...num targ...

    环境:centos5.5 32位 oracle11G

    NFS环境:centos6.8mini版

    共享方式:nfs

    共享路径:/home/oracle

    目录权限:755

    NFS的搭建

    //查看防火墙状态

    [root@data ~]# service iptables status

    Table: filter

    Chain INPUT (policy ACCEPT)

    num target prot opt source destination

    1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED

    2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0

    3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0

    4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22

    5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

     

    Chain FORWARD (policy ACCEPT)

    num target prot opt source destination

    1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

     

    Chain OUTPUT (policy ACCEPT)

    num target prot opt source destination

    //防火墙永久关闭

    [root@data ~]# chkconfig iptables off

    //重起电脑

    [root@data ~]# reboot

    //查看防火墙状态

    [root@data ~]# service iptables status

    iptables: Firewall is not running.

    //安装NFS所需软件

    [root@data ~]# yum -y install nfs-utils rpcbind

    Loaded plugins: fastestmirror

    Setting up Install Process

    base | 3.7 kB 00:00

    base/primary_db | 4.7 MB 00:00

    extras | 3.4 kB 00:00

    extras/primary_db | 29 kB 00:00

    updates | 3.4 kB 00:00

    updates/primary_db | 3.7 MB 00:01

    Resolving Dependencies

    --> Running transaction check

    ---> Package nfs-utils.x86_64 1:1.2.3-75.el6 will be installed

    --> Processing Dependency: nfs-utils-lib >= 1.1.0-3 for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libtirpc >= 0.2.1-11 for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: keyutils >= 1.4-4 for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: python-argparse for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libgssglue.so.1(libgssapi_CITI_2)(64bit) for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libgssglue for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libevent for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libnfsidmap.so.0()(64bit) for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libgssglue.so.1()(64bit) for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    --> Processing Dependency: libevent-1.4.so.2()(64bit) for package: 1:nfs-utils-1.2.3-75.el6.x86_64

    ---> Package rpcbind.x86_64 0:0.2.0-13.el6_9.1 will be installed

    --> Running transaction check

    ---> Package keyutils.x86_64 0:1.4-5.el6 will be installed

    ---> Package libevent.x86_64 0:1.4.13-4.el6 will be installed

    ---> Package libgssglue.x86_64 0:0.1-11.el6 will be installed

    ---> Package libtirpc.x86_64 0:0.2.1-13.el6_9 will be installed

    ---> Package nfs-utils-lib.x86_64 0:1.1.5-13.el6 will be installed

    ---> Package python-argparse.noarch 0:1.2.1-2.1.el6 will be installed

    --> Finished Dependency Resolution

     

    Dependencies Resolved

     

    =============================================================================================================================================================================================

    Package Arch Version Repository Size

    =============================================================================================================================================================================================

    Installing:

    nfs-utils x86_64 1:1.2.3-75.el6 base 336 k

    rpcbind x86_64 0.2.0-13.el6_9.1 updates 51 k

    Installing for dependencies:

    keyutils x86_64 1.4-5.el6 base 39 k

    libevent x86_64 1.4.13-4.el6 base 66 k

    libgssglue x86_64 0.1-11.el6 base 23 k

    libtirpc x86_64 0.2.1-13.el6_9 updates 82 k

    nfs-utils-lib x86_64 1.1.5-13.el6 base 71 k

    python-argparse noarch 1.2.1-2.1.el6 base 48 k

     

    Transaction Summary

    =============================================================================================================================================================================================

    Install 8 Package(s)

     

    Total download size: 715 k

    Installed size: 2.0 M

    Downloading Packages:

    (1/8): keyutils-1.4-5.el6.x86_64.rpm | 39 kB 00:00

    (2/8): libevent-1.4.13-4.el6.x86_64.rpm | 66 kB 00:00

    (3/8): libgssglue-0.1-11.el6.x86_64.rpm | 23 kB 00:00

    (4/8): libtirpc-0.2.1-13.el6_9.x86_64.rpm | 82 kB 00:00

    (5/8): nfs-utils-1.2.3-75.el6.x86_64.rpm | 336 kB 00:00

    (6/8): nfs-utils-lib-1.1.5-13.el6.x86_64.rpm | 71 kB 00:00

    (7/8): python-argparse-1.2.1-2.1.el6.noarch.rpm | 48 kB 00:00

    (8/8): rpcbind-0.2.0-13.el6_9.1.x86_64.rpm | 51 kB 00:00

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Total 527 kB/s | 715 kB 00:01

    warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    Importing GPG key 0xC105B9DE:

    Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org>

    Package: centos-release-6-8.el6.centos.12.3.x86_64 (@anaconda-CentOS-201605220104.x86_64/6.8)

    From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    Running rpm_check_debug

    Running Transaction Test

    Transaction Test Succeeded

    Running Transaction

    Installing : libgssglue-0.1-11.el6.x86_64 1/8

    Installing : libtirpc-0.2.1-13.el6_9.x86_64 2/8

    Installing : rpcbind-0.2.0-13.el6_9.1.x86_64 3/8

    Installing : python-argparse-1.2.1-2.1.el6.noarch 4/8

    Installing : libevent-1.4.13-4.el6.x86_64 5/8

    Installing : keyutils-1.4-5.el6.x86_64 6/8

    Installing : nfs-utils-lib-1.1.5-13.el6.x86_64 7/8

    Installing : 1:nfs-utils-1.2.3-75.el6.x86_64 8/8

    Verifying : rpcbind-0.2.0-13.el6_9.1.x86_64 1/8

    Verifying : 1:nfs-utils-1.2.3-75.el6.x86_64 2/8

    Verifying : libtirpc-0.2.1-13.el6_9.x86_64 3/8

    Verifying : keyutils-1.4-5.el6.x86_64 4/8

    Verifying : libevent-1.4.13-4.el6.x86_64 5/8

    Verifying : nfs-utils-lib-1.1.5-13.el6.x86_64 6/8

    Verifying : libgssglue-0.1-11.el6.x86_64 7/8

    Verifying : python-argparse-1.2.1-2.1.el6.noarch 8/8

     

    Installed:

    nfs-utils.x86_64 1:1.2.3-75.el6 rpcbind.x86_64 0:0.2.0-13.el6_9.1

     

    Dependency Installed:

    keyutils.x86_64 0:1.4-5.el6 libevent.x86_64 0:1.4.13-4.el6 libgssglue.x86_64 0:0.1-11.el6 libtirpc.x86_64 0:0.2.1-13.el6_9 nfs-utils-lib.x86_64 0:1.1.5-13.el6

    python-argparse.noarch 0:1.2.1-2.1.el6

     

    Complete!

    [root@data ~]# chmod 666 /home/oracle/

    [root@data ~]# vim /etc/exports

    -bash: vim: command not found

    [root@data ~]# yum install vim

    Loaded plugins: fastestmirror

    Setting up Install Process

    Determining fastest mirrors

    * base: centos.ustc.edu.cn

    * extras: mirror.lzu.edu.cn

    * updates: centos.ustc.edu.cn

    Resolving Dependencies

    --> Running transaction check

    ---> Package vim-enhanced.x86_64 2:7.4.629-5.el6_8.1 will be installed

    --> Processing Dependency: vim-common = 2:7.4.629-5.el6_8.1 for package: 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64

    --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64

    --> Processing Dependency: libperl.so()(64bit) for package: 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64

    --> Processing Dependency: libgpm.so.2()(64bit) for package: 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64

    --> Running transaction check

    ---> Package gpm-libs.x86_64 0:1.20.6-12.el6 will be installed

    ---> Package perl.x86_64 4:5.10.1-144.el6 will be installed

    --> Processing Dependency: perl(version) for package: 4:perl-5.10.1-144.el6.x86_64

    --> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-144.el6.x86_64

    --> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-144.el6.x86_64

    ---> Package perl-libs.x86_64 4:5.10.1-144.el6 will be installed

    ---> Package vim-common.x86_64 2:7.4.629-5.el6_8.1 will be installed

    --> Processing Dependency: vim-filesystem for package: 2:vim-common-7.4.629-5.el6_8.1.x86_64

    --> Running transaction check

    ---> Package perl-Module-Pluggable.x86_64 1:3.90-144.el6 will be installed

    ---> Package perl-Pod-Simple.x86_64 1:3.13-144.el6 will be installed

    --> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-144.el6.x86_64

    ---> Package perl-version.x86_64 3:0.77-144.el6 will be installed

    ---> Package vim-filesystem.x86_64 2:7.4.629-5.el6_8.1 will be installed

    --> Running transaction check

    ---> Package perl-Pod-Escapes.x86_64 1:1.04-144.el6 will be installed

    --> Finished Dependency Resolution

     

    Dependencies Resolved

     

    =============================================================================================================================================================================================

    Package Arch Version Repository Size

    =============================================================================================================================================================================================

    Installing:

    vim-enhanced x86_64 2:7.4.629-5.el6_8.1 base 1.0 M

    Installing for dependencies:

    gpm-libs x86_64 1.20.6-12.el6 base 28 k

    perl x86_64 4:5.10.1-144.el6 base 10 M

    perl-Module-Pluggable x86_64 1:3.90-144.el6 base 41 k

    perl-Pod-Escapes x86_64 1:1.04-144.el6 base 33 k

    perl-Pod-Simple x86_64 1:3.13-144.el6 base 213 k

    perl-libs x86_64 4:5.10.1-144.el6 base 579 k

    perl-version x86_64 3:0.77-144.el6 base 52 k

    vim-common x86_64 2:7.4.629-5.el6_8.1 base 6.7 M

    vim-filesystem x86_64 2:7.4.629-5.el6_8.1 base 15 k

     

    Transaction Summary

    =============================================================================================================================================================================================

    Install 10 Package(s)

     

    Total download size: 19 M

    Installed size: 59 M

    Is this ok [y/N]: y

    Downloading Packages:

    (1/10): gpm-libs-1.20.6-12.el6.x86_64.rpm | 28 kB 00:00

    (2/10): perl-5.10.1-144.el6.x86_64.rpm | 10 MB 00:03

    (3/10): perl-Module-Pluggable-3.90-144.el6.x86_64.rpm | 41 kB 00:00

    (4/10): perl-Pod-Escapes-1.04-144.el6.x86_64.rpm | 33 kB 00:00

    (5/10): perl-Pod-Simple-3.13-144.el6.x86_64.rpm | 213 kB 00:00

    (6/10): perl-libs-5.10.1-144.el6.x86_64.rpm | 579 kB 00:00

    (7/10): perl-version-0.77-144.el6.x86_64.rpm | 52 kB 00:00

    (8/10): vim-common-7.4.629-5.el6_8.1.x86_64.rpm | 6.7 MB 00:02

    (9/10): vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm | 1.0 MB 00:00

    (10/10): vim-filesystem-7.4.629-5.el6_8.1.x86_64.rpm | 15 kB 00:00

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Total 2.9 MB/s | 19 MB 00:06

    Running rpm_check_debug

    Running Transaction Test

    Transaction Test Succeeded

    Running Transaction

    Installing : 1:perl-Pod-Escapes-1.04-144.el6.x86_64 1/10

    Installing : 4:perl-libs-5.10.1-144.el6.x86_64 2/10

    Installing : 1:perl-Pod-Simple-3.13-144.el6.x86_64 3/10

    Installing : 1:perl-Module-Pluggable-3.90-144.el6.x86_64 4/10

    Installing : 3:perl-version-0.77-144.el6.x86_64 5/10

    Installing : 4:perl-5.10.1-144.el6.x86_64 6/10

    Installing : gpm-libs-1.20.6-12.el6.x86_64 7/10

    Installing : 2:vim-filesystem-7.4.629-5.el6_8.1.x86_64 8/10

    Installing : 2:vim-common-7.4.629-5.el6_8.1.x86_64 9/10

    Installing : 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64 10/10

    Verifying : 3:perl-version-0.77-144.el6.x86_64 1/10

    Verifying : 4:perl-libs-5.10.1-144.el6.x86_64 2/10

    Verifying : 2:vim-common-7.4.629-5.el6_8.1.x86_64 3/10

    Verifying : 4:perl-5.10.1-144.el6.x86_64 4/10

    Verifying : 2:vim-filesystem-7.4.629-5.el6_8.1.x86_64 5/10

    Verifying : 2:vim-enhanced-7.4.629-5.el6_8.1.x86_64 6/10

    Verifying : 1:perl-Pod-Simple-3.13-144.el6.x86_64 7/10

    Verifying : 1:perl-Pod-Escapes-1.04-144.el6.x86_64 8/10

    Verifying : 1:perl-Module-Pluggable-3.90-144.el6.x86_64 9/10

    Verifying : gpm-libs-1.20.6-12.el6.x86_64 10/10

     

    Installed:

    vim-enhanced.x86_64 2:7.4.629-5.el6_8.1

     

    Dependency Installed:

    gpm-libs.x86_64 0:1.20.6-12.el6 perl.x86_64 4:5.10.1-144.el6 perl-Module-Pluggable.x86_64 1:3.90-144.el6 perl-Pod-Escapes.x86_64 1:1.04-144.el6

    perl-Pod-Simple.x86_64 1:3.13-144.el6 perl-libs.x86_64 4:5.10.1-144.el6 perl-version.x86_64 3:0.77-144.el6 vim-common.x86_64 2:7.4.629-5.el6_8.1

    vim-filesystem.x86_64 2:7.4.629-5.el6_8.1

     

    Complete!

    [root@data ~]# vim /etc/exports

    [root@data ~]# exportfs -r

    [root@data ~]# yum -y install portmap

    Loaded plugins: fastestmirror

    Setting up Install Process

    Loading mirror speeds from cached hostfile

    * base: centos.ustc.edu.cn

    * extras: mirror.lzu.edu.cn

    * updates: centos.ustc.edu.cn

    Package rpcbind-0.2.0-13.el6_9.1.x86_64 already installed and latest version

    Nothing to do

    [root@data ~]# service portmap start

    portmap: unrecognized service

    [root@data ~]# /etc/init.d/rpcbind start

    Starting rpcbind: [ OK ]

    [root@data ~]# /etc/init.d/nfslock start

    Starting NFS statd: [ OK ]

    [root@data ~]# /etc/init.d/nfs start

    Starting NFS services: [ OK ]

    Starting NFS mountd: [ OK ]

    Starting NFS daemon: [ OK ]

    Starting RPC idmapd: [ OK ]

    [root@data ~]# chkconfig rpcbind on

    [root@data ~]# chkconfig nfslock on

    [root@data ~]# chkconfig nfs on

    [root@data ~]# ps aux|grep nfs

    root 1521 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd4]

    root 1522 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd4_callbacks]

    root 1523 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1524 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1525 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1526 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1527 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1528 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1529 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1530 0.0 0.0 0 0 ? S 03:31 0:00 [nfsd]

    root 1568 0.0 0.0 103312 876 pts/0 S+ 03:32 0:00 grep nfs

    [root@data ~]#

    [root@data ~]#

    [root@data ~]#

    [root@data ~]# ls

    anaconda-ks.cfg install.log install.log.syslog

    [root@data ~]# cd /home/

    [root@data home]# stat ./oracle/

    File: `./oracle/'

    Size: 4096 Blocks: 8 IO Block: 4096 directory

    Device: 801h/2049d Inode: 525803 Links: 3

    Access: (0666/drw-rw-rw-) Uid: ( 500/ UNKNOWN) Gid: ( 500/ UNKNOWN)

    Access: 2017-09-24 03:58:41.970399715 -0400

    Modify: 2017-09-24 03:56:26.086403454 -0400

    Change: 2017-09-24 03:56:26.086403454 -0400

    [root@data home]# chmod 755 /home/oracle/

    [root@data home]#

    Socket error Event: 32 Error: 10053.

    Connection closing...Socket close.

     

    Connection closed by foreign host.

     

    Disconnected from remote host(data) at 11:48:38.

     

    Type `help' to learn how to use Xshell prompt.

    [d:\~]$

     

    Connecting to 192.168.1.4:22...

     

    Type `help' to learn how to use Xshell prompt.

    [d:\~]$

     

    Connecting to 192.168.1.4:22...

    Connection established.

    To escape to local shell, press 'Ctrl+Alt+]'.

     

    WARNING! The remote SSH server rejected X11 forwarding request.

    Last login: Sun Sep 24 03:22:14 2017 from 192.168.1.254

    [root@data ~]# cd /home/

    [root@data home]# stat ./

    File: `./'

    Size: 4096 Blocks: 8 IO Block: 4096 directory

    Device: 801h/2049d Inode: 523265 Links: 3

    Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

    Access: 2017-09-24 03:23:55.251405549 -0400

    Modify: 2017-09-24 03:19:17.766292460 -0400

    Change: 2017-09-24 03:19:17.766292460 -0400

    [root@data home]# cd oracle/

    [root@data oracle]# stat ./

    File: `./'

    Size: 4096 Blocks: 8 IO Block: 4096 directory

    Device: 801h/2049d Inode: 525803 Links: 3

    Access: (0666/drw-rw-rw-) Uid: ( 500/ UNKNOWN) Gid: ( 500/ UNKNOWN)

    Access: 2017-09-24 04:01:35.528404860 -0400

    Modify: 2017-09-24 04:01:01.546402917 -0400

    Change: 2017-09-24 04:01:25.061396879 -0400

    [root@data oracle]# cd ..

    [root@data home]# chmod -R 777 ./oracle/

    [root@data home]# stat ./

    File: `./'

    Size: 4096 Blocks: 8 IO Block: 4096 directory

    Device: 801h/2049d Inode: 523265 Links: 3

    Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

    Access: 2017-09-24 03:23:55.251405549 -0400

    Modify: 2017-09-24 03:19:17.766292460 -0400

    Change: 2017-09-24 03:19:17.766292460 -0400

    [root@data home]# chmod -R 755 ./oracle/

     

    转载于:https://www.cnblogs.com/lightsoft/p/7604643.html

    展开全文
  • 在47上提供应用信息的接口,48上调用47的接口判断java服务状态,当47上的服务丢失48上的冷备项目立刻启动,当47上的项目恢复48上的冷备项目停止。 192.168.0.47 上的操作: [root@skpay-java-47l shell]# cat kelan_...
  • 双机冷备一不小心出了问题

    千次阅读 2012-12-08 14:19:38
    验证:去其他用户下找会不会有相同功能执行的脚本——发现没有,最后看看机是不是启动的ping了一下果然是通的,然后登录到机上发现果然有指向当前机器的脚本被运行,修改后OK;   总结一下:问题出在机器...
  • 在47上提供应用信息的接口,48上调用47的接口判断java服务状态,当47上的服务丢失48上的冷备项目立刻启动,当47上的项目恢复48上的冷备项目停止。 192.168.0.47 上的操作: [root@skpay-java-47l shell]# cat kelan_...
  • AIX系统DB2双机冷切换的操作步骤

    千次阅读 2018-05-17 10:51:28
    昨天写了一篇《AIX中WebSphere双机冷切换的操作步骤》,介绍了如何通过双机冷备的方式实现一台was机器宕机后手动切换到另一台物理机继续运行was。同理DB2也可以实现类似的功能。主要的步骤和切换WebSphere差不多,...
  • XX数据库数据文件迁移并作双机冷方案 方案目标: 1, 数据文件、在线日志、控制文件 放置在盘柜上,提高数据物理安全性。 2, 对换两台物理服务器,使用新购高配服务器作为日后工作的主服务器。 ...
  • 目彔 目彔 IV 第一章 概述1 1.1 目标读者 1 1.2 本文档适用范围 1 1.3 Oracle 双机定旪备份功能模块简介 1 第二章 Oracle 双机基础知识简介 2 2.1 Oracle 双机简介2 2.2 Oracle 定旪备份关键技术原理 2 第三章 ...
  • 这是备份。 假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。 假设你是一位女性,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生...
  • 术语

    2020-04-30 10:39:24
    文章目录灾备等级灾难恢复衡量指标APIT(Any Poit InTime)任意时间点回退NRO(NetworkRecovery Objective)网络恢复目标灾备能力等级要求生产系统数据存储数据迁移容灾备份数据备份双机热备双机冷备脑裂业务连续性...
  • 热备,冷备,云备的区别 很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你...
  • 很多同学对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。 冷备 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任...
  • centos双机热备份

    2018-05-10 10:01:00
    centos双机热备份 本机没有用到F5硬件,用到的是radware. ...将67上冷备服务器激活,监听端口是80。 radware中配置radware appdirector,将xx.xx.xx.203:80指向,192.168.2.67:80和192.168.2....
  • 双机热备特性培训

    2015-10-19 11:05:12
    采用冷备技术,PPP、DHCP等拨号用户需要重新拨号接入才能恢复业务。对于某些不能自动重拨的终端,需要用户手工操作;语音、视频等对中断时长敏感的用户更不能容忍。 因此,在ME60之间实现私有协议和远端备份,通过...
  • 很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任男友,...
  • 很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任男友,另外...
  • 2. 冷备:只有主数据中心承担业务,备数据中心定期对主数据中心进行备份,当主数据中心挂掉需要人工切换备数据中心; 3.双活:主、备数据中心都承担业务,互为备份、实时同步,主数据中心承担多。 4.两地三中心=...
  • 这是备份。假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是一位女性,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持...
  • 假设邮件服务器已经搭建完毕(参考:企业级开源邮件系统搭建的全过程...一个很好的同步软件,今天就分享下如何利用Rsync实现EMOS的双机热备,说的双机热备,其实不然,原则上还是冷备。因为当主服务器down了,需要手...
  • 版本:11.2.0.4 RAC One Node数据库是11g的新特性,相当于双机冷备。 从RAC转换为RAC One Node: 1)确保创建了Service,并且没有Service以要被删除的实例为首选实例...
  • 一、Mysql备份恢复简介mysql的备份方式分为热备和冷备,热备分为逻辑备份和物理备份,逻辑备份Mysql提供了mysqldump的工具来完成备份,物理备份需要使用第三方出品的xtrabackup备份工具完成,冷备份需要将数据库服务...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

双机冷备