基于Linux平台的Oracle RAC 10g集群教程:删除节点所需要的步骤

2014-11-24 17:35:46 · 作者: · 浏览: 0



该过程将通过以下3个步骤实现

1. 删除数据库实例
2. 删除ASM实例
3. 删除节点


第一步 从RAC中删除数据库实例


该步骤将完成如下:


撤销选择的实例在关联的Oracle Net Services监听中的注册
从实例配置节点中删除选择的实例
删除Oracle网络配置
从实例配置节点中删除OFA目录结构


可以使用如下两种方式从现有RAC中删除数据库实例:


1. 使用EM控制台


登录EM控制台,选择"管理"选项
选择更改数据库节中的删除实例
输入集群身份证明(若使用ASM,需输入主机和ASM的身份证明),选择要删除实例的节点,提交该任务。
任务的执行情况信息都在摘要页面中体现。


2. 使用DBCA命令


在保留节点节点上执行。


交互模式(Interactive Mode)


实例管理->实例删除->输入具备SYSDBA权限的用户->选择要删除的实例


非交互模式(Silent Mode)(保留节点)


dbca -silent -deleteInstance [-nodeList node] -gdbName gdbname -instanceName instname -sysDBAUserName sysdba -sysDBAPassword password


第二步 从节点删除ASM实例(如果使用ASM)


删除节点
1. 停止使用被删ASM实例的所有数据库
2. 删除ASM实例srvctl stop asm -n node_name srvctl remove asm -n node_name
3. 删除ASM Oracle目录