当前位置:  数据库>oracle

Oracle 11g R2基于GRID的单实例库备份恢复

    来源: 互联网  发布时间:2017-04-26

    本文导语: 1 应用场景:    环境:       主机名    IP          VIP            SID   DiskGroup           db1    1.1.1.1    1.1.1.11       linuxidc         DATA1           db2    1.1.1.2     1.1.1.12      linuxidcdb ...

1 应用场景
 
  环境:
       主机名    IP          VIP            SID   DiskGroup
           db1    1.1.1.1    1.1.1.11       linuxidc         DATA1
           db2    1.1.1.2     1.1.1.12      linuxidcdb      DATA2
 
  预期效果
db1,db2可互为备份,此处以db1做主库,db2作为备库来讲解,即在假定db1挂了,需在db2上mount磁盘组DATA1,DATA2,运行实例linuxidc、linuxidcdb;均采用虚拟IP作为客户端访问
 
2  操作步骤:
   一、备份
 
1.在DB2器上预先创建DB1数据库(linuxidc)的参数文件pwd文件,同时在 $Oracle_BASE/admin/$SID目录下创建adump、dpdump、pfile目录
在DB1(1.1..1.1)使用oracle用户操作:
#scp $ORACLE_HOME/dbs/init$SID.ora    1.1.1.2:$ORACLE_HOME/dbs/
# scp $ORACLE_HOME/dbs/orapw$SID.    1.1.1.2:$ORACLE_HOME/dbs/
#scp $ORACLE_HOME/dbs/spfile$SID.ora    1.1.1.2:$ORACLE_HOME/dbs/
#ssh 1.1.1.2   mkdir -p $ORACLE_BASE/admin/$SID/adump
#ssh 1.1.1.2 mkdir -p $ORACLE_BASE/admin/$SID/dpdump
#ssh 1.1.1.2mkdir -p $ORACLE_BASE/admin/$SID/hdump
#ssh 1.1.1.2   mkdir -p $ORACLE_BASE/admin/$SID/pfile
 
2.在DB2上mount磁盘组;
 #sqlplus / as sysasm
 sql>alter diskgroup data1 mount;
 
 
3.在DB2增加网络监听;
 linux :增加第二地址ifconfig eth0:1 1.1.11/24 up         
 HP:增加第二地址: ifconfig lan0:1 inet 1.1.1.11 netmask 255.255.255.0 up
 AIX:   增加第二地址:ifconfig en9 1.1.1.1 netmask 255.255.255.0 alias
          ifconfig en9 1.1.1.1 netmask 255.255.255.0 delete #删除地址
          #add to /etc/rc.net 开机自启动;
4.在DB2添加磁盘组到asm的参数文件;(可选)
alter system set asm_diskgroups='data1' scope=spfile;
5.在DB2加入到当前GRID组中;
 使用oracle用户:
#srvctl add db -d linuxidc -o $ORACLE_HOME
 
6.在DB2启动数据库:
       方式1
        #srvctl start db -d linuxidc
 方式2
 1)编程语言 iis7站长之家ORACLE_SID为故障库的sid
 2)sqlplus / as sysdba
    >startup
 
二、恢复:
    1)在DB2上停止
       #stop db -d linuxidc
    2)在DB2剔除Grid组
       #srvctl remove db -d linuxidc
   3)在DB2上umount数据磁盘组
     #sqlplus as sysasm
    >alter diskgroup data1 dismount  
   4)在DB2剔除磁盘组
     #srvctl remove diskgroup -g data1
  
   5)在DB1重新mount,启动数据库
     #alter diskgroup data1 mount
     #sqlplus / as sysdba
     >startup





























































更多Oracle相关信息见 专题页面


    
 
 

您可能感兴趣的文章:

  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • Oracle数据库设置任务计划备份一周的备份记录
  • Oracle数据库备份和恢复工具 RMan
  • oracle10g 数据备份与导入
  • aix下自动备份oracle 的输出日志问题,急!!
  • hp unix下备份oracle表的问题
  • linux小白提问linux备份oracle数据库的问题
  • oracle不能自动备份
  • Oracle数据库逻辑备份的SH文件
  • Linux环境中Oracle数据导入与导出备份操作
  • oracle数据库备份急???????????
  • oracle定时备份压缩的实现步骤
  • Unix系统下如何将oracle数据库备份
  • 详解如何应用改变跟踪技术加速Oracle递增备份
  • Oracle中备份表的简单sql命令语句
  • 实战Oracle数据库备份与恢复
  • Linux下实现自动备份Oracle数据库
  • oracle备份恢复的具体方法
  • 利用windows任务计划实现oracle的定期备份
  • Oracle11g备份和恢复功能的提高
  • Linux上建立第二个ORACLE实例分析
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  • oracle的存储过程实例讲解
  • linux redhat5.6安装oracle11g在自动创建实例时停住不动,有图
  • oracle分页存储过程 oracle存储过程实例
  • C#连接Oracle数据库的实例方法
  • Oracle数据库实例两则
  • Oracle 删除归档日志实例
  • Oracle 10g for solaris准备工作和实例的删除
  • Oracle 11G 无法连接到数据库实例故障排除
  • Linux下设置Oracle 10g 服务以及实例自动启动
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle数据库恢复后心得
  • 关于系统重装后Oracle数据库完全恢复的解决办法
  • oracle drop table(表)数据恢复方法
  • oracle中误删除表后恢复语句(FLASHBACK)
  • oracle冷备份恢复和oracle异机恢复使用方法
  • 在Oracle 10gR2中设定指定的恢复点实现轻松闪回
  • Oracle重做日志文件损坏或丢失后的恢复
  • oracle下实现恢复一个丢失的数据文件的代码
  • 详解通过Backup Exec来实施Oracle灾难恢复
  • Oracle的恢复管理器及DBMS_JOB包分析
  • Oracle数据库文件恢复以及备份思路
  • Oracle数据库备份恢复最佳实践
  • oracle如何恢复被覆盖的存储过程
  • rman恢复方案和oracle异机恢复
  • oracle数据库创建备份与恢复脚本整理
  • ORACLE 数据库RMAN备份恢复
  • 一次误操作引起的Oracle数据库大恢复
  • Oracle数据库的备份与恢复完全攻略
  • Oracle数据库的备份与恢复
  • Oracle数据库的备份及恢复策略研究
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,