最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle11gR2基于GRID的单实例库备份恢复

来源:动视网 责编:小采 时间:2020-11-09 12:45:51
文档

Oracle11gR2基于GRID的单实例库备份恢复

Oracle11gR2基于GRID的单实例库备份恢复:1 应用场景: 环境: 主机名 IP VIP SID DiskGroup db1 1.1.1.1 1.1.1.11 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 DAT
推荐度:
导读Oracle11gR2基于GRID的单实例库备份恢复:1 应用场景: 环境: 主机名 IP VIP SID DiskGroup db1 1.1.1.1 1.1.1.11 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 DAT


1 应用场景: 环境: 主机名 IP VIP SID DiskGroup db1 1.1.1.1 1.1.1.11

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)修改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相关信息见Oracle 专题页面 ?tid=12

文档

Oracle11gR2基于GRID的单实例库备份恢复

Oracle11gR2基于GRID的单实例库备份恢复:1 应用场景: 环境: 主机名 IP VIP SID DiskGroup db1 1.1.1.1 1.1.1.11 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 DAT
推荐度:
标签: 恢复 备份 的备份
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top