如果你需要安装的
数据库服务器比较多,使用图形化方式安装
数据库软件的速度还是很慢,而且也比较麻烦。Oracle 11g 提供了Clone安装的
方法。 Clone安装的
方法就是复制已经安装好的
一个ORACLE到另
一个服务上。 步骤如下: 使用正常
方法在服务器A上安装好Oracle。 将A机器上的$ORACLE_HOME打包,db_home1.zip 。 将B机器的环境准备好,如建立
用户、建立
用户、
修改内核参数,
修改环境变量等等。 将zip包
copy到B服务器,解压到任意目录。 执行Clone命令再执行root.sh就可以了。 我今天要介绍的是如何利用这个
方法升级一个ORACLE. 比如从11g
升级到12c. 1.shutdown 11g oracle. 2.rename 11g ORACLE_HOME. 3.复制
一个已经安装好的oracle12c的ORACLE_HOME 4. Clone ORACLE 12C ORACLE_HOME: ./runInstaller -clone -waitForCompletion "'CLUSTER_NODES={slcc20db01,slcc20db02}'" "'LOCAL_NODE=slcc20db01" "ORACLE_BASE=/u02/app/oracle" "ORACLE_HOME=$ORACLE_HOME" "ORACLE_HOME_NAME=DBHome2_12102" "oracle_install_OSDBA=${ORACLE_GROUP}" "oracle_install_OSOPER=${ORACLE_GROUP} " -jreloc $ORACLE_HOME/jdk -noCon
fig -invPtrLoc $ORACLE_HOME/oraInst.loc -silent -noCon
fig -
Nowait_patch/bin 5.执行root.sh 6.以
升级方式打开实例:startup upgrade pfile=$HOME/db_upgrade12.1.0.2_${ORACLE_SID}.ora 7.执行一堆必要的
sql and post
sql. 8.如果你的
数据库是多实例的,就可以利用这个
方法一个实例
一个实例的
升级以实现不停机
升级数据库的目的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。