环境:虚拟机

OS: Linux 5

Oracle 升级前版本: 10.2.0.0.1

先关闭数据库和监听

然后杀掉所有的oracle进程

ps -ef |grep oracle |grep -v grep |grep -v ef

kill -9   进程号

然后解压安装包,将安装包改成用户为oracle用户所有,之前已是就不用改了.

chown -R oracle:oinstall   Disk1

我在运行runInstaller时报子目录一个oui权限错误.

所以我把该软件包全部改成可执行.

chown -R 755 oracle:ointsll Disk1

然后确保oracle用户能打开图形界面,可用root用户运行 xhost +

然后以oracle用户执行 ./opt/soft/Disk1/runInstaller

出现图形界面后和windows上一样,选择oracle_home 只有一个数据库的话默认即可.

完了最后会让你以root用户运行一个root.sh的脚本, 该脚本会提示是否覆盖已存在的目录,默认为否即可.

安装后以upgrade方式打开数据库及监听.(否则报704错误)

以sys用户登录.检查system表空间情况.

select tablespace_name, sum(bytes)/(1024*1024) as free_space

from dba_free_space

where tablespace_name = 'SYSTEM'

group by tablespace_name;

如果该值小于50,则需要加大SYSTEM表空间;不建议使用resize方式而是使用添加文件的方式.

alter tablespace system add datafile '/opt/app/oradata/orcl/system02.dbf'size 300m;

4).检查shared_pool_size和java_pool_size大小,可适当增大.否则更新脚本因pool空间不够而无法升级成功.

如果启用自动sga管理,保证sga_max_size和sga_target在400M以上.

5). 重启数据库, 开始运行升级脚本,执行catupgrd.sql是个很耗时的过程.内存足够的话运行时间半个小时左右,建议在运行期间关闭所有其它相关的运行程序,另外最好有200M的多余内存空间

shutdown immediate

STARTUP upgrade

spool /opt/app/patch.log

@$Oracke_Home/rdbms/admin/catupgrd.sql

SPOOL OFF

检查 /opt/app/patch.log是否有报错.如有必要可重新运行.

运行utlrp.sql以重新编译所有无效的PL/SQL程序包。

spool /opt/app/utlrp.log

@$Oracke_Home/rdbms/admin/utlrp.sql

spool off;

检查执行情况.

utlrp.sql,catupgrd.sql,utlu102i.sql 执行没有按照先后顺序,也升级成功,不知道在后续的应该中是否有问题。

7).根据实际情况调整SGA

shutdown immediate;

STARTUP;

8).查看升级结果

select * from v$version;

column comp_name format a30;

column version format a20

select comp_name, status, substr(version,1,10) as version from dba_registry;

linux下oracle数据库升级,Linux下升级Oracle 10相关推荐

  1. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  2. linux数据库实例开机启动,Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置...

    本文主要向大家介绍了Oracle数据库之Linux下实现Oracle数据库单实例开机自启动设置,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 步骤思路: 1:查看ORACLE_ ...

  3. oracle数据库中emp表,根据Oracle数据库scott模式下的emp表和dept表

    Oracle数据库scott模式下的emp表和dept表的搜索练习,仅供参考 题目要求:根据Oracle数据库scott模式下的emp表和dept表,完成下列操作. (1) 查询20号部门的所有员工信 ...

  4. Oracle中emp与dept下载,根据Oracle数据库scott模式下的emp表和dept表

    根据Oracle数据库scott模式下的emp表和dept表 题目要求:根据Oracle数据库scott模式下的emp表和dept表,完成下列操作. (1) 查询20号部门的所有员工信息. selec ...

  5. exp导oracle数据库,使用exp/imp 在oracle数据库间导数据

    最近工作需要将oracle数据库的表数据导出到另一个oracle数据库表,找到了oracle 自带的命令行,并记录下导数据过程. 导数据过程分以下几步: 假设源数据库为A,目标数据库为B 1.在B上通 ...

  6. oracle数据库 cmd,cmd命令操作Oracle数据库

    //注意cmd命令执行的密码字符不能过于复杂 不能带有特殊符号 以免执行不通过 譬如有!@#¥%--&*之类的  所以在Oracle数据库设置密码是不要太复杂 /String Database ...

  7. 删除oracle数据库的三种方法,oracle数据库的删除方法详解

    oracle数据库的删除方法详解 1.图形界面删除 练习之前记得创建快照 执行命令之前要保证数据库属于open状态 SQL> alter database open; [oracle@local ...

  8. oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法

    oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法 win7 下   cmd  运行   sqlplus  ...

  9. Oracle数据库中的方案,学习Oracle数据库_理解Oracle数据库中的方案

    理解数据库.表空间.数据文件之间的关系. 每个表空间由一个或多个数据文件组成.数据文件用于在物理上存储表空间中所有逻辑结构的数据.表空间中数据文件的大小之和就是表空间的存储容量(图中系统表空间存储容量 ...

  10. oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...

    Oracle数据库添加字段的语法:alter table tablename add (column datatype [default  value][null/not null],-.); Ora ...

最新文章

  1. LTE: MIB和SIB,小区选择和重选规则
  2. Java项目:旅游网站管理系统设计和实现(java+springboot+jsp+mysql+spring)
  3. AJAX培训第二讲:使用AJAX框架(上)
  4. 学密码学一定得学程序 KMP
  5. thinkphp加锁抢购商品
  6. N*N匹马,N个赛道,求出最快N匹马的解法
  7. 计算机操作基础英语,计算机操作基础word练习题参考答案
  8. Linux 下的多线程下载工具
  9. 性能优化(7):教你正确使用css选择器
  10. FCC新主席发推特称赞亚马逊,但被质疑违反了联邦道德准则
  11. bootstrap的ajax提交
  12. 打印机用word打文档时在背面打印
  13. layer normalization 缺点_优缺点并存的星越,用车感受还是不错的!
  14. DevExpress Dashboard for .NET简化商业智能开发
  15. ASCII码表_全_完整版
  16. IDEA快捷生成方法
  17. IDEA git 切换分支注意事项
  18. Unity3D研究院之静态自动检查代码缺陷与隐患
  19. 商业智能知识分享:BI的4大核心技术
  20. react 中 使用 Monaco Editor 编辑器

热门文章

  1. 深度学习工具(Netscope)
  2. 企业知识管理的方式包括哪些方面?
  3. C# 操作.eml文件
  4. 2023届秋招进入最卷阶段!
  5. linux中的“~”,“./”,“/“具体含义
  6. 当数据分析遭遇心理动力学:用户深层次的情感需求浮出水面(万字长文,附实例分析)...
  7. matlplotlib绘图 之 函数legend()
  8. W3C 代码标准规范
  9. Windows下的一些操作
  10. 十个非常好用的文件上传工具(插件)