Oracle 11gr2 rac 修复单节点故障(删除和添加节点)
来源:互联网 发布:steam饥荒mac怎么汉化 编辑:程序博客网 时间:2024/05/13 09:53
由于本机硬盘故障导致单个节点的/u01目录丢失。导致单节点的所有oracle信息丢失。本文章同样适用于删除和添加节点
1、RAC信息
1.1、host信息
[grid@rac1 ~]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
#Public ip
10.10.10.121 rac1
10.10.10.122 rac2
#Private ip
192.168.1.121 rac1-priv
192.168.1.122 rac2-priv
#Virtual ip
10.10.10.123 rac1-vip
10.10.10.124 rac2-vip
#Scan ip
10.10.10.125 rac-scan
1.2、RAC状态
[grid@rac1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type ONLINE ONLINE rac1
ora.VOL.dg ora....up.type ONLINE ONLINE rac1
ora.asm ora.asm.type ONLINE ONLINE rac1
ora.cvu ora.cvu.type ONLINE ONLINE rac1
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....network ora....rk.type ONLINE ONLINE rac1
ora.oc4j ora.oc4j.type ONLINE ONLINE rac1
ora.ons ora.ons.type ONLINE ONLINE rac1
ora.pdap.db ora....se.type ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application OFFLINE OFFLINE
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type ONLINE ONLINE rac1
ora.rac2.vip ora....t1.type ONLINE ONLINE rac1
ora....ry.acfs ora....fs.type ONLINE ONLINE rac1
ora.scan1.vip ora....ip.type ONLINE ONLINE rac1
2、模拟故障
2.1、删除安装目录
root 12707 5522 0 08:48 pts/1 00:00:00 grep ora_数据库宕机
grid 4754 1 0 08:43 ? 00:00:00 asm_pmon_+ASM2
grid 4756 1 0 08:43 ? 00:00:00 asm_psp0_+ASM2
grid 4758 1 1 08:43 ? 00:00:05 asm_vktm_+ASM2
grid 4762 1 0 08:43 ? 00:00:00 asm_gen0_+ASM2
grid 4764 1 0 08:43 ? 00:00:00 asm_diag_+ASM2
grid 4766 1 0 08:43 ? 00:00:00 asm_ping_+ASM2
grid 4768 1 0 08:43 ? 00:00:01 asm_dia0_+ASM2
grid 4770 1 0 08:43 ? 00:00:00 asm_lmon_+ASM2
grid 4772 1 0 08:43 ? 00:00:00 asm_lmd0_+ASM2
grid 4774 1 0 08:43 ? 00:00:01 asm_lms0_+ASM2
grid 4778 1 0 08:43 ? 00:00:00 asm_lmhb_+ASM2
grid 4780 1 0 08:43 ? 00:00:00 asm_mman_+ASM2
grid 4782 1 0 08:43 ? 00:00:00 asm_dbw0_+ASM2
grid 4784 1 0 08:43 ? 00:00:00 asm_lgwr_+ASM2
grid 4786 1 0 08:43 ? 00:00:00 asm_ckpt_+ASM2
grid 4788 1 0 08:43 ? 00:00:00 asm_smon_+ASM2
grid 4790 1 0 08:43 ? 00:00:00 asm_rbal_+ASM2
grid 4792 1 0 08:43 ? 00:00:00 asm_gmon_+ASM2
grid 4794 1 0 08:43 ? 00:00:00 asm_mmon_+ASM2
grid 4796 1 0 08:43 ? 00:00:00 asm_mmnl_+ASM2
grid 4798 1 0 08:43 ? 00:00:00 asm_lck0_+ASM2
grid 4833 1 0 08:43 ? 00:00:00 asm_asmb_+ASM2
grid 4835 1 0 08:43 ? 00:00:00 oracle+ASM2_asmb_+asm2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
grid 4837 1 0 08:43 ? 00:00:00 asm_o000_+ASM2
grid 4839 1 0 08:43 ? 00:00:00 oracle+ASM2_o000_+asm2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
root 3923 3890 0 09:00 pts/1 00:00:00 grep asmasm进程丢失。 节点软件彻底损坏。
2.2、检查节点状态
rac1 rac1-vip
rac2 rac2-vip
[grid@rac1 ~]$ olsnodes -n
rac1 1
rac2 2
[grid@rac1 ~]$ olsnodes -t
rac1 Unpinned
rac2 Unpinned
[grid@rac1 ~]$ olsnodes -s
rac1 Active
rac2 Inactive
2.3、查看实例信息
THREAD# STATUS INSTANCE
---------- ------ --------------------
1 OPEN pdap1
3、开始恢复
在RAC1上删除RAC2的节点信息
3.1、在RAC1上删除RAC2的节点信息
3.2、同步GRID的数据
export IGNORE_PREADDNODE_CHECKS=Y/u01/app/oraInventory/orainstRoot.sh #On nodes racnode3
/u01/app/11.2.0/grid/root.sh #On nodes racnode3
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts in each cluster node
[root@racnode3 orasoft]# /u01/app/oraInventory/orainstRoot.sh
[root@racnode3 orasoft]# /u01/app/11.2.0/grid/root.sh
3.3、同步database 数据
3.3.1、自动同步
3.3.2、使用手工方法同步
3.4、修复实例
3.4、1删除rac2的instance遗留信息
3.4.2、添加rac2的instance信息
Adding instance
1% complete
2% complete
6% complete
13% complete
20% complete
26% complete
33% complete
40% complete
46% complete
53% complete
66% complete
Completing instance management.
76% complete
100% complete
[grid@rac2 ~]$ crsctl status resource -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.LISTENER.lsnr
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.VOL.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.asm
ONLINE ONLINE rac1 Started
ONLINE ONLINE rac2 Started
ora.gsd
OFFLINE OFFLINE rac1
OFFLINE OFFLINE rac2
ora.net1.network
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.ons
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.registry.acfs
ONLINE ONLINE rac1
ONLINE ONLINE rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac1
ora.cvu
1 ONLINE ONLINE rac2
ora.oc4j
1 ONLINE ONLINE rac1
ora.pdap.db
1 ONLINE ONLINE rac1 Open
2 ONLINE ONLINE rac2 Open
ora.rac1.vip
1 ONLINE ONLINE rac1
ora.rac2.vip
1 ONLINE ONLINE rac2
ora.scan1.vip
1 ONLINE ONLINE rac1
oracle@rac2 ~]$ ps -ef |grep ora_
oracle 15737 1 0 13:27 ? 00:00:00 ora_pmon_pdap2
oracle 15739 1 0 13:27 ? 00:00:00 ora_psp0_pdap2
oracle 15756 1 1 13:27 ? 00:00:02 ora_vktm_pdap2
oracle 15760 1 0 13:27 ? 00:00:00 ora_gen0_pdap2
oracle 15762 1 0 13:27 ? 00:00:00 ora_diag_pdap2
oracle 15764 1 0 13:27 ? 00:00:00 ora_dbrm_pdap2
oracle 15766 1 0 13:27 ? 00:00:00 ora_ping_pdap2
oracle 15768 1 0 13:27 ? 00:00:00 ora_acms_pdap2
oracle 15770 1 0 13:27 ? 00:00:00 ora_dia0_pdap2
oracle 15772 1 0 13:27 ? 00:00:00 ora_lmon_pdap2
oracle 15774 1 0 13:27 ? 00:00:00 ora_lmd0_pdap2
oracle 15776 1 0 13:27 ? 00:00:00 ora_lms0_pdap2
oracle 15780 1 0 13:27 ? 00:00:00 ora_lms1_pdap2
oracle 15784 1 0 13:27 ? 00:00:00 ora_rms0_pdap2
oracle 15786 1 0 13:27 ? 00:00:00 ora_lmhb_pdap2
oracle 15788 1 0 13:27 ? 00:00:00 ora_mman_pdap2
oracle 15790 1 0 13:27 ? 00:00:00 ora_dbw0_pdap2
oracle 15792 1 0 13:27 ? 00:00:00 ora_lgwr_pdap2
oracle 15794 1 0 13:27 ? 00:00:00 ora_ckpt_pdap2
oracle 15796 1 0 13:27 ? 00:00:00 ora_smon_pdap2
oracle 15798 1 0 13:27 ? 00:00:00 ora_reco_pdap2
oracle 15800 1 0 13:27 ? 00:00:00 ora_rbal_pdap2
oracle 15802 1 0 13:27 ? 00:00:00 ora_asmb_pdap2
oracle 15804 1 0 13:27 ? 00:00:01 ora_mmon_pdap2
oracle 15808 1 0 13:27 ? 00:00:00 ora_mmnl_pdap2
oracle 15810 1 0 13:27 ? 00:00:00 ora_d000_pdap2
oracle 15812 1 0 13:27 ? 00:00:00 ora_s000_pdap2
oracle 15814 1 0 13:27 ? 00:00:00 ora_mark_pdap2
oracle 15816 1 0 13:27 ? 00:00:00 ora_ocf0_pdap2
oracle 15820 1 0 13:27 ? 00:00:00 ora_lck0_pdap2
oracle 15822 1 0 13:27 ? 00:00:00 ora_rsmn_pdap2
oracle 15842 1 0 13:27 ? 00:00:00 ora_o000_pdap2
oracle 15849 1 0 13:27 ? 00:00:00 ora_o001_pdap2
oracle 15855 1 0 13:27 ? 00:00:00 ora_gtx0_pdap2
oracle 15857 1 0 13:27 ? 00:00:00 ora_rcbg_pdap2
oracle 15859 1 0 13:27 ? 00:00:00 ora_qmnc_pdap2
oracle 15879 1 0 13:27 ? 00:00:00 ora_pz99_pdap2
oracle 15891 1 0 13:27 ? 00:00:00 ora_cjq0_pdap2
oracle 15894 1 0 13:27 ? 00:00:00 ora_q000_pdap2
oracle 15896 1 0 13:27 ? 00:00:00 ora_q001_pdap2
- Oracle 11gr2 rac 修复单节点故障(删除和添加节点)
- Oracle 11GR2 RAC添加节点
- 11gR2 RAC 删除节点过程
- 11gr2 rac 添加节点操作
- rac节点添加和删除
- Oracle 11g RAC 添加节点错误--数据库软件添加新节点故障
- 【Oracle】RAC删除节点
- Oracle RAC 添加节点
- Oracle 11g RAC 添加节点故障之--CRS资源启动故障
- 11gR2 RAC重启后只能起单节点
- Oracle 11gR2 RAC添加新节点错误之--IP子网掩码
- oracle10g rac 添加和删除节点
- 10G RAC删除和添加节点
- Oracle 11gR2 2节点 RAC 搭建实录
- 使用Virtual Box安装双节点Oracle 11gR2 RAC
- 11G R2 RAC添加删除节点
- RAC添加删除节点实例
- Oracle 11g RAC 添加新节点及故障解决案例
- Maven仓库汇总及私服
- Java:Socket通信
- 显著提升程序员身心健康和工作效率的装备有哪些?
- 第9周项目3输出星号图(3)
- vim最重要常用的一些命令
- Oracle 11gr2 rac 修复单节点故障(删除和添加节点)
- 博弈论 SG函数 算法摘记
- 线性均值滤波和中值滤波的比较
- 第234(22W+6)
- wait和sleep的区别
- poj3278 bfs
- UVA - 147 Dollars
- 信息融合的杂贴
- Android环境的搭建---下载SDK和ADT