设为首页 加入收藏

TOP

OracleRAC转换为单实例(一)
2015-07-24 12:01:43 来源: 作者: 【 】 浏览:33
Tags:OracleRAC 转换 实例
OS:redhat 5.8
DB:Oracle RAC 10.2.0.5.0(raw devices)




背景:由于存储IO瓶颈,客户voting disk磁盘写入速度为几kb每秒,导致两节点宕机。只要启动crs就宕机,由于白天业务需要正常运行。所以将rac临时转换为单实例用


总体步骤:
1、创建pfile
2、relink oracle
3、pfile启动 数据库

4、配置VIP

rac转换为单机:

1、创建pfile

[oracle@zbdba1 bin]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on Mon Feb 9 21:21:14 2015

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

SQL> create pfile from spfile;


修改pfile:
[oracle@zbdba1 dbs]$ cat initzhdb1.ora
zhdb1.__db_cache_size=150994944
zhdb2.__db_cache_size=155189248
zhdb1.__java_pool_size=4194304
zhdb2.__java_pool_size=4194304
zhdb1.__large_pool_size=4194304
zhdb2.__large_pool_size=4194304
zhdb1.__shared_pool_size=117440512
zhdb2.__shared_pool_size=113246208
zhdb1.__streams_pool_size=0
zhdb2.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/zhdb/adump'
*.background_dump_dest='/u01/app/oracle/admin/zhdb/bdump'
*.cluster_database=false
*.compatible='10.2.0.5.0'
*.control_files='/dev/raw/raw20','/dev/raw/raw21'
*.core_dump_dest='/u01/app/oracle/admin/zhdb/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='zhdb'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=zhdbXDB)'
zhdb2.instance_number=2
zhdb1.instance_number=1
*.job_queue_processes=10
*.log_archive_dest_1='LOCATION=/u01/app/oracle/arch'
*.log_archive_format='%t_%s_%r.dbf'
*.nls_language='AMERICAN'
*.open_cursors=300
*.pga_aggregate_target=94371840
*.processes=150
*.remote_listener='LISTENERS_ZHDB'
*.remote_login_passwordfile='exclusive'
*.sga_target=283115520
zhdb2.thread=2
zhdb1.thread=1
*.undo_management='AUTO'
zhdb1.undo_tablespace='UNDOTBS1'
zhdb2.undo_tablespace='UNDOTBS2'
*.user_dump_dest='/u01/app/oracle/admin/zhdb/udump'

[root@zbdba1 database]# crsctl stop crs
Stopping resources. This could take several minutes.
Successfully stopped CRS resources.
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.

[root@zbdba2 database]# crsctl stop crs
Stopping resources. This could take several minutes.
Successfully stopped CRS resources.
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.

2、relink oracle

[oracle@zbdba1 ~]$ cd $ORACLE_HOME/rdbms/lib


[oracle@zbdba1 lib]$ make -f ins_rdbms.mk rac_off 
rm -f /u01/app/oracle/product/10.2.0/db_1/lib/libskgxp10.so
cp /u01/app/oracle/product/10.2.0/db_1/lib//libskgxpd.so /u01/app/oracle/product/10.2.0/db_1/lib/libskgxp10.so
rm -f /u01/app/oracle/product/10.2.0/db_1/lib/libskgxn2.so
cp /u01/app/oracle/product/10.2.0/db_1/lib//libskgxns.so \
              /u01/app/oracle/product/10.2.0/db_1/lib/libskgxn2.so
/usr/bin/ar d /u01/app/oracle/product/10.2.0/db_1/rdbms/lib/libknlopt.a kcsm.o
/usr/bin/ar cr /u01/app/oracle/product/10.2.0/db_1/rdbms/lib/libknlopt.a /u01/app/oracle/product/10.2.0/db_1/rdbms/lib/ksnkcs.o


[oracle@zbdba1 lib]$ make -f ins_rdbms.mk ioracle
chmod 755 /u01/app/oracle/product/10.2.0/db_1/bin

- Linking Oracle
rm -f /u01/app/ora
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ORA-8102问题模拟及处理 下一篇OraceleTimesten连接DSN创建用户

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: