任务:Oracle10.2.0.2升级到Oracle10.2.0.3系统:LinuxAS4Oracle版本:10.2.0.2Oracle:一个INSTANCE,300G左右数据,单机

不才第一次做升级居然是为一个银行生产库,压力大,工作烦,准备了一个星期.当天银行给了五个小时时间,实在是心里底气不足.莫办法,硬着头皮就上,是死是活就是这一朝了.在心惊胆战的状态下渡过300分钟.而且全身而退,实在不易.可是回头想想也就那么回事,步骤就那几个,简单明了.今天拿出来给大家参考.

任务:Oracle10.2.0.2升级到Oracle10.2.0.3

系统:LinuxAS4

Oracle版本:10.2.0.2

Oracle:一个INSTANCE,300G左右数据,单机

升级包: P5337014_10203_LINUX.zip(从https://metalink.Oracle.com/下载)

步骤:

确认备份是最新的,不然需要重新备份(也怕一失足成千古恨).

检查数据库环境($Oracle_HOME,SID,BASE).

通知系统管理员停止所有连接到Oracle的应用服务程序.停止所有Oracle HOME下所有程序. 例: $ emctl stop dbconsole $isqlplusctl stop

关闭Oracle SQL>SHUTDOWN IMMEDIATE.

停止监听.

解压升级包在$HOME路径(方便后面导出的SQL).

$xhost +(开启图形界面,我用的是X-MANAGER).

$./runInstaller(Oracle用户下执行)

出现让你用ROOT用户执行root.sh. 在 root用户下执行.完成(当然还没全部完成).

启动监听 $lsnrctl start

升级数据库 SQL>STARTUP UPGRADE SQL>SPOOL patch.log SQL>@?/rdbms/admin/catupgrd.sql SQL>SPOOL OFF 检查patch.log是否有致命错误.

重启数据库

检查各项环境是否运行正常.

重新启动所有服务.

大功告成.

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

linux下oracle数据库升级,Oracle数据库在LinuxAS4升级相关推荐

  1. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句

    windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...

  2. Linux下使用C++操作redis数据库

    Linux下使用C++操作redis数据库 文章目录 Linux下使用C++操作redis数据库 一.安装配置hiredis.h 二.接口介绍 1.**`建立链接:redisConnect`** 2. ...

  3. linux下C语言编程操作数据库(sqlite3)

    前言:C语言中通过调用 sqlite 的函数接口来实现对数据库的管理(创建数据库.创建表格.插入数据.查询.数据.删除数据等),掌握sqlite数据库的语法,以及sqlite提供的函数接口,那么在li ...

  4. linux下使用的mysql数据库,Linux下安装以及使用MySQL数据库

    1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...

  5. Linux下启动和关闭Oracle数据库的方法

    1.因为Oracle运行在Linux系统下,首先,要连接Linux系统 2.切换到oracle安装用户下. 我的是 ora12. 3.运行oracle的环境变量, 以便输入相关命令. 4.进入orac ...

  6. linux 查询oracle情况,在Linux下使用SQLPlus查看Oracle数据库表空间及使用率

    在Linux下进入SQLPlus, # su – oracle $ sqlplus / as sysdba SQL> 查看一个表空间所对应的数据文件 SQL>select file_nam ...

  7. linux下启动,关闭oracle数据库

    一.启动oracle数据库 1.用oracle用户进入 su - oracle 2.打开oracle监听 lsnrctl start 3.以dba权限进入oracle sqlplus / as sys ...

  8. Linux下php5.3编译oracle客户端

    因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路. 1.下载Oracle客户端程序包,其中包含OCI.OCCI和JDBC-OCI等相关文件. 1.1下载文 ...

  9. 如何在Linux下方便的启动Oracle

    启动数据库实例,分为两步:第一步,启动监听:第二步,启动数据库实例. 一.如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle --&qu ...

  10. linux下启动与关闭oracle监听与实例

    linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 use ...

最新文章

  1. idea运行jsp显示源码_基于jsp+mysql+Spring+mybatis的SSM在线个人PC电脑商城平台网站系统...
  2. pandas dropna
  3. oracle if后面为null,Oracle中NVL2 和NULLIF的用法
  4. SpringBoot使用RabbitMQ消息队列
  5. Python入门100题 | 第019题
  6. 【学习笔记】 Javascript定时器
  7. jQuery里的promise
  8. Hibernate中session的get方法和load方法的区别
  9. 分区和分片的区别_Mysql分表和分区的区别、分库分表介绍与区别
  10. 去中心化索引协议The Graph将于12月上线主网
  11. [leetcode]84. Largest Rectangle in Histogram c语言
  12. 蓝桥杯 ALGO-83 算法训练 阶乘
  13. [转]麻省理工学院(MIT)研究生学习指导[上]
  14. Log4J日志配置详解3
  15. paip.PHP zend解密—以SHOPEX4.8.4为例
  16. java比较三个数的编程_java编程题,输入3个数abc按大小顺序输出
  17. modbus rtu功能码理解
  18. 如何获取Python字符串长度?
  19. java正则表达式的减号_JAVA正则表达式
  20. [转]各种配置管理工具的比较

热门文章

  1. MATLAB功率谱函数psd与pwelch的使用
  2. 土地利用转移矩阵图怎么做_肺癌骨转移有哪些早期症状?做什么检查可以发现?怎么治疗?...
  3. 04-经典老歌(2000年后)
  4. [云炬创业基础笔记]第五章创业机会评估测试6
  5. 云炬VB开发笔记 3VB语言基础和顺序结构
  6. [scala-spark]5. 伴生类和伴生对象
  7. 二元运算符的运算符重载
  8. 看雪学院课程《汇编语言详解与二进制漏洞初阶》笔记
  9. 线性表的顺序存储结构(数据结构篇)
  10. C语言再学习 -- 详解C++/C 面试题 2