ORACLE升级的一些事

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

说明:? 代表 ORACLE_HOME,在Linux中可能以 $ORACLE_HOME表示。

@ 表示执行脚本

参考: http://candon123.blog.51cto.com/704299/381841

二、从10.2.0.1升级到10.2.0.4:参考:http://axu20.blog.163.com/blog/static/41206263201052524659980/

1、先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:
    
    cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。
    
    2、查看oracle的sid叫什么,比如创建数据库的时候,实例名叫"abc",那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=abc
    
    3、再输入sqlplus /nolog,回车
    
    再输入 conn / as sysdba;回车
    
    4、再输入startup,回车。这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入startup.
    
    5、过几秒钟等命令运行完成,就能连接了。这个时候,可以输入"select * from user_tables;"测试一下,看是否有查询结果。
    
    6、出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例。所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。

三、windows下oracle数据库升级需运行的脚本

SQL>startup upgrade
SQL>@?/rdbms/admin/catupgrd.sql
SQL>@?/rdbms/admin/catalog.sql
SQL>@?/rdbms/admin/catproc.sql
SQL>@?/rdbms/admin/utlrp.sql
SQL>shutdown immediate
SQL>startup

时间: 2024-12-11 14:53:45

ORACLE升级的一些事的相关文章

Oracle升级

2013年8月27日,Oracle最终发布了11.2.0.4版本,这将是Oracle 11gR2的终极版本.从下图上可以看到,Oracle11g在2007年发布,将在2017年底结束扩展支持,跨度为11年,这是一个重量级的版本,扩 展了10g开始的大规模自动化特性,使Oracle在这个方向真正成熟起来,11g之后,再无Grid,Oracle进入了Cloud的时代,12c的舞台已经搭好. 该PatchSet的补丁号为:13390677 . Oracle升级,布布扣,bubuko.com

Oracle升级_oracle 10g版本由 10.2.0.4.0升级为10.2.0.4.4(即PSU升级)

***************************************************************************************************** 续借上篇:Oracle升级_oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0(即CPU升级) ***********************************************声明***************************************

Oracle升级_oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0(即CPU升级)

CPU升级_ oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0 ***********************************************声明************************************************ 原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong). 表述有错误之处,请您留言,不胜感激. 提醒:点击目录,更有

Oracle升级前备份和失败回退

一.升级前备份 1.软件备份[[email protected] backup]# su - oracle [[email protected] ~]$ cd $ORACLE_HOME[[email protected] db_1]$ pwd/db/oracle/oracle/product/10.2.0/db_1[[email protected] db_1]$ tar -cvzf ora_home.tar.gz ./软件升级主要是对ORACLE_HOME下的文件进行修改,先对其打tar包. 

ORACLE升级PSU&OJVM遇到问题

[环境介绍] 系统环境:Solaris + Oracle 11R2 + OGG + 脚本定时任务统计信息收集 [背景描述] 基于集团的安全检查,需要对数据库版本进行漏洞扫描,漏洞扫描中存在RBDMS和JVM类型的漏洞,需要通过升级小版本的PSU和OJVM来修复漏洞.下面大概说明一下升级的注意部分和出现问题的解决. [问题处理] 升级时一般在晚上操作,在升级数据库前注意的问题(由于脚本较多,这里贴脚本,如果有需要脚本可以留言): 提前进行数据库软件备份(可排除aud小文件,备份小文件多导致备份时间

Oracle 升级的必要性

一.Oracle 历史 Oracle database 作为Oracle 公司的商业产品,凭借其稳定性和运行高效占据了全球三成以上的市场.并且主要是金融.政府等领域. Oracle 数据库拥有近40年的历史: λ 1979年 数据库最初的项目代码(开发人员命名为Oracle). λ 1983年 发布了第三版(由C语言重新编写的第一版) λ 1984年 第四版发布,稳定性得到增强. λ 1985年 5.0版发布,是Oracle 历史上第一个稳定版本,并属于第一批C/S模式运行的RDBMS数据库,但

数据文件offline 时oracle 干了那些事?

SQL> oradebug setmypid Statement processed. SQL> oradebug unlimit Statement processed. SQL>  oradebug event 10046 trace name context forever ,level 12; Statement processed. SQL> alter database datafile '/oracle/oradata/lixora/LIXORA/datafile/o

TODO:软件升级的那些事

软件升级,指软件从低版本向高版本的更新.由于高版本常常修复低版本的部分BUG,所以经历了软件升级,一般都会比原版本的性能更好,得到优化的效果,用户也能有更好的体验. 最近常见的升级有 1.iOS的升级 2.macOS的升级 3.chrome的升级 但是这升级给我门带来好多麻烦,iOS的升级导致机器好点,系统慢:macOS的升级导致进不了系统不得已重新安装系统:chrome的升级导致崩溃,不能浏览网页. 虽然网上有很大解决方案,但是这样的体验给用户带来非常不友好的体验,若非必须,更多人会选择其它替

oracle闪回那些事

开启闪回数据库 alter database flashback on; alter database open; 修改日期时间显示格式: alter session  set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 查看系统视图 v$flashback_database_log中查看闪回数据库日志信息: select * from v$flashback_database_log; 闪回数据库: flashback database to timest