首页 > Linux操作系统 > Linux操作系统 > 如何把rac组件变成单机
我以前也写过一篇把oracle 9i rac变成单机通过修改数据库参数的方法
http://space.itpub.net/7199859/viewspace-538094
其实不太对,这篇文章就做为补充。
如果要把一个现有的RAC环境的书库变成一个单节点instance的数据库,方法可能有以下几种方法:
1.导出/导入等数据迁移
2.直接只启动其中的一个instance
3.删除节点
以上方法不再具体介绍,这篇文章只介绍直接关闭rac组件,要做的相关步骤:
1.做好物理备份
2.停止rac环境中的所有instance和监听
3.关闭rac组件
$make -f ins_rdbms.mk rac_off
$make -f ins_rdbms.mk ioracle
4.移除与rac有关系的参数和组件
设置参数cluster_database=false,或者去掉该参数
移除第2个节点的undo_tablespace参数;
如果是oracle9i,可以关闭OCM;oracle 10g 以上,可以关闭CRS,停止CRS相关服务,甚至可以移除CRS的软件
5.禁用其他线程的日志和删除其他线程的redo
alter database disable thread 2;
alter database drop logfile
6.删除其他节点的undo tablespace
sql> drop undo tablespace
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7199859/viewspace-671576/ ,如需转载,请注明出处,否则将追究法律责任。