最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle10201RAC升级到10204

来源:懂视网 责编:小采 时间:2020-11-09 12:16:38
文档

Oracle10201RAC升级到10204

Oracle10201RAC升级到10204:一、停止数据库相关进程分别在两台机器上停止数据库sqlplus quot;/as sysdbaquot;;sqlgt;shutdown immediatelsnrctl stop也可 一、停止数据库相关进程分别在两台机器上停止数据库sqlplus /as sysdba;sql>shutdown imm
推荐度:
导读Oracle10201RAC升级到10204:一、停止数据库相关进程分别在两台机器上停止数据库sqlplus quot;/as sysdbaquot;;sqlgt;shutdown immediatelsnrctl stop也可 一、停止数据库相关进程分别在两台机器上停止数据库sqlplus /as sysdba;sql>shutdown imm

一、停止数据库相关进程分别在两台机器上停止数据库sqlplus quot;/as sysdbaquot;;sqlgt;shutdown immediatelsnrctl stop也可

一、停止数据库相关进程
分别在两台机器上停止数据库
sqlplus "/as sysdba";
sql>shutdown immediate
lsnrctl stop

相关阅读:Oracle10201 RAC升级到10204后导出数据时报EXP-00056错误

也可以用srvctl工具在一个节点上完成
$ORA_CRS_HOME/bin/srvctl stop service -d rac 停止service.(对于RAC数据库,首先要停止所有节点中的Service服务,如果创建了service的话)
$ORA_CRS_HOME/bin/srvctl stop database -d rac 停止RAC数据库中所有实例
$ORA_CRS_HOME/bin/srvctl stop listener -n racnode1 停止节点racnode1上监听
$ORA_CRS_HOME/bin/srvctl stop listener -n racnode2 停止节点racnode2上监听

二、安装clusterware补丁
su - Oracle
cd /home/oracle/Disk1
./runInstaller
弹出OUI的欢迎窗口后,,直接点击下一步:
选择软件的目录,这里我们要首先选择OraCrs10g的主目录,点击Name中的下拉框,选择oracrs10g_home
OUI 自动选中了所有可用的节点,直接点击下一步
安装环境的检查,如无异常,直接点击下一步即可:(在安装oracle软件时没有问题的话,这个应该也没有太大问题)
显示摘要信息,如无异常点击install
安装结束退出(在结束的时候,会出现一个提示信息,让你分别关掉两个节点的crs服务,并执行root102.sh脚本,步骤如下)

以root用户登陆
/etc/init.d/init.crs stop
sh $ORA_CRS_HOME/install/root102.sh (其中$ORA_CRS_HOME在root用户中没有定义环境变量,请输入实际的全路径)

三、安装数据库软件补丁
由于前面执行root102.sh时,会自动重新crs,因此在升级数据库软件前,需要执行第一步中停止相关进程的操作,比如依次关闭数据库、监听等服务
弹出OUI的欢迎窗口后,直接点击下一步:
选择软件的目录,这里我们要首先选择OracDb的主目录,点击Name中的下拉框,选择oradb10g_home1
OUI 自动选中了所有可用的节点,直接点击下一步
安装环境的检查,如无异常,直接点击下一步即可
提示是否要绑定metalink,可以根据实际情况进行选择
如无问题直接点击install
在此期间,OUI会自动弹出窗口如下,提示在RAC环境中的各个节点执行指定的root.sh脚本,注意是以root身份执行:

四、升级数据库(可以通过两种方法来实现,dbua和执行脚本的方式)
首先我们以dbua图形界面的方式来实现
对于RAC数据库环境下的升级,首先需要启动各节点的监听服务,操作如下:
$ORA_CRS_HOME/bin/srvctl start listener -n racnode1
$ORA_CRS_HOME/bin/srvctl start listener -n racnode2
执行dbua命令,通过视窗界面选择升级数据库:
选择要升级的(并且当前可用的数据库),这里只有一个并已被默认选中,然后输入sys用户密码:
选择是否在升级后自动编译无效的对象,默认是选中的,直接按下一步
开始执行升级,本步操作较多,费时较久,请耐心等待:
述操作完成后,点击ok即可,OUI弹出整个操作的返回结果
点击close按钮关闭窗口。
此时可以登陆任意节点,以sqlplus命令行连接进去查询数据库的版本:
sqlplus "/ as sysdba"
sql>select * from gv$instance;
确认无误后,升级完成

另一种方法是以脚本的方式来实现
在升级数据库的时候,要确保crs的相关服务和监听服务都要启动
启动到nomount状态修改参数
sqlplus "/as sysdba"
SQL>STARTUP NOMOUNT
SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;
SQL> SHUTDOWN
重建数据字典
SQL> STARTUP UPGRADE
SQL> SPOOL patch.log
SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql #此处执行时间较长
SQL> SHUTDOWN IMMEDIATE
SQL> SPOOL OFF
编译无效对象
SQL> STARTUP
SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql
SQL>ALTER SYSTEM SET CLUSTER_DATABASE=TRUE scope=spfile;
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
升级后检查升级是否成功
su – oracle
sqlplus "/as sysdba"
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
SQL>select * from gv$instance;

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

Oracle10201RAC升级到10204

Oracle10201RAC升级到10204:一、停止数据库相关进程分别在两台机器上停止数据库sqlplus quot;/as sysdbaquot;;sqlgt;shutdown immediatelsnrctl stop也可 一、停止数据库相关进程分别在两台机器上停止数据库sqlplus /as sysdba;sql>shutdown imm
推荐度:
标签: 10 201 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top