探索Oracle之数据库升级六11.2.0.4.3Upgrade12c(12.2.0.1)(三)

2015-01-22 21:27:34 · 作者: · 浏览: 29
OMP_SLAVE_%\'; DOC># PL/SQL procedure successfully completed. TIMESTAMP -------------------------------------------------------------------------------- COMP_TIMESTAMP UTLRP_END 2014-11-20 06:14:06 DOC> The following query reports the number of objects that have compiled DOC> with errors. DOC> DOC> If the number is higher than expected, please examine the error DOC> messages reported with each object (using SHOW ERRORS) to see if they DOC> point to system misconfiguration or resource constraints that must be DOC> fixed before attempting to recompile these objects. DOC># OBJECTS WITH ERRORS ------------------- 0 DOC> The following query reports the number of errors caught during DOC> recompilation. If this number is non-zero, please query the error DOC> messages in the table UTL_RECOMP_ERRORS to see if any of these errors DOC> are due to misconfiguration or resource constraints that must be DOC> fixed before objects can compile successfully. DOC># ERRORS DURING RECOMPILATION --------------------------- 0 Function created. PL/SQL procedure successfully completed. Function dropped. PL/SQL procedure successfully completed. SQL>
五、开始安装 ORACLE 12C 软件

5.1 创建12c安装所需目录

[oracle@db01 DBSoft]$ mkdir -p /DBSoft/Product/12.1.0/db_1
 
[oracle@db01 DBSoft]$ chown -R oracle:oinstall /DBSoft/Product/12.1.0
[oracle@db01 DBSoft]$ chmod -R 755 /DBSoft/Product/12.1.0
[oracle@db01 DBSoft]$ cd /DBSoft/Product/12.1.0 


5.2 修改用户环境变量:

[oracle@db01 Product]$ vi ~/.bash_profile
 
export PATH
export EDITOR=vi
export ORACLE_SID=woo
export ORACLE_BASE=/DBSoft
export ORACLE_HOME=$ORACLE_BASE/Product/12.1.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
umask 022 


5.3 解压缩软件:

[oracle@db01 ~]$ unzip linuxamd64_12c_database_1of2.zip
[oracle@db01 ~]$ unzip linuxamd64_12c_database_2of2.zip


六、开始安装12c软件:
6.1 进入解压目录执行./runInstaller 开启12c安装进程
\

6.2 直接点击Next,下一步开始安装
\

6.3 选择skip software updates,点击Next
\

6.4 选择最后一个选项 Upgrade an existing database,点击Next

\

6.5 选择所有的语言,点击Next

\

6.6 选择第一个选项 EntePrise Edition (6.4GB)

\

6.7 指定Oracle 12c的安装目录,会从环境变量中自动读取,点击Next

\

6.8 安装Oracle的所属组和用户,无误后点击Next

\

6.9 检查Oracle 12c的安装信息,无误后点击Install 开始安装

\

6.10 开始安装,这个过程等待约15分钟

\

6.11 弹出提示执行root.sh脚本

\

6.12 开启新窗口,通过root用户登录,执行root.sh脚本

\

6.13 执行完root.sh脚本后,点击完成,自动弹出监听配置,开始配置监听

\

6.14 配置监听名称,默认即可

\

6.15 选择监听可用的协议,通常配置TCP就可以了

\

6.16 配置端口,使用默认的1521,点击即可

\

6.17 问你是否还需要配置其他监听,选择No,点击Next即可

\

6.18 这步提示是否需要创建一个用于客户端连接的服务,选择No,点击Next即可

\

6.19 点击Finish,完成网络的配置

\

6.20 现在开始对数据库进行升级(DBUA),选择第一个选项Upgrade Oracle Database,选择Next

\

6.21 选择需要升级的数据库,点击Next

\

6.22 执行升级检查,选择fix,后点击Next

\

6.23 配置升级选项,所有的都选上,设置和CPU数量相同的并行度,点击Next

\

6.24 选择EM配置,点击Next

\

6.25 升级是否移动数据文件,这里不需要移动,点击Next

\

6.26 选择需要升级的监听,点击Next

\

6.27 数据恢复选项,升级前是否对数据库进行一次备份操作,选择备份,并指定路径,点击Next

\

6.28 检查下Summary,点击Finish开始升级

\

6.29 现在开始执行升级操作

\

6.30 至此升级已经完成,耗时至少四个小时以上,务必预留好足够多的升级时间。

\

6.31 升级已经完成,点击Next

\

6.32 点击Close关闭升级窗口

\

至此11g upgrade 12c已经接近尾声了,后续还需要做一些升级后的检查。

七、执行升级后的检查

7.1 Oracle 12c版本及组件状态的检查

SQL> select banner from v$version;
 
BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
PL/SQL Release 12.1.0.1.0 - Production
CORE 12.1.0.1.0 Production
TNS for Linux: Version 12.1.0.