Oracle RAC 10g for Solaris环境卸载(二)CLUSTER软件的卸载

上一篇中卸载了数据库,并删除了数据库软件。

在文章的开头已经提过,RAC环境的卸载不当会导致问题。正常情况下,应该首先卸载CLUSTER所做的修改,然后再卸载CLUSTERWARE。

正常情况下应该在ORA_CLS_HOME目录下执行:/install/rootdelete.sh remote nosharedhome –force,在RAC的每个节点上都应该执行这个操作,然后在其中一个节点上执行/install/rootdeinstall.sh。删除ASM实例对裸设备头的修改。

但是如果卸载的时候没有注意,很容易没有进行CLUSTER的清理就直接卸载了CLUSTER环境。

比如下面不进行清理而直接卸载CLUSTERWARE:

$ cd $ORACLE_HOME/../crs/oui/bin

$ ./runInstaller

Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be 5.8, 5.9 or 5.10.    Actual 5.8

Passed

Checking Temp space: must be greater than 150 MB.   Actual 11267 MB    Passed

Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-04-22_05-45-29PM. Please wait ...$ Oracle Universal Installer, Version10.2.0.1.0 Production

Copyright (C) 1999, 2005, Oracle. All rights reserved.

仍然点击Deinstall Products。选择CLUSTERWARE的安装目录,这里是OraCrs10g_home1,然后点击Remove进行删除:

Oracle会弹出卸载的组件详细明细,确认后,开始卸载。

Oracle会弹出一个提示,说明ClusterWare的安装目录/data/oracle/product/10.2/crs将会在卸载后被删除,如果确认删除按yes,不删除这个目录按no,cancel则取消操作。这里选择yes继续。

在删除CLUSTER的过程中也出现了告警,说明在racnode2和racnode3节点上,有些目录没有权限删除,这种警告是正常的,可以忽略。

卸载结束后,检查日志文件,文件的位置仍然是在ORACLE_BASE/oraInventory/log目录下:

INFO: Saving serialized component list for /data/oracle/product/10.2/crs

INFO: Updating XML inventory.

INFO: Saving comps.xml for /data/oracle/product/10.2/crs

INFO: Current Inventory:

Oracle Home: OraCrs10g_home1

INFO: Updating files in Oracle home '/data/oracle/product/10.2/crs' to remote nodes 'racnode2,racnode3'.

INFO: List of files to be excluded from:null

本栏目更多精彩内容:http://www.bianceng.cn/database/Oracle/

WARNING: Could not rename file '/tmp/OraInstall2010-04-22_06-34-16PM/installCopyFile.lst' to '/tmp/OraInstall2010-04-22_06-34-16PM/i

nstallCopyFile.lst.bak'.

WARNING: Could not rename file '/tmp/OraInstall2010-04-22_06-34-16PM/installRemoveFile.lst' to '/tmp/OraInstall2010-04-22_06-34-16PM

/installRemoveFile.lst.bak'.

SEVERE: java.io.FileNotFoundException: /tmp/OraInstall2010-04-22_06-34-16PM/installRemoveFile.lst (No such file or directory)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.<init>(FileInputStream.java:106)

at java.io.FileInputStream.<init>(FileInputStream.java:66)

at java.io.FileReader.<init>(FileReader.java:41)

at oracle.sysman.oii.oiix.OiixFileOps.appendFilePw(OiixFileOps.java:2349)

at oracle.sysman.oii.oiix.OiixFileOps.appendFile(OiixFileOps.java:2373)

at oracle.sysman.oii.oiip.oiipg.OiipgClusterLogger.appendFilesToOH(OiipgClusterLogger.java:673)

at oracle.sysman.oii.oiip.oiipg.OiipgClusterLogger.appendFilesToOH(OiipgClusterLogger.java:626)

at oracle.sysman.oii.oiip.oiipg.OiipgClusterLogger.updateListFiles(OiipgClusterLogger.java:319)

at oracle.sysman.oii.oiif.oiifw.OiifwClusterCopyWCCE.doOperation(OiifwClusterCopyWCCE.java:435)

at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)

at oracle.sysman.oii.oiif.oiifw.OiifwActionsPhaseWCDE.doOperation(OiifwActionsPhaseWCDE.java:606)

at oracle.sysman.oii.oiic.OiicDeinstallSession$OiicActionsThread.run(OiicDeinstallSession.java:2431)

SEVERE: java.io.FileNotFoundException: /tmp/OraInstall2010-04-22_06-34-16PM/installDirFile.lst (No such file or directory)

时间: 2024-10-28 12:17:01

Oracle RAC 10g for Solaris环境卸载(二)CLUSTER软件的卸载的相关文章

Oracle RAC 10g for Solaris环境卸载(一)数据库的删除和数据库软件的卸载

这是一个三节点的RAC环境,数据库版本是10.2.0.3: SQL> SELECT * FROM V$VERSION; BANNER ---------------------------------------------------------------- Oracle Database10gEnterpriseEdition Release10.2.0.3.0 - 64bi PL/SQL Release 10.2.0.3.0 - Production CORE??? 10.2.0.3.0

如何将Oracle RAC 10g升级到Oracle 10.2.0.5

1.Back Up database 一般情况下rman备份 2.备份ocr和vote disk [root@rac2 bin]# ./ocrconfig -export /tmp/ocr_export.bak [root@rac2 bin]# more /etc/oracle/ocr.loc ocrconfig_loc=/dev/raw/raw11 local_only=FALSE [root@rac2 bin]# dd if=/dev/raw/raw11 of=/tmp/ocr_dd.bak

Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)

ORACLE集群概念和原理(二) Oracle集群概念和原理 Oracle的三种高可用集群方案 1 RAC(Real Application Clusters)                         多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储.这个系统可以容忍单机/或是多机失败.不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房内,或者说一个数据中心内.如果机房出故障,比如网络不通,那就坏了.所以仅仅用RAC

Oracle RAC常用的基本维护命令

1.所有实例和服务的状态 $ srvctl status database -d orcl Instance orcl1 is running on node linux1 Instance orcl2 is running on node linux2 2.单个实例的状态 $ srvctl status instance -d orcl -i orcl2 Instance orcl2 is running on node linux2 3.在数据库全局命名服务的状态 $ srvctl stat

技术干货|Oracle RAC上云怎么玩?

本文讲的是技术干货|Oracle RAC上云怎么玩?众所周知,Oracle数据库作为数据中心的核心业务系统,在企业.政府.金融.教育.医疗等行业被广泛应用.Oracle RAC(实时应用集群)是Oracle数据库完全高可用体系解决方案中的一个关键产品,也是Oracle数据库支持网格计算环境的核心技术.目前,大量大型企业的核心ERP.政府的重要业务.医院的HIS等系统都采用了Oracle RAC以保障其稳定运行. 科普:Oracle RAC是什么样的架构? 我们来了解下,Oracle RAC实时应

Oracle RAC中Srvctl命令详细说明

Oracle RAC中srvctl命令详细说明(转) SRVCTL Add 添加数据库或实例的配置信息.在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配. srvctl add database -d database_name [-m domain_name] -o oracle_home [-s spfile] srvctl add instance -d database_name -i instance_name -n node_nam

Oracle数据库10g的安全性和身份管理

Oracle数据库10g的安全性和身份管理 作者:Michael Miley Oracle数据库10g为Oracle身份管理提供了一种安全.可伸缩的基础.Oracle互联网目录(OID)是作为一个运行在Oracle数据库10g上的应用程序来实施的,使 OID能够在一个单一服务器上或者某个网格中的各个节点上支持数T字节的目录信息. Oracle数据库10g凭借诸如虚拟私有数据库等这样强大的功能来保护原始数据.重要的数据库安全性特性包括: 企业用户安全性.Oracle数据库10g的企业用户安全性特性

怎么卸载电脑软件?电脑中软件电脑卸载方法

一.软件自带法: 1.在电脑的"开始"菜单中找到我们安装软件的目录,如以QQ为例子,在"开始"->"程序"->QQ软件-->"卸载腾讯QQ" 就可以删除了 二.系统自带法: 1.同样在电脑"开始"-->"控制面板" 点击进入. 2.在控制面板中找到"程序和功能"点击进入. 3.然后在程序和功能里面会看到安装在本机上的软件了,我们选然后点击&qu

Oracle 10203 RAC环境添加新节点(二) CLUSTER软件的建立

简单描述一下,在Oracle 10203 for Solaris sparc的RAC双节点环境中,新增一个节点的过程.共享存储已经在第三个节点上配置完成,这里主要介绍操作系统上和Oracle上的配置. 这一篇描述CLUSTER软件的建立. 在新增节点racnode3上将共享存储上的裸设备授权给Oracle用户: bash-3.00# chown oracle:oinstall /dev/rdsk/c1t500601603022E66Ad* 建立和节点1.节点2上一致的/dev/rac/vot和/