linux环境Oracle10.2.0.1到10.2.0.4的升级
来源:互联网 发布:swisse淘宝旗舰店假货 编辑:程序博客网 时间:2024/04/29 20:37
今天在linux环境下做了一下10.2.0.1到10.2.0.4的升级,下面把主要过程记录一下:
一、下载补丁
补丁为:p6810189_10204_Linux-x86.zip 可以到oracle官方网站上去下载
二、 升级安装前准备工作
1、关闭数据库所有服务
1.关闭所有可能访问数据库的工具, 例如 Oracle Enterprise Manager Database Control or iSQL*Plus:
2.[oracle@localhost ~]$emctl stop dbconsole
3.[oracle@localhost ~]$isqlplusctl stop
4.[oracle@localhost ~]$lsnrctl stop
5.[oracle@localhost ~]$sqlplus /NOLOG
6.SQL> CONNECT SYS AS SYSDBA
7.Enter password:SYS_Password
8.SQL> SHUTDOWN
三、备份系统
备份内容包括: Oracle Inventory, Oracle 10g home 和 Oracle 10g Database.
四、安装升级包软件
1.以具有操作系统管理员权限的用户登陆系统.
2.解压升级包,运行./runInstall.
3.除了需要指定你想升级的Oracle home,或者选择“路径”,其他全部默认即可。
4.在安装结束画面, 单击“退出”, 然后确认退出 Oracle Universal Installer,至此,ORACLE升级包软件安装结束
五、运行脚本升级数据库
如果只安装了升级包,没有进行数据库字典信息升级,启动数据库将报
——ORA-01092 ORACLE 例程终止。强行断开连接。
注:此时Google的结果会给出多种解释,除了检查SID和服务配置外,还需要检查防火墙等。
而此时,针对升级所产生的错误,是正常的。
1.进行数据库字典信息升级(Upgrading a Release 10.2 Database)
启动监听器:lsnrctl start
sqlplus /NOLOG
SQL> CONNECT / AS SYSDBA
STARTUP UPGRADE
SQL> SPOOL c:/patch.log --设定跟踪文件
SQL> @?/rdbms/admin/utlu102i.sql --运行数据库预升级检查
SQL> @?/rdbms/admin/catupgrd.sql --数据库字典信息升级包
SQL> SPOOL OFF
检查 patch.log 文件,如果有问题,重新运行catupgrd.sql。
2.重启动数据库:
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
3 运行utlrp.sql脚本重新编译无效PL/SQL包
SQL> @?/rdbms/admin/utlrp.sql
4 运行命令检查所有组件是否升级成功:
SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
所有输出为 VALID表示升级成功.
5 如果使用Oracle Recovery Manager catalog, 需要对catalog进行升级,如下:
[oracle@localhost ~]$ rman catalog username/password@alias
RMAN> UPGRADE CATALOG;
六、检查基本的数据库工具可用性
对数据库中的用户进行EXP和IMP操作,对数据库用RMAN进行备份和恢复操作。确认备份恢复没问题。
七、遇到的问题:
用浏览器打开EM的时候,按钮显示为乱码,解决方法如下:
Oracle em中按钮乱码解决办法:
1.修改jdk 下面的字体。
1.[Oracle@localhost ~ db_1]$ cd $Oracle_HOME/jdk/jre/lib/
2.[Oracle@localhost ~ lib]$ mv font.properties font.properties_bak
3.[Oracle@localhost ~ lib]$ cp font.properties.zh_CN.Redhat font.properties
2.修改jre 下面的字体
1.[Oracle@localhost ~ lib]$ cd $Oracle_HOME/jre/1.4.2/lib
2.[Oracle@localhost ~ lib]$ mv font.properties font.properties_bak
3.[Oracle@localhost ~ lib]$ cp font.properties.zh_CN.Redhat font.properties
3.清除em的cache
1.[Oracle@localhost ~ lib]$ cd $Oracle_HOME/oc4j/j2ee/oc4j_applications/
applications/em/em/cabo/images/cache/zhs
2.[Oracle@localhost ~ zhs]$ rm *.gif
4. 重新启动Oracle em
1.[Oracle@localhost ~ zhs]$ emctl stop dbconsole
2.[Oracle@localhost ~ zhs]$ emctl start dbconsole
将em的网页显示变成英文
1、打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(美国)" , 调整顺序, 把“英语(美国)”移动到最上面。
2、确定.启动em:
1.$emctl start dbconsole
- linux环境Oracle10.2.0.1到10.2.0.4的升级
- ORACLE10.2.0.1升级到10.2.0.4
- oracle10.2.0.1升级到10.2.0.4oracle10.2.0.1升级到10.2.0.4(windows版本)
- oracle10.2.0.1升级到10.2.0.4报错
- oracle10.2.0.1升级到oracle10.2.0.4
- 升级oracle10.2.0.1 到oracle10.2.0.5.9
- oracle10.2.0.1.0升级到10.2.0.4.0
- RHEL 5.4 安装oracle10.2.0.1并升级10.2.0.4
- Oracle10.2.0.1升级至10.2.0.4时遭遇的错误一则
- 【Oracle】ORACLE10.2.0.1升级升级ORACLE11G
- 64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤
- 升级oracle10.2.0.1.0 to 10.2.0.4.0
- oracle-基于oracle dataguard滚动升级(oracle10.2.0.1--10.2.0.4--11.2.0.4)
- Linux6.3_64安装Oracle10.2.0.1数据库并升级至10.2.0.4版本
- 单机Oracle10.2.0.5升级11.2.0.4
- 实战:Oracle10.2.0.4异机迁移并升级到Oracle 11.2.0.4
- windows XP下 oracle10.2.0.4 升级到oracle11.2.0.1
- 安装ORACLE10.2.0.1.0,然后升级到10.2.0.4.0,然后恢复数据库(在RAC ASM文件系统恢复到单机文件系统)(实战)
- Start learning C
- Eclipse-插件TableViewer数据绑定
- 大学期望和目标
- Java 单例设计模式
- 网络模型
- linux环境Oracle10.2.0.1到10.2.0.4的升级
- Data Dictionary
- redis 问题解决(MISCONF Redis is configured to save RDB snapshots)
- Backbone学习
- mac 快捷键
- Boost锁~临界区保护和临界资源共享
- 虚函数
- centos安装中文支持
- 移动周报:IT人必看!9大最火移动开发技能