10gRAC安装失败清除_第1页
10gRAC安装失败清除_第2页
10gRAC安装失败清除_第3页
10gRAC安装失败清除_第4页
10gRAC安装失败清除_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、oracle rac 安装失败删除10gRAC: How to Clean Up After a Failed CRS InstallPURPOSEThe purpose of this document is to help DBAs and support analysts understand how to clean up a failed CRS (Cluster Ready Services) install for10gRAC.SCOPE & APPLICATIONDBAs and Support Analysts10gRAC: How to Clean Up After a F

2、ailed CRS InstallNot cleaning up a failed CRS install can cause problems like node reboots.Follow these steps to clean up a failed CRS install:1. Run the rootdelete.sh script. then the rootdeinstall.sh script. from the $ORA_CRS_HOME/install directory on any nodes you are removing CRS from. Running t

3、hese scripts should be sufficent to clean up your CRS install. If you have any problems with these scripts please open a service request.If for some reason you have to manually remove the install due to problemswith the scripts, continue to step 2:2. Stop the Nodeapps on all nodes:srvctl stop nodeap

4、ps -n 3. Prevent CRS from starting when the node boots. To do this issue the following as root:Sun:rm /etc/init.d/init.cssdrm /etc/init.d/init.crsrm /etc/init.d/init.crsdrm /etc/init.d/init.evmdrm /etc/rc3.d/K96init.crsrm /etc/rc3.d/S96init.crsrm -Rf ar/opt/oracle/scls_scrrm -Rf ar/opt/oracle/oprocd

5、rm /etc/inittab.crscp /etc/inittab.orig /etc/inittabLinux:rm /etc/oracle/*rm -f /etc/init.d/init.cssdrm -f /etc/init.d/init.crsrm -f /etc/init.d/init.crsdrm -f /etc/init.d/init.evmdrm -f /etc/rc2.d/K96init.crsrm -f /etc/rc2.d/S96init.crsrm -f /etc/rc3.d/K96init.crsrm -f /etc/rc3.d/S96init.crsrm -f /

6、etc/rc5.d/K96init.crsrm -f /etc/rc5.d/S96init.crsrm -Rf /etc/oracle/scls_scrrm -f /etc/inittab.crscp /etc/inittab.orig /etc/inittab 查看各种日志发现,本服务器之前安装过 oracle ,删除不干净,没有把 /tmp/.oracle or /var/tmp/.oracle目录删除HP-UX:rm /sbin/init.d/init.cssdrm /sbin/init.d/init.crsrm /sbin/init.d/init.crsdrm /sbin/init.d

7、/init.evmdrm /sbin/rc2.d/K960init.crsrm /sbin/rc2.d/K001init.crsrm /sbin/rc3.d/K960init.crsrm /sbin/rc3.d/S960init.crsrm -Rf ar/opt/oracle/scls_scrrm -Rf ar/opt/oracle/oprocdrm /etc/inittab.crscp /etc/inittab.orig /etc/inittabHP Tru64:rm /sbin/init.d/init.cssdrm /sbin/init.d/init.crsrm /sbin/init.d/

8、init.crsdrm /sbin/init.d/init.evmdrm /sbin/rc3.d/K96init.crsrm /sbin/rc3.d/S96init.crsrm -Rf ar/opt/oracle/scls_scrrm -Rf ar/opt/oracle/oprocdrm /etc/inittab.crscp /etc/inittab.orig /etc/inittabIBM AIX:rm /etc/init.cssdrm /etc/init.crsrm /etc/init.crsdrm /etc/init.evmdrm /etc/rc.d/rc2.d/K96i ni t.cr

9、s rm /etc/rc.d/rc2.d/S96i ni t.crs rm -Rf /etc/oracle/scls_scr rm -Rf /etc/oracle/oprocdrm /etc/i nittab.crscp /etc/inittab.orig /etc/inittab4. If they are not already down, kill off EVM, CRS, and CSS processes or reboot the no de:ps -ef | grep crs kill ps -ef | grep evm kill ps -ef | grep css kill

10、Do not kill any OS processes, for example icssvr_daem on process !5. If there is no other Oracle software running (like listeners, DBs, etc.), you can remove the files in ar/tmp/.oracle or /tmp/.oracle. Example:rm -f ar/tmp/.oracledtlErmDracll15Oracle i DrauM i Oracle l Qralit i Orac:le ithis lntorM

11、tlmi correctWindow Edit Optn&nsSc1口elLtsler 3D . cl done in file : dckinalH -file g& inL 13 Fr L AL If 3 =/usr bir ksh.icfa canra t匕L-卓打 T.L ui I:. - L .山I 、;*I J-rw-rw I oracle don.?S9?E Jyl ZG 2OD5-【咖曲段承“血 lS413.bak rcorUsrlctiO?: /oracl 琴/叶 odt/ c t Og/blfi3#fhricd *1 Edb rDatflscbC8?. /orac 1 e

12、/prDclkc t 8c.rs W 苗用 1rtJ# . /I sdb -J 希/10 nt iMGl QmfilF和dcpiDlderlt nacLile 1.ashr_sk!SMn2.Oj CALlld HiSum n&t load tiMUnt 1 IbEKgxn?.aW_Ekgxii2 o)e*rcn #io such file orru- ir r /pr r-du r t. rj I nIn * r I |pvt .shKt榭frttjolxrt1oenEpIfti sh e/pFcdiMt/r:orrm -f /tmp/.oracle6. Remove the ocr.locU

13、sually the ocr.loc can be found at /etc/oracle7. De-install the CRS home in the Oracle Universal Installer8. Remove the CRS install location:rm -Rf /*9. Clean out the OCR and Voting Files with dd commands. Example:dd if=/dev/zero f=/dev/rdsk 1064_vote_01_20m.dbf bs=8192 count=2560dd if=/dev/zero f=/

14、dev/rdsk/ocrV1064_100m.ora bs=8192 count=12800If you placed the OCR and voting disk on a shared filesystem, remove them.If you are removing the RDBMS installation, also clean out any ASM disks if they have already been used.10.If you would like to re-install CRS, follow the steps in the RAC Installa

15、tion manual.crs安装失败后清除我们知道,在安装 oracle 10g rac 的过程中,由于各种各样的原因,经常会遇到 crs 安装失败的情形。 并且,crs不单单在在CRS_HOME中写入文件,在系统目录中也会写入一些文件,为了保证下次安装时有 一个干净的环境,需要我们去完整的清理这些失败安装文件。一般情况下,在 CRS_HOME 的install 目录下,会有 rootdelete.sh ,rootdeinstall.sh 等等,可以运 行这些脚本来进行 CRS 的清理。但是,某些情况下,在这些脚本无法正常清理时,需要通过以下步骤进行 手工清理。1. 停止所有 nodeapp

16、 应用:srvctl stop nodeapps -n2. 使用root用户,将crs自启动脚本全部删除,各平台下文件路径不同,供参考:Sun:rm /etc/init.d/init.cssdrm /etc/init.d/init.crsrm /etc/init.d/init.crsdrm /etc/init.d/init.evmdrm /etc/rc3.d/K96init.crsrm /etc/rc3.d/S96init.crsrm -Rf /var/opt/oracle/scls_scrrm -Rf /var/opt/oracle/oprocdrm /etc/inittab.crscp /

17、etc/inittab.orig /etc/inittabLinux:rm /etc/oracle/*rm -f /etc/init.d/init.cssdrm -f /etc/init.d/init.crsrm -f /etc/init.d/init.crsd rm -f /etc/init.d/init.evmdrm -f /etc/rc2.d/K96init.crs rm -f /etc/rc2.d/S96init.crsrm -f /etc/rc3.d/K96init.crs rm -f /etc/rc3.d/S96init.crsrm -f /etc/rc5.d/K96init.cr

18、s rm -f /etc/rc5.d/S96init.crs rm -Rf /etc/oracle/scls_scrrm -f /etc/inittab.crscp /etc/inittab.orig /etc/inittabHP-UX:rm /sbin/init.d/init.cssdrm /sbin/init.d/init.crsrm /sbin/init.d/init.crsdrm /sbin/init.d/init.evmdrm /sbin/rc2.d/K960init.crsrm /sbin/rc2.d/K001init.crs rm /sbin/rc3.d/K960init.crs

19、rm /sbin/rc3.d/S960init.crsrm -Rf /var/opt/oracle/scls_scrrm -Rf /var/opt/oracle/oprocd rm /etc/inittab.crscp /etc/inittab.orig /etc/inittabHP Tru64:rm /sbin/init.d/init.cssdrm /sbin/init.d/init.crsrm /sbin/init.d/init.crsdrm /sbin/init.d/init.evmd rm /sbin/rc3.d/K96init.crsrm /sbin/rc3.d/S96init.cr

20、srm -Rf /var/opt/oracle/scls_scrrm -Rf /var/opt/oracle/oprocd rm /etc/inittab.crscp /etc/inittab.orig /etc/inittabIBM AIX:rm /etc/init.cssdrm /etc/init.crsrm /etc/init.crsdrm /etc/init.evmdrm /etc/rc.d/rc2.d/K96init.crsrm /etc/rc.d/rc2.d/S96init.crsrm -Rf /etc/oracle/scls_scrrm -Rf /etc/oracle/oproc

21、drm /etc/inittab.crscp /etc/inittab.orig /etc/inittab3. 遗留进程清理,包括EVM, CRS, CSS,但是要注意,不要将操作系统进程误杀,如icssvr_daemonps -ef | grep crskillps -ef | grep evmkillps -ef | grep csskill4. 删除临时目录中的oracle文件,确认无其他oracle进程正在运行rm -f /var/tmp/.oracle/* or rm -f /tmp/.oracle/*5. 删除ocr.loc文件,通常在/etc/oracle目录下,如果没有,使用f

22、ind命令搜一下root : find / -name ocr.loc6. 通过 Oracle Universal Installer将CRS 软件进行 deinstall7. 删除oracle crs 安装目录dd命令8. 清除ocr及votingdisk信息,如果使用文件系统,直接删除,如果使用裸设备,使用 进行清理,如:dd if=/dev/zero of=/dev/rdsk/voting_disk1.dbf bs=1M count=256dd if=/dev/zero of=/dev/rdsk/ocr1.dbf bs=1M count=2569. 如果可以的话,建议重启主机一次,再进行

23、下一次CRS的完整安装。Oracle RAC系统-完全卸载-彻底删除ORACLE学习2010-04-19 11:29:22 阅读67评论0字号:大中小Linux AS4.0上安装Oracle RAC系统-完全卸载,彻底删除Oracle安装目录,包括crs等$ORACLE_BASE/etc/oracle/etc/oralnst.loc oratab/usr/local/bincoraenv dbhome oraenv=RAC我认得你了 =RAC安装失败后的删除(完整版)dd if=/dev/zero of=/dev/raw/raw1 bs=1k count=3000dd if=/dev/zero

24、 of=/dev/raw/raw2 bs=1k count=3000dd if=/dev/zero of=/dev/raw/raw5 bs=1k count=3000dd if=/dev/zero of=/dev/raw/raw6 bs=1k count=3000dd if=/dev/zero of=/dev/raw/raw7 bs=1k count=3000rm -rf -rf /home/oracle/oracle/*rm -rf /etc/rc.d/rc5.d/S96init.crsrm -rf /etc/rc.d/init.d/init.crsrm -rf /etc/rc.d/rc4.

25、d/K96init.crsrm -rf /etc/rc.d/rc6.d/K96init.crsrm -rf /etc/rc.d/rc1.d/K96init.crsrm -rf /etc/rc.d/rc0.d/K96init.crsrm -rf /etc/rc.d/rc2.d/K96init.crsrm -rf /etc/rc.d/rc3.d/S96init.crsrm -rf /etc/oracle/*rm -rf /etc/oraInst.locrm -rf /etc/oratabrm -rf /usr/local/bin/coraenvrm -rf /usr/local/bin/dbhom

26、erm -rf /usr/local/bin/oraenvrm -f /etc/init.d/init.cssdrm -f /etc/init.d/init.crsrm -f /etc/init.d/init.crsdrm -f /etc/init.d/init.evmdrm -f /etc/rc2.d/K96init.crs rm -f /etc/rc2.d/S96init.crs rm -f /etc/rc3.d/K96init.crs rm -f /etc/rc3.d/S96init.crs rm -f /etc/rc5.d/K96init.crs rm -f /etc/rc5.d/S9

27、6init.crs rm -f /etc/inittab.crsmv /etc/inittab /etc/inittab_bakcp /etc/inittab.orig /etc/inittab原来没有清空裸设备里的信息导致第一个节点执行./root.sh岀错rootdb1 crs# ./root.shWARNING: directory /home/oracle/oracle/product/10.2.0 is not owned by rootWARNING: directory /home/oracle/oracle/product is not owned by rootWARNING

28、: directory /home/oracle/oracle is not owned by rootWARNING: directory /home/oracle is not owned by rootChecking to see if Oracle CRS stack is already configuredSetting the permissions on OCR backup directorySetting up NS directoriesOracle Cluster Registry configuration upgraded successfullyWARNING:

29、 directory /home/oracle/oracle/product/10.2.0 is not owned by rootWARNING: directory /home/oracle/oracle/product is not owned by rootWARNING: directory /home/oracle/oracle is not owned by rootWARNING: directory /home/oracle is not owned by rootclscfg: EXISTING configuration version 3 detected.clscfg: version 3 is 10G Release 2.assigning default hostname db1 for node 1.assigning default hostname db2 for node 2.Successfully accumulated necessary OCR keys.Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.node : node 1: db1 db1-priv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论