数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle 10.2.0.1在windows2003+MSCS双机热备环境


发布日期:2022年09月15日
 
Oracle 10.2.0.1在windows2003+MSCS双机热备环境

所有数据操作第一步备份数据我喜欢用expdp很快

在集群管理器中将oracle数据库实例及监听资源脱机

为防止系统崩溃先做Node节点升级(Node不做域名服务器比较好恢复)将升级文件拷贝分别拷贝至Node及Node解压缩

在Node运行setupexe安装注意提示需要选择oracle_home一定将oracle_home选择在原先oracle安装的oracle_home下在安装过程中报错提示有需要升级的文件或程序正在被使用这时重启Node

Node启动后再次运行setupexe此时可以正常通过安装需要分钟很快

集群管理中将全部资源移动至Node 重启Node

在Node 进入upgrade 模式升级讨厌的windows系统因oracle实例服务之前被脱机使用sys用户登录启动数据时报错

SQL*Plus: Release Production on 星期六 ::

Copyright (c) Oracle All Rights Reserved

SQL> conn / as sysdba

ERROR ORA: TNS:protocol adapter error

手动打开监听服务

使用全名登录

SQL> conn sys/XXXXXXXXX@zsgl as sysdba

已连接到空闲例程

SQL> startup upgrade

提示找不到参数文件手动定位pfile

SQL> startup upgrade pfile=g:XXXXXinitXXXXora

这个一会升级完毕后解决

运行脚本@rdbms/admin/catupgrdsql 这个过程比较漫长在IBM X 服务器大致约分钟

shutdown immediate

startup

运行脚本@rdbms/admin/utlrpsql

升级NodeNode只需升级程序文件即可解压缩升级包运行setupexe即可如遇到提示有需要升级的文件或程序正在被使用重启Node再次运行setupexe

集群管理器中将oracle实例资源及监听资源online资源正常启动相互移动资源组观察资源组是否可以正常切换

SQL> alter system reset log_archive_start SCOPE=SPFILE SID=*;

System altered

并重启数据库

解决之前的ORA报错

十一命令archive lost list 做个临时表并且插入一个大表观察归档是否正常

十二运行rman备份脚本观察rman备份是否正常

上一篇:Oracle Data Guard创建物理Standby数据库

下一篇:Oracle学习的一些方法建议