Linux 环境(rhel6.4)oracle11.2.0.1升级到11.2.0.4

news2024/11/14 21:26:10

停止监听

[oracle@rhel64 ~]$ lsnrctl stop

关闭数据库

[oracle@rhel64 ~]$ sqlplus / as sysdba
SYS@NKYYDB>shutdown immediate;

上传软件包并解压

[root@rhel64 ~]# mkdir /u01/upgrade
[root@rhel64 ~]# chown -R oracle:oinstall /u01/upgrade/
在这里插入图片描述

[oracle@rhel64 upgrade]$ unzip p13390677_112040_Linux-x86-64_1of7.zip
[oracle@rhel64 upgrade]$ unzip p13390677_112040_Linux-x86-64_2of7.zip
[root@rhel64 upgrade]# chmod -R 775 database/

安装数据库软件

配置临时环境变量调用图形界面
[oracle@rhel64 database]$ export DISPLAY=192.168.119.1:0.0
[oracle@rhel64 database]$ ./runInstaller
1、这里将“我希望通过 My Oracle Support 接收安全更新”前的对勾去掉,点击“下一步”;
在这里插入图片描述

2、选择“跳过软件更新”;
在这里插入图片描述

3、选择“升级现有的数据库”;
在这里插入图片描述

4、选择产品语言“简体中文”和“英文”;
在这里插入图片描述

5、选择数据库版本“企业版”;
在这里插入图片描述

6、指定安装位置,Oracle基目录不变,软件位置将红框内的改为11.2.0.4(原本应该为11.2.0);
在这里插入图片描述

7、操作员组可选为“dba”或者不填;
在这里插入图片描述
在这里插入图片描述

8、选择“全部忽略”,然后“下一步”;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9、安装到76%的时候,会弹出“执行配置脚本”;
在这里插入图片描述

10、在root用户下执行上述复制的脚本语句,回车,会提示“请输入本地二进制目录的完整路径名:[/usr/local/bin]”,我们将ORACLE_HOME的路径复制并加上bin(/u01/app/oracle/product/11.2.0.4/dbhome_1/bin),然后继续回车;
[root@rhel64 ~]# /u01/app/oracle/product/11.2.0.4/dbhome_1/root.sh
在这里插入图片描述
在这里插入图片描述
执行完点击ok

配置监听

1、点击“下一步”;
在这里插入图片描述

2、监听程序名默认为LISTENER,“下一步”;
在这里插入图片描述

3、默认配置,“下一步”;
在这里插入图片描述

4、选择“使用标准端口号1521”,然后“下一步”;
在这里插入图片描述

5、选择“否”,然后“下一步”;
在这里插入图片描述

6、监听程序配置完成,点击“下一步”;
在这里插入图片描述

7、是否配置其他命名方法,选择“否”,然后“下一步”;
在这里插入图片描述
8、Oracle Net 配置完毕,点击“完成”;
在这里插入图片描述

升级数据库

1、点击“下一步”;
在这里插入图片描述

2、选择我们需要进行升级的数据库,点击“下一步”;
在这里插入图片描述

3、会弹出警告信息,查看警告信息,如果没有特别的问题可以忽略,点击“yes”
在这里插入图片描述

4、 在升级结束后重新编译无效对象选择“√”,并行度默认,其他的均可以不选择,如果没有备份过数据库,可以选择,然后“下一步”;
在这里插入图片描述

5、选择“升级过程中不移动数据库文件”,然后“下一步”;
在这里插入图片描述

6、默认内容,然后“下一步”;
在这里插入图片描述

7、检查概要信息无误后,点击“完成”;
在这里插入图片描述

8、整个升级过程大概会持续半小时,需要耐心等待;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

更改oracle用户下环境变量

[oracle@rhel64 ~]$ vi ~/.bash_profile
编辑环境变量,将红色箭头指向原内容改为11.2.0.4,然后使环境变量生效
[oracle@rhel64 ~]$ source .bash_profile
在这里插入图片描述

检查数据库版本与监听状态

[oracle@rhel64 ~]$ lsnrctl status

[oracle@rhel64 ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-SEP-2024 18:55:05

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rhel64)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                22-SEP-2024 17:47:39
Uptime                    0 days 1 hr. 7 min. 25 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0.4/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/rhel64/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rhel64)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "NKYYDB" has 1 instance(s).
  Instance "NKYYDB", status READY, has 1 handler(s) for this service...
Service "NKYYDBXDB" has 1 instance(s).
  Instance "NKYYDB", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@rhel64 ~]$ 

[oracle@rhel64 ~]$ sqlplus / as sysdba
SQL> select * from v$version;

[oracle@rhel64 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sun Sep 22 18:56:28 2024

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0    Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

SQL>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2159567.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL(学习笔记)(02)(进阶篇)

P1 存储引擎 MySQL的体系结构 存储引擎简介 存储引擎的选择 P2 索引(重要) 索引概述 索引结构 二叉树 B树(多路平衡查找) B树 hash 总结 索引分类 思考题 索引语法 SOL性能分析 索引使用 索引设计原则 P3 SQL优化 P4 视图/存储过…

前端vue-3种生命周期,只能在各自的领域使用

上面的表格可以简化为下面的两句话: setup是语法糖,下面的两个import导入是vue3和vue2的区别,现在的vue3直接导入,比之前vue2简单 还可以是导入两个生命周期函数

基于Nginx搭建点播直播服务器

实现直播和点播离不开服务器⽀持,可以使用开源的NGINX服务器搭建直播和点播服务。 当然,NGINX本身是不⽀持视频的,需要为NGINX增加相应的RTMP模块进行支持。 1、下载nginx和rtmp模块 # nginx wget ht tp://nginx.org/download/nginx-1.18.…

一篇讲完HTML核心内容

一、HTML 1、 HTML概念 网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。通常我们看到的网页都是以htm或html后缀结尾的文件,俗称 HTML文件。 2、…

公安局党建平台建设方案和必要性-———未来之窗行业应用跨平台架构

一、建设必要性 1. 适应时代发展需求 - 利用信息技术提升党建工作的效率和覆盖面,符合数字化时代的发展趋势。 2. 提高学习教育效果 - 打破时间和空间限制,让党员能够随时随地获取学习资源,进行自主学习。 3. 加强党组织管理 …

黑马智数Day3

渲染基础Table列表 封装接口: export function getCardListAPI(params) {return request({url: /parking/card/list,params}) } 具体实现: import { getCardListAPI } from /apis/cardexport default {data() {return {// 请求参数params: {page: 1,pa…

【计算机网络 - 基础问题】每日 3 题(十九)

✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/fYaBd 📚专栏简介:在这个专栏中,我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏&…

基于Spark框架实现LightGBM模型

基于Spark框架实现LightGBM模型 原生的Spark MLlib并不支持LightGBM算法的实现,但SynapseML提供了一种解决方案,使得我们可以在Spark中调用LightGBM。LightGBM是一种基于梯度提升决策树的高效机器学习框架,它专门用于创建高质量的决策树算法…

计算机毕业设计选题推荐-基于python的养老院数据可视化分析

精彩专栏推荐订阅:在下方主页👇🏻👇🏻👇🏻👇🏻 💖🔥作者主页:计算机毕设木哥🔥 💖 文章目录 一、养老院数据可…

Java后端面试题(微服务相关2)(day13)

目录 Gateway的三大属性Gateway的三大案例组件为什么要用服务网关不同服务之间如何进行通信在微服务中如何监控服务Openfeign如何使用Openfeign自定义拦截器Seata中2PC和3PC的区别项目的几种发布方式和特点MongoDB和mysql区别什么是分布式锁,Redisson有什么用&#…

人工智能面试题(Artificial Intelligence Algorithm Interview Questions)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 本人主要分享计算机核心技…

JavaWeb--纯小白笔记06:使用Idea创建Web项目,Servlet生命周期,注解,中文乱码解决

使用Idea创建一个web项目----详细步骤配置,传送门:http://t.csdnimg.cn/RsOs7 src:放class文件 web:放html文件 out:运行过后产生的文件 一创建一个新的web项目(配置好了后): 在src创建一个文件…

使用【Sa-Token】实现Http Basic 认证

使用Sa-Token开源架构快速实现Http Basic 认证&#xff0c;如上图 1、springboot环境下直接添加starter即可 <!-- Sa-Token 权限认证&#xff0c;在线文档&#xff1a;https://sa-token.cc --> <dependency><groupId>cn.dev33</groupId><artifactI…

基于gorm.io/sharding分表中间件使用案例

项目背景 项目中需要用到mysql的分表场景&#xff0c;调研了一些常用的分库分表中间件&#xff0c;比如&#xff0c;mycat&#xff0c;小米的Gaea&#xff0c;这两个中间件太重了&#xff0c;学习成本较大&#xff0c;另外mycat不是go写的。我们需要一个轻量级的go版本的分表中…

Docker与Kubernetes学习

基本概述 Docker 是一个流行的容器化平台&#xff0c;允许开发人员在容器中创建、部署和运行应用程序。 Docker 提供了一组工具和 API&#xff0c;使开发人员能够构建和管理容器化应用程序&#xff0c;包括 Docker Engine、Docker Hub 和 Docker Compose。 Kubernetes 是一个…

MySQL如何实现并发控制?(上)

前言 最开始学习数据库的时候都会被问到一个问题&#xff1a;“数据库系统相比与文件系统最大的优势是什么&#xff1f;”。具体的优势有很多&#xff0c;其中一个很重要的部分是&#xff1a;数据库系统能够进行更好的并发访问控制。 那么&#xff0c;数据库系统到底是怎么进…

yolov5-7转onnx并推理(包括缩放图推理与原始图片推理)

一、yolov5转onnx 先安装onnx, onnxruntime-gpu, ( pip install 就可以) 1. 静态模型&#xff1a; python export.py --weights yolov5s.pt --include onnx2.动态模型&#xff1a; python export.py --weights yolov5s.pt --include onnx --dynamic3.这里谈谈静态与动态的…

在虚幻引擎中实时显示帧率

引擎自带了显示帧率的功能 但是只能在编辑器中显示 , 在游戏发布后就没有了 , 所以我们要自己做一个 创建一个控件蓝图 创建画布和文本 , 修改文本 文本绑定函数 , 点击创建绑定 添加一个名为 FPS 的变量 格式化文本 用大括号把变量包起来 {FPS Int} FPS 然后转到事件图表…

【html】基础(一)

本专栏内容为&#xff1a;前端专栏 记录学习前端&#xff0c;分为若干个子专栏&#xff0c;html js css vue等 &#x1f493;博主csdn个人主页&#xff1a;小小unicorn ⏩专栏分类&#xff1a;js专栏 &#x1f69a;代码仓库&#xff1a;小小unicorn的代码仓库&#x1f69a; &am…

怎么录制游戏视频?精选5款游戏录屏软件

对于热爱游戏的你来说&#xff0c;记录游戏中的精彩瞬间并分享给朋友或粉丝&#xff0c;无疑是一种享受。然而&#xff0c;在众多录屏软件中&#xff0c;如何选择最适合你的那一款&#xff1f;今天&#xff0c;我们就为大家精选了五款游戏录屏软件&#xff0c;需要的朋友快来选…