Oracle 11g 升级到11.2.0.4:详尽图文教程
需积分: 42 50 浏览量
更新于2024-09-11
收藏 963KB DOCX 举报
本文主要介绍了如何从Oracle 11g的11.2.0.1版本升级到更稳定的11.2.0.4版本,尤其针对Linux服务器环境。升级过程中涉及的关键步骤包括:
1. **准备工作**:在升级前,先确保关闭相关的Oracle服务,如Lsnrclt、Oracle Managed Server (OMS) 和 Database Console(通过`Lsnrcltstop`、`Shutdown immediate`和`Emctl stop dbconsole`命令)以防止数据丢失。同时,备份数据库至安全位置,以便在升级失败时能够恢复,备份目录通常包括`ORACLE_HOME/dbs`、`ORACLE_HOME/network/admin`、`ORACLE_HOME/TEST_sfcdb`以及`ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_TEST_sfcdb`。
2. **安装新版本**:使用patchset进行软件升级。这一步可能需要编辑`.bash_profile`文件,设置`ORACLE_HOME`环境变量指向新版本的安装路径,例如`/u01/app/oracle/product/11.2.0.4/dbhome_1`。接着修改`/etc/oratab`文件,指定升级后的数据库实例路径。
3. **升级过程与可能遇到的问题**:在升级过程中,可能会遇到内存不足导致的更新失败,这时需要检查系统的共享内存大小,如增加`/dev/shm`分区的大小,例如设置`mount -t tmpfs -o size=2g shmfs -s 2G /dev/shm`。确保有足够的内存空间来支持升级。
4. **检查和确认**:升级完成后,通过执行SQL查询来验证组件的版本和状态,如查询`SYS.DBA_REGISTRY`表,以及查看内存参数(`SHOWPARAMETER memory`和`SHOWPARAMETER java`),以及`V$SGA_INFO`视图以确保所有组件已正确更新。
5. **总结**:本文提到升级过程是基于单实例环境,使用了默认参数,但实际操作中可能需要根据具体环境调整参数。作者强调了在升级过程中对服务的管理和备份的重要性,以及在升级后进行细致的检查,以确保升级成功且系统运行正常。
这篇文章为Oracle 11g升级到11.2.0.4提供了一套详细的步骤和注意事项,适用于Linux服务器用户在升级过程中参考,避免常见问题并提高升级的成功率。
2018-08-14 上传
2016-05-05 上传
153 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
yanzx
- 粉丝: 0
- 资源: 18
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫