精华内容
下载资源
问答
  • Oracle数据库若是作集群的话通常只能使用Oracle自带的RAC方式,可是若是因为各类缘由不能部署RAC的话,能够采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。c++所需材料...

    Oracle数据库若是作集群的话通常只能使用Oracle自带的RAC方式,可是若是因为各类缘由不能部署RAC的话,能够采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。c++

    所需材料数据库

    一、两台配置如出一辙的主机,主机至少能插两块硬盘bash

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

    三、Redhat 6.7安装光盘网络

    四、数据库安装包session

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

    选择红帽6.7的缘由是Oracle 12c 12.2.0.1.0在这上面安装不会出现依赖问题和任何报错,能够减小不少初学者会碰到的问题,实在是绝配ui

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

    数据库软件创建在第一块硬盘的 /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=/u01export 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

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

    25740b3eeda30d95ddf2b5321dbd9e20.png

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

    3ceac0f7840fc87fa18007c7f1fbafb2.png

    第三页问你要不要安装RAC,因为咱们是冷备,因此应该安装单机版

    68ab1f5667cf99ed49cdc7a35362629e.png

    第四页问你安装企业版仍是标准版,因为两个版本都不要钱,因此安装企业版

    4e269e405a26da67ff333efd1c66e4a0.png

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

    2cdc1e3134dda30e5724438f6874aa7a.png

    下面是指定oraInventory的目录,就是安装文件的临时目录,默认是/oraInventor,通常放在/u01底下就能够

    907f46ae2b6883469a6233849f3e6876.png

    若是放在/u01下面,会报一个警告

    7648148fcc725c730bc25b488b6bb554.png

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

    8de4c8fa1d45efcabc1bd16c48bdc748.png

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

    189f0fb71bc753be41ca0d4f236c1956.png

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

    12e17832a9dde8483b9eea2c2774c558.png

    下图中,全部的依赖库都被解决,只剩修改内核参数了,而这些修改只须要点击Fix & Check Agiain就能够解决

    cb62fc845114d026390d4894956281c3.png

    294ff3a05770a65f2bb6981db6c7d9d1.png

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

    3c2499b338ca34b59ae864e9e77106f7.png

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

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

    e5f1e7a861c5bf6bb2e0dd0a6402b55e.png

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

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

    65fa5ab50e580b61a6623704f986c7cb.png

    0dcb28c8c6d67dc64fb08b1bfbbba526.png

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

    2c1d490bdd61436cca38cf338f3e57e0.png

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

    1596fa1a7e64c491f8371895a64fc6c0.png

    插入硬盘后,从新开机,使用fdisk进行分区,也能够划分到LVM中管理,而且在根目录下创建/oradata目录,挂载到这块硬盘上。

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

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

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

    a5da9148ed27643d8b2d7064adc48050.png

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

    ab6528af124847846821076682aa72db.png

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

    bea5c1b58937d6e429e479207c50b010.png

    下面是Redo日志的存放位置

    17e140b7fe507ccaa616c59be9a48178.png

    在创建好数据库实例以后,咱们就能够关闭当前服务器,并把网络配置清空。而后把第一块硬盘,也就是安装操做系统那块硬盘复制一块,物理机可使用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

    展开全文
  • 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 11g双机冷备

    2021-05-01 11:36:29
    环境:CentOS 5.5 32位 Oracle11GNFS环境:CentOS 6.8mini版共享方式:nfs共享路径:/home/oracle目录权限:755NFS的搭建//查看防火墙状态[root@data ~]# service iptables statusTable: filterChain INPUT (policy ...

    环境:CentOS 5.5 32位 Oracle11G

    NFS环境:CentOS 6.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

    Importing GPG key 0xC105B9DE:

    Userid : CentOS-6 Key (CentOS 6 Official Signing Key)

    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/

    0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • 邮件服务器系统双机冷备方案.doc
  • 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...
  • pip3 install fastapi pip3 install uvicorn 解决方案 在47上提供应用信息的接口,48上调用47的接口判断java服务状态,当47上的服务丢失48上的冷备项目立刻启动,当47上的项目恢复48上的冷备项目停止。 192.168.0.47...
  • 双机热备=主机+机 简单理解:主要应用运行于主机,机即备用机器 双机=主机(机)+机(主机) 简单理解:部分应用运行于主机,部分应用运行于双机双工=主机+主机 简单理解:两台机器同时运行应用 第...
  • 新支点双机热备软件 高可用软件就是一套解决服务器单点故障,为企业提供业务连续性,解决服务器宕机问题的中间件软件。例如国内知名的中兴新支点HA软件同时安装在两台主机上,用于监视协调两台主机的工作,可以自动...
  • 双机冷备一不小心出了问题

    千次阅读 2012-12-08 14:19:38
    验证:去其他用户下找会不会有相同功能执行的脚本——发现没有,最后看看机是不是启动的ping了一下果然是通的,然后登录到机上发现果然有指向当前机器的脚本被运行,修改后OK;   总结一下:问题出在机器...
  • 前段时间公司sql2005服务器的硬盘坏了,让我感觉到数据库备份的重要性,由于我们服务器都很老,所以做了连个数据库热备份的试验,完全能解决数据备份和紧急替代的作用,所以记录下来,如果有虚拟服务器的可以也做个...
  • 备份与热备份、双机热备与容错

    千次阅读 2015-10-07 12:52:58
    备份与热备份、双机热备与容错 备份与热备份 一、 备份    备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。备份时将关键性文件拷贝到另外的位置的一种说法。...
  • AIX系统DB2双机冷切换的操作步骤

    千次阅读 2018-05-17 10:51:28
    昨天写了一篇《AIX中WebSphere双机冷切换的操作步骤》,介绍了如何通过双机冷备的方式实现一台was机器宕机后手动切换到另一台物理机继续运行was。同理DB2也可以实现类似的功能。主要的步骤和切换WebSphere差不多,...
  • 本文将从主库master停机冷备,然后在从库slave恢复并搭建主从复制。 1.主库停机冷备,数据目录为/mysqlData/data,日志目录为/mysqlLog/logs,参数文件为/etc/my.cnf [root@master ~]# service mysql stop Shutting ...
  • MySQL的热备和冷备

    2020-06-02 16:14:06
    一、数据库冷备份和热备份的区别是什么 1、数据库热备:一般用于保证服务正常不间断运行,用两台机器作为服务...冷备是指当目标设备发生故障或停机后,冷备设备才开始由停机等待状态进入启动运转状态,并承担起故障设
  • MySQL双机热备部署

    2021-02-03 17:28:48
    设置自动启动 /sbin/chkconfig mysql on 二两台服务器都装好后,进行双机热备的配置(主从关系) 约定环境:两台服务器的主机名最好不一样,如一个是db1(主),一个是db2(从)。 可以通过修改/etc/sysconfig/...
  • 欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 mysql数据库冷备份时需要注意 冷备份 指 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会...进入mysql数据库冷备份时需要注意冷备份 指 冷备...
  • 注意,一般使用keepalived实现高可用有个前提就是硬件配置需要一样,否则主硬件差距过大,主的宕机,机有可能因为硬件设备太差,导致因流量过大而直接崩溃,无法实现高可用,所以一般选择主硬件一样。...
  • 双机冷备 双机冷备技术,可以实现数据的定时自动同步,在2台服务器运行的时候,自动将数据定时同步到另一台服务器。当正在提供服务的这台服务器出现故障后,可以人工手动切换到另一台服务器,保障系统的连续运行和...
  • 目彔 目彔 IV 第一章 概述1 1.1 目标读者 1 1.2 本文档适用范围 1 1.3 Oracle 双机定旪备份功能模块简介 1 第二章 Oracle 双机基础知识简介 2 2.1 Oracle 双机简介2 2.2 Oracle 定旪备份关键技术原理 2 第三章 ...
  • 所以我们手工做的切换就是切换,就是从一台物理机将他的WebSphere服务和数据一起迁移到另一台空白机器上。 首先需要了解的是,WebSphere安装好之后可以带着安装was的硬盘到处跑到处插,一台服务器不需要再手动安装...
  • 一些术语描述

    2016-09-06 17:49:00
    双机冷备 双机热备 集群 和双机负载的区别 冷备 定时将数据备份至备份服务器或目标硬件,出现故障时不会自动接管,需手动启硬件和服务 热备 实时/计划将数据备份至目标端,在源端发生故障时,自动接管业务...
  • 冷备和热备的优缺点?

    千次阅读 2020-02-09 09:45:04
    冷备发生在数据库已经正常关闭的情况下,将数据库文件拷贝到其他位置 热备是在数据库运行的情况下,采用归档方式备份数据 冷备的优缺点: 只需拷贝文件,非常快速 拷贝即可,容易归档 文件拷贝回去,即可恢复到...
  • 热备,冷备,云备的区别

    千次阅读 2015-10-23 16:28:08
    很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。 假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任男友,...
  • 常常听到“两地三中心”原来是: 两地 = 本地 + 异地 三中心 = 本地数据中心 + 本地备份...冷备的情况下,也是只有主数据中心承担业务,但是备用数据中心不会对主数据中心进行实时备份,这时可能是周期性的进行备份.
  • mysql主从复制(冷备) 1.create repl user on master grant replication slave on *.* to 'repl'@'10.124.1...
  • 至此,双机热备配置完成,服务器A和服务器B的数据库有做修改,两边的数据库都会同步。   九. my.ini配置参数说明  1. server-id  ID值唯一的标识了复制群集中的主从服务器,因此它们必须各不相同。...
  • 热备,冷备,双活概念

    万次阅读 2019-10-11 20:25:00
    双活数据中心就是一个主数据中心和一个备份数据中心。一般为了防止出现突然状况而影响用户的使用,会建设两个或者两个以上的数据中心。 主数据中心用来承担用户的业务,而...冷备时,仍然是主数据中心担任用户的业务...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,279
精华内容 511
关键字:

双机冷备