教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

[三思笔记]RHEL AS4下升级oracle10g到10.2.0.3

来源:网络收集 时间:2026-05-28
导读: 三思系列 RHELAS4下升级oracle10gR210.2.0.1到10.2.0.3 君三思2007.11.20 接上篇RHELAS4下安装32位oracle10g,呵呵这篇介绍如何从10.2.0.1升级到10.2.0.3。注:以下内容如未明确指定用户,默认均为oracle用户操作。 准备工作--安装补丁包: 1.下载补丁包p533

三思系列

RHELAS4下升级oracle10gR210.2.0.1到10.2.0.3

君三思2007.11.20

接上篇"RHELAS4下安装32位oracle10g",呵呵这篇介绍如何从10.2.0.1升级到10.2.0.3。注:以下内容如未明确指定用户,默认均为oracle用户操作。

准备工作--安装补丁包:

1.下载补丁包p5337014_10203_LINUX.zip并解压unzipp5337014_10203_LINUX.zip

2.停止所有数据库服务,监听等

3.备份数据库,冷备热备均可,但必须是完全备份。推荐冷备,一旦有问题恢复也快。4.安装补丁包:

[oracle@jsslinuxoraupdate]$

cdDisk1

[oracle@jsslinuxDisk1]$./runInstaller

按照提示一直下一步,直到:

打开一个终端窗口:

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

[oracle@jsslinux~]$su-root执行提示的脚本,本例中:

[root@jsslinux~]#/opt/ora10g/product/10.2.0/db_1/root.sh

完成后关闭终端,返回安装界面,确定。

这个时候别忙着启动数据库,补丁打完了,还需要升级数据库才行。

下面进入重头戏--升级数据库

选择题如下:

A.使用DBUA升级(图型化界面,操作简单,据说出错机率高)

B.手工升级(字符界面,操作稍复制,据说出错机率低)

选A,好,我不得不说,这不是一个不明智的选择。

以oracle用户登陆

打开终端,设置好环境变量$ORACLE_HOME,$ORACLE_SID,$PATH

执行dbua

[oracle@jsslinux~]$dbua

看到欢迎界面

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

下一步,按照提示选择数据库(如果你要操作的数据库不在列表中,手工修改/etc/oratab添加SID),注意"升级完成后编译无效对象"的选项,建议选中,接着下一步。如果在操作之前没有备份数据库,可以在此选择备份。dbua执行的是冷备,需要估计好磁盘剩余空间。点击下一步,oracle开始升级操作

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

如果运气好即没碰上bug,也没遭遇错误,那就可以finish了。

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

升级完成,Oracle自动打开数据库,赶紧连接进去看看数据是否还在:)

选B,好,我不得不又说,这不是一个不明智的选择。

1、以oracle用户登陆

打开终端,设置好环境变量$ORACLE_HOME,$ORACLE_SID,$PATH[oracle@jsslinuxdbs]$exportORACLE_SID=jsscon

[oracle@jsslinuxdbs]$sqlplus"/assysdba"

SQL*Plus:Release10.2.0.3.0-Productionon星期三11月2112:48:162007

Copyright(c)1982,2006,Oracle.AllRightsReserved.

已连接到空闲例程。

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

2、以升级模式启动数据库

SQL>startupupgrade

ORACLE例程已经启动。

TotalSystemGlobalArea109051904bytes

FixedSize1260360bytes

VariableSize92275896bytes

DatabaseBuffers12582912bytesRedoBuffers2932736bytes

数据库装载完毕。

数据库已经打开。

3、重建数据字典,另:如果有归档的话,强烈建议首先关闭归档

SQL>spool/home/oracle/oraupgrade.log

SQL>@?/rdbms/admin/catupgrd.sql

...

...

SQL>

SQL>Rem*********************************************************************

SQL>RemENDcatupgrd.sql

SQL>Rem*********************************************************************

SQL>SPOOLOFF

如果这一步顺利执行,升级已经完成了大半。4、重启数据库

SQL>shutdown

数据库已经关闭。

已经卸载数据库。

ORACLE例程已经关闭。

SQL>startup

ORACLE例程已经启动。

TotalSystemGlobalArea109051904bytes

FixedSize1260360bytes

VariableSize92275896bytes

DatabaseBuffers12582912bytes

RedoBuffers2932736bytes

数据库装载完毕。

数据库已经打开。

5、编译无效对象

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

由于catupgrd.sql重建过程中可能造成一些对象失效,我们需要运行utlrp.sql重新编译那些无效对象(知道utlrp.sql功能了吧,黑黑,有事没事都可以执行一下)。SQL>selectcount(1)fromdba_objectswherestatus='INVALID';

COUNT(1)

----------

108

已选择1行。

SQL>@?/rdbms/admin/utlrp.sql

...

...

SQL>DECLARE

2threadspls_integer:=&&1;

3BEGIN

4utl_recomp.recomp_parallel(threads);

5END;

6/

耐心等候吧。

SQL>Rem================================================================

SQL>RemENDutlrp.sql

SQL>Rem================================================================SQL>selecttablespace_name,statusfromdba_tablespaces;

--表空间都在

SQL>selectusernamefromdba_users;

--用户都在

SQL>selectobject_namefromdba_objectswhereowner='JSS';

--用户对象都在

ok,恭喜,升级成功。。

注:dba_objects视图中也许会有一些类似BIN$BD34RX+6TICOMtVfhZZ6Zw==$0的对象存在,这是10g后提供的新功能,对象删除后并非真正被删,而是扔到回收站,这些对象就是回收站的对象,不用管它。

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

三思系列

/884137.html

/857807.html

/843333.html

/810100.html

/782892.html

三思笔记]-RHELAS4下升级ORACLE10G到10.2.0.3/QQ:5454589君三思

…… 此处隐藏:1370字,全部文档内容请下载后查看。喜欢就下载吧 ……
[三思笔记]RHEL AS4下升级oracle10g到10.2.0.3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/114615.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)