本人是个菜鸟,今天在虚拟机上尝试一下ORACLE数据库升级,弄了2次,我才发现我开始的思路是错的!
原来升级数据库需要做2部分,1、升级数据库软件;2、升级数据库实例
我开始以为就升级完软件就可以了,结果各种出错。下面是大概步骤。
升级之前将数据库做了个备份!这个很重要
之后进行升级数据库软件。
1. 1、停掉监听,oem,isqlplus等:如未进行停止,在安装补丁包过程中,会出现一些异常,无法正常安装补丁包:
lsnrctl stop
emctl stop dbconsole
isqlplusctl stop
2. 上传、解压补丁包,设置语言环境变量(避免图形安装界面乱码现象):
export LC_ALL=en_US
3. 执行runInstaller,开启OUI安装界面
4、点击next进入oracle_home选择界面;此处如只有一个数据库的话,点击默认既可
5、由于之前安装过数据库软件,所以这里提示安装目的目录非空,是否覆盖,点击“YES”既可。
6、之后就一路下一步进行安装操作
7、完成安装后,会出现如下对话框:运行root.sh脚本。注意:需要在root用户下运行
之后就完成升级数据库软件操作
=====================升级数据库实例==========================
用dbua也可以,用脚本也可以
不过我运行dbua,出现错误,在网上找了半天也没有解决,结果用的脚本
sqlplus / as sysdba;
startup upgrade;
SPOOL patch.log
@/rdbms/admin/catupgrd.sql //此脚本大概需要执行20分钟左右;
SPOOL OFF;
最后升级完成。现在查看下数据库状态,应该是
SQL> select status from v$instance;
STATUS
------------
OPEN MIGRATE
然后将shutdown immediate
之后再startup
升级完成!
查看版本是10.2.0.2.0
相关推荐
Oracle JDBC驱动程序是Java开发者与Oracle数据库进行交互的重要工具,ojdbc6-11.2.0.1.0 .zip文件就是Oracle公司为Java应用程序提供的一个特定版本的JDBC驱动程序包,用于解决"Could not find artifact ...
将下载后的文件instantclient-basic-win32-11.2.0.1.0解压,把解压后的文件夹instantclient_11_2置于C:\Program Files下 (2)环境变量设置 配置环境变量,右击“我的电脑”-“属性”-“高级”-“环境变量”-“系统...
10.2.0.1.0升级10.2.0.2.0
如果你的项目是基于 Java 8 或更高版本,并且需要连接到 Oracle 12c 或更新的数据库,那么 ojdbc8 是理想的选择。 而 ojdbc14 则是针对 Java 5 和 6 的旧版驱动,遵循 JDBC 4.0 规范。它适用于较早的 Oracle 数据库...
(10.2.0.3), (10.2.0.2), (10.2.0.1.0) drivers Oracle Database 10g (10.1.0.5), (10.1.0.4), (10.1.0.2.0) drivers Oracle9i Release 2 (9.2.0.8), (9.2.0.5), (9.2.0.4), (9.2.0.3), & (9.2.0.1) drivers...
Oracle Instant Client windows大全 包含32位64位各版本 instantclient-basic-win32-10.1.0.5-20060419 instantclient-basic-win32-10.2.0.5 instantclient-basic-win32-11.1.0.7.0 instantclient-basic-nt-11.2....
(10.2.0.3), (10.2.0.2), (10.2.0.1.0) drivers Oracle Database 10g (10.1.0.5), (10.1.0.4), (10.1.0.2.0) drivers Oracle9i Release 2 (9.2.0.8), (9.2.0.5), (9.2.0.4), (9.2.0.3), & (9.2.0.1) drivers...
base包:instantclient-odbc-windows.x64-12.1.0.2.0.zip ODBC包:instantclient-odbc-windows.x64-12.1.0.2.0.zip 我下载的是12.1.0.2.0版本的,两个包的版本必须要一致才行。参考:...
提供oracle客户端windows64客户端文件,PLSQL Developer客户端连接oracle服务端,一般需要在客户端单独安装oracle客户端,可通过下载该文件,配置oracle主目录和oci.dll,免去安装oracle客户端(根据服务端oracle版本...
4. ojdbc14-10.2.0.2.0.jar "ojdbc14"表示这个驱动是为Java 1.4设计的,这表明它是比较老的版本,适用于较早的Java环境。10.2.0.2.0是Oracle数据库10g Release 2的版本号。尽管较旧,但在某些场景下,如维持旧系统...
All files required to run OCI, OCCI, and JDBC:OCI ...instantclient-basic-windows.x64-12.1.0.2.0.zip instantclient-basic-windows.x64-12.2.0.1.0.zip instantclient-basic-windows.x64-18.5.0.0.0dbru.zip