升级步骤

  • Oracle 12.2.0.1升级至12.2.0.1.190115
  1. 1、阅读readme文件
  2. 2、检查更新opatch
  3. 3、备份程序
  4. 4、使用opatchauto工具进行数据库升级
  5. 5、打OJVM补丁

1、阅读readme文件

2、检查更新opatch

  1. 12.1.0.2.0】版本是12.1.0.1.3 更新至12.2.0.1.13之上
  2. 12.2.0.1.0】版本是12.2.0.1.6 更新至12.2.0.1.12之上
  3. --更新opatch
  4. https://updates.oracle.com/download/6880880.html Opatch下载地址
  5. $ORACLE_HOME/OPatch/opatch version
  6. $ORACLE_HOME/OPatch/opatch lspatches
  7. chmod -R 777 /oracle/soft/p6880880_122010_Linux-x86-64.zip
  8. --------------------------------oracle opatch
  9. su - oracle
  10. ls -ld $ORACLE_HOME/OPatch*
  11. mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch`date +\%Y\%m\%d`bak && cd /oracle/soft && unzip p6880880_122010_Linux-x86-64.zip -d $ORACLE_HOME
  12. $ORACLE_HOME/OPatch/opatch version
  13. RAC环境下无法在grid用户下直接执行,会报权限不足,需要root用户mv opatch
  14. --------------------------------grid opatch
  15. su - grid
  16. ls -ld $ORACLE_HOME/OPatch*
  17. cd $ORACLE_HOME/OPatch
  18. pwd
  19. su -
  20. mv /oracle/app/12.2.0/grid/OPatch /oracle/app/12.2.0/grid/OPatch`date +\%Y\%m\%d`
  21. unzip /oracle/soft/p6880880_122010_Linux-x86-64.zip -d /oracle/app/12.2.0/grid
  22. chown -R grid:oinstall /oracle/app/12.2.0/grid/OPatch
  23. su - grid
  24. $ORACLE_HOME/OPatch/opatch version

3、备份程序

  1. 【备份软件】
  2. su - root
  3. mkdir -p /oracle/backup_soft
  4. nohup tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_oracle.tar /oracle/app/oracle >/oracle/backup_soft/`date +\%Y\%m\%d`_oracle.tar.log &
  5. nohup tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_12.2.0.tar /oracle/app/12.2.0 >/oracle/backup_soft/`date +\%Y\%m\%d`_12.2.0.tar.log &
  6. nohup tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_grid.tar /oracle/app/grid >/oracle/backup_soft/`date +\%Y\%m\%d`_grid.tar.log &
  7. nohup tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_oraInventory.tar /oracle/app/oraInventory >/oracle/backup_soft/`date +\%Y\%m\%d`_oraInventory.tar.log &
  8. nohup tar -cvf /oracle/backup_soft/`date +\%Y\%m\%d`_etc.tar /etc >/oracle/backup_soft/`date +\%Y\%m\%d`_etc.tar.log &

4、使用opatchauto工具进行数据库升级

  1. su root
  2. mkdir -p /oracle/soft/12c_patch
  3. cd /oracle/soft/12c_patch
  4. unzip /oracle/soft/p28980109_122010_Linux-x86-64.zip -d /oracle/soft/12c_patch
  5. chmod -R 777 /oracle/soft/12c_patch
  6. 方法1GIDB分开打
  7. To patch only the GI home
  8. su - root
  9. export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  10. export GI_HOME=/oracle/app/12.2.0/grid
  11. export PATH=$PATH:$GI_HOME/OPatch
  12. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $GI_HOME -analyze
  13. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $GI_HOME
  14. To patch only the DB home
  15. su - root
  16. export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  17. export ORACLE_HOME=/oracle/app/oracle/product/12.2.0/db_1
  18. export PATH=$PATH:$ORACLE_HOME/OPatch
  19. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $ORACLE_HOME -analyze
  20. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $ORACLE_HOME
  21. 方法2GI+DB一起打
  22. su - root
  23. export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  24. export GI_HOME=/oracle/app/12.2.0/grid
  25. export PATH=$PATH:$GI_HOME/OPatch
  26. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -analyze
  27. opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733
  28. --12C补丁列表信息
  29. $ORACLE_HOME/OPatch/opatch version
  30. $ORACLE_HOME/OPatch/opatch lspatches
  31. $ORACLE_HOME/OPatch/opatch lsinventory
  32. --检查数据字典中补丁信息
  33. set lines 500 pages 500
  34. col description for a80
  35. col action_time for a35
  36. col action for a10
  37. col comments for a50
  38. col VERSION for a20
  39. col NAMESPACE for a20
  40. col BUNDLE_SERIES for a20
  41. select * from registry$history;
  42. select patch_id,version,action,status,action_time,description from dba_registry_sqlpatch;

5、打OJVM补丁

  1. OJVM
  2. 1ojvm补丁检查
  3. su - oracle
  4. export PATCH_TOP_DIR=/oracle/soft/12c_patch/28980109
  5. export PATH=$PATH:$ORACLE_HOME/OPatch
  6. opatch prereq CheckConflictAgainstOHWithDetail -ph $PATCH_TOP_DIR/28790651
  7. 2、关闭所有服务(shut down all the services (database, ASM, listeners, nodeapps, and CRS daemons)
  8. For an Oracle RAC environment, shut down all the services (database, ASM, listeners, nodeapps, and CRS daemons) running from the Oracle home on all the nodes you want to patch. su root
  9. /oracle/app/12.2.0/grid/bin/crsctl stop cluster -all -----停止所有节点集群服务
  10. 3、打OJVM补丁,所有节点都要打(OPatch is used on only one node at a time.)
  11. su - oracle
  12. export PATCH_TOP_DIR=/oracle/soft/12c_patch/28980109
  13. export PATH=$PATH:$ORACLE_HOME/OPatch
  14. cd $PATCH_TOP_DIR/28790651
  15. $ORACLE_HOME/OPatch/opatch apply
  16. $ORACLE_HOME/OPatch/opatch lspatches
  17. $ORACLE_HOME/OPatch/opatch lsinventory
  18. 4、启服务 (After all nodes are patched, start all services. )
  19. su root
  20. /oracle/app/12.2.0/grid/bin/crsctl start cluster -all -----启动所有节点集群服务
  21. 5Loading Modified SQL Files Into the Database
  22. 1)Starting the Database for Post Installation Steps in an Oracle RAC Environment
  23. On only one node, perform the following steps to start an Oracle RAC database in startup upgrade mode.
  24. sqlplus / as sysdba
  25. SQL> startup 启动所有服务的时候数据库资源以及启动了
  26. SQL> alter system set cluster_database=false scope=spfile;
  27. $ORACLE_HOME/bin/srvctl stop database -d ndscdb
  28. sqlplus / as sysdba
  29. SQL> startup upgrade
  30. 2)
  31. cd $ORACLE_HOME/OPatch
  32. ./datapatch -verbose 过程见下面
  33. sqlplus / as sysdba
  34. SQL> shutdown immediate;
  35. 3)Restarting the Database after Running the Post Installation Steps in an Oracle RAC Environment
  36. To start the database back in normal mode
  37. sqlplus / as sysdba
  38. SQL> startup
  39. SQL> alter system set cluster_database=true scope=spfile;
  40. SQL> shutdown immediate;
  41. $ORACLE_HOME/bin/srvctl start database -d ndscdb
  42. 6、失效对象
  43. cd $ORACLE_HOME/rdbms/admin
  44. sqlplus / as sysdba
  45. SQL> @utlrp.sql
  46. set lin 300 pages 5000
  47. col object_name for a40
  48. col owner for a20
  49. select count(*) from dba_objects where status='INVALID';
  50. select count(*) from dba_objects where status='INVALID' and owner='SYS';
  51. select owner,object_name,object_type,status from dba_objects where status='INVALID';
  52. 7、检查数据字典中补丁信息
  53. set lines 500 pages 500
  54. col description for a75
  55. col action_time for a35
  56. col action for a10
  57. col comments for a50
  58. col VERSION for a25
  59. col NAMESPACE for a20
  60. col BUNDLE_SERIES for a20
  61. select * from registry$history;
  62. select patch_id,version,action,status,action_time,description from dba_registry_sqlpatch;

附 升级补丁日志

  1. --补丁安装日志
  2. WWJD-DB1:/root #export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  3. WWJD-DB1:/root #export GI_HOME=/oracle/app/12.2.0/grid
  4. WWJD-DB1:/root #export PATH=$PATH:$GI_HOME/OPatch
  5. WWJD-DB1:/root #opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $GI_HOME
  6. OPatchauto session is initiated at Mon Jan 28 13:53:33 2019
  7. System initialization log file is /oracle/app/12.2.0/grid/cfgtoollogs/opatchautodb/systemconfig2019-01-28_01-53-36PM.log.
  8. Session log file is /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/opatchauto2019-01-28_01-53-48PM.log
  9. The id for this session is D6KS
  10. Executing OPatch prereq operations to verify patch applicability on home /oracle/app/12.2.0/grid
  11. Patch applicability verified successfully on home /oracle/app/12.2.0/grid
  12. Bringing down CRS service on home /oracle/app/12.2.0/grid
  13. Prepatch operation log file location: /oracle/app/grid/crsdata/WWJD-db1/crsconfig/crspatch_WWJD-db1_2019-01-27_09-54-06PM.log
  14. CRS service brought down successfully on home /oracle/app/12.2.0/grid
  15. Start applying binary patch on home /oracle/app/12.2.0/grid
  16. Binary patch applied successfully on home /oracle/app/12.2.0/grid
  17. Starting CRS service on home /oracle/app/12.2.0/grid
  18. Postpatch operation log file location: /oracle/app/grid/crsdata/WWJD-db1/crsconfig/crspatch_WWJD-db1_2019-01-27_09-58-04PM.log
  19. CRS service started successfully on home /oracle/app/12.2.0/grid
  20. OPatchAuto successful.
  21. --------------------------------Summary--------------------------------
  22. Patching is completed successfully. Please find the summary as follows:
  23. Host:WWJD-db1
  24. CRS Home:/oracle/app/12.2.0/grid
  25. Version:12.2.0.1.0
  26. Summary:
  27. ==Following patches were SUCCESSFULLY applied:
  28. Patch: /oracle/soft/12c_patch/28980109/28828733/26839277
  29. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_13-55-08PM_1.log
  30. Patch: /oracle/soft/12c_patch/28980109/28828733/28566910
  31. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_13-55-08PM_1.log
  32. Patch: /oracle/soft/12c_patch/28980109/28828733/28822515
  33. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_13-55-08PM_1.log
  34. Patch: /oracle/soft/12c_patch/28980109/28828733/28864846
  35. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_13-55-08PM_1.log
  36. Patch: /oracle/soft/12c_patch/28980109/28828733/28870605
  37. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_13-55-08PM_1.log
  38. OPatchauto session completed at Mon Jan 28 14:06:37 2019
  39. Time taken to complete the session 13 minutes, 4 seconds
  40. WWJD-DB1:/root #
  41. WWJD-DB1:/root #export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  42. WWJD-DB1:/root #export ORACLE_HOME=/oracle/app/oracle/product/12.2.0/db_1
  43. WWJD-DB1:/root #export PATH=$PATH:$ORACLE_HOME/OPatch
  44. WWJD-DB1:/root #opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $ORACLE_HOME -analyze
  45. OPatchauto session is initiated at Mon Jan 28 14:13:12 2019
  46. System initialization log file is /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchautodb/systemconfig2019-01-28_02-13-16PM.log.
  47. Session log file is /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/opatchauto2019-01-28_02-14-04PM.log
  48. The id for this session is 1RQ4
  49. Executing OPatch prereq operations to verify patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  50. Patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  51. Verifying SQL patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  52. SQL patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  53. OPatchAuto successful.
  54. --------------------------------Summary--------------------------------
  55. Analysis for applying patches has completed successfully:
  56. Host:WWJD-db1
  57. RAC Home:/oracle/app/oracle/product/12.2.0/db_1
  58. Version:12.2.0.1.0
  59. ==Following patches were SKIPPED:
  60. Patch: /oracle/soft/12c_patch/28980109/28828733/28864846
  61. Reason: This patch is not applicable to this specified target type - "rac_database"
  62. Patch: /oracle/soft/12c_patch/28980109/28828733/26839277
  63. Reason: This patch is not applicable to this specified target type - "rac_database"
  64. Patch: /oracle/soft/12c_patch/28980109/28828733/28566910
  65. Reason: This patch is not applicable to this specified target type - "rac_database"
  66. ==Following patches were SUCCESSFULLY analyzed to be applied:
  67. Patch: /oracle/soft/12c_patch/28980109/28828733/28870605
  68. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_14-14-14PM_1.log
  69. Patch: /oracle/soft/12c_patch/28980109/28828733/28822515
  70. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_14-14-14PM_1.log
  71. OPatchauto session completed at Mon Jan 28 14:14:44 2019
  72. Time taken to complete the session 1 minute, 32 seconds
  73. WWJD-DB1:/root #opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733 -oh $ORACLE_HOME
  74. OPatchauto session is initiated at Mon Jan 28 14:15:18 2019
  75. System initialization log file is /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchautodb/systemconfig2019-01-28_02-15-21PM.log.
  76. Session log file is /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/opatchauto2019-01-28_02-15-46PM.log
  77. The id for this session is DJVQ
  78. Executing OPatch prereq operations to verify patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  79. Patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  80. Verifying SQL patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  81. SQL patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  82. Preparing to bring down database service on home /oracle/app/oracle/product/12.2.0/db_1
  83. Successfully prepared home /oracle/app/oracle/product/12.2.0/db_1 to bring down database service
  84. Bringing down database service on home /oracle/app/oracle/product/12.2.0/db_1
  85. Following database(s) and/or service(s) are stopped and will be restarted later during the session: ndscdb
  86. Database service successfully brought down on home /oracle/app/oracle/product/12.2.0/db_1
  87. Performing prepatch operation on home /oracle/app/oracle/product/12.2.0/db_1
  88. Perpatch operation completed successfully on home /oracle/app/oracle/product/12.2.0/db_1
  89. Start applying binary patch on home /oracle/app/oracle/product/12.2.0/db_1
  90. Binary patch applied successfully on home /oracle/app/oracle/product/12.2.0/db_1
  91. Performing postpatch operation on home /oracle/app/oracle/product/12.2.0/db_1
  92. Postpatch operation completed successfully on home /oracle/app/oracle/product/12.2.0/db_1
  93. Starting database service on home /oracle/app/oracle/product/12.2.0/db_1
  94. Database service successfully started on home /oracle/app/oracle/product/12.2.0/db_1
  95. Preparing home /oracle/app/oracle/product/12.2.0/db_1 after database service restarted
  96. No step execution required.........
  97. Trying to apply SQL patch on home /oracle/app/oracle/product/12.2.0/db_1
  98. SQL patch applied successfully on home /oracle/app/oracle/product/12.2.0/db_1
  99. OPatchAuto successful.
  100. --------------------------------Summary--------------------------------
  101. Patching is completed successfully. Please find the summary as follows:
  102. Host:WWJD-db1
  103. RAC Home:/oracle/app/oracle/product/12.2.0/db_1
  104. Version:12.2.0.1.0
  105. Summary:
  106. ==Following patches were SKIPPED:
  107. Patch: /oracle/soft/12c_patch/28980109/28828733/28864846
  108. Reason: This patch is not applicable to this specified target type - "rac_database"
  109. Patch: /oracle/soft/12c_patch/28980109/28828733/26839277
  110. Reason: This patch is not applicable to this specified target type - "rac_database"
  111. Patch: /oracle/soft/12c_patch/28980109/28828733/28566910
  112. Reason: This patch is not applicable to this specified target type - "rac_database"
  113. ==Following patches were SUCCESSFULLY applied:
  114. Patch: /oracle/soft/12c_patch/28980109/28828733/28822515
  115. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_14-17-17PM_1.log
  116. Patch: /oracle/soft/12c_patch/28980109/28828733/28870605
  117. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_14-17-17PM_1.log
  118. OPatchauto session completed at Mon Jan 28 14:20:23 2019
  119. Time taken to complete the session 5 minutes, 6 seconds
  120. WWJD-DB1:/root #
  121. 节点2
  122. WWJD-DB2:/root #export UNZIPPED_PATCH_LOCATION=/oracle/soft/12c_patch/28980109
  123. WWJD-DB2:/root #export GI_HOME=/oracle/app/12.2.0/grid
  124. WWJD-DB2:/root #export PATH=$PATH:$GI_HOME/OPatch
  125. WWJD-DB2:/root #opatchauto apply $UNZIPPED_PATCH_LOCATION/28828733
  126. OPatchauto session is initiated at Mon Jan 28 16:21:56 2019
  127. System initialization log file is /oracle/app/12.2.0/grid/cfgtoollogs/opatchautodb/systemconfig2019-01-28_04-21-59PM.log.
  128. Session log file is /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/opatchauto2019-01-28_04-22-27PM.log
  129. The id for this session is SW7K
  130. Executing OPatch prereq operations to verify patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  131. Executing OPatch prereq operations to verify patch applicability on home /oracle/app/12.2.0/grid
  132. Patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  133. Patch applicability verified successfully on home /oracle/app/12.2.0/grid
  134. Verifying SQL patch applicability on home /oracle/app/oracle/product/12.2.0/db_1
  135. SQL patch applicability verified successfully on home /oracle/app/oracle/product/12.2.0/db_1
  136. Preparing to bring down database service on home /oracle/app/oracle/product/12.2.0/db_1
  137. Successfully prepared home /oracle/app/oracle/product/12.2.0/db_1 to bring down database service
  138. Bringing down CRS service on home /oracle/app/12.2.0/grid
  139. Prepatch operation log file location: /oracle/app/grid/crsdata/WWJD-db2/crsconfig/crspatch_WWJD-db2_2019-01-28_00-23-06AM.log
  140. CRS service brought down successfully on home /oracle/app/12.2.0/grid
  141. Performing prepatch operation on home /oracle/app/oracle/product/12.2.0/db_1
  142. Perpatch operation completed successfully on home /oracle/app/oracle/product/12.2.0/db_1
  143. Start applying binary patch on home /oracle/app/oracle/product/12.2.0/db_1
  144. Binary patch applied successfully on home /oracle/app/oracle/product/12.2.0/db_1
  145. Performing postpatch operation on home /oracle/app/oracle/product/12.2.0/db_1
  146. Postpatch operation completed successfully on home /oracle/app/oracle/product/12.2.0/db_1
  147. Start applying binary patch on home /oracle/app/12.2.0/grid
  148. Binary patch applied successfully on home /oracle/app/12.2.0/grid
  149. Starting CRS service on home /oracle/app/12.2.0/grid
  150. Postpatch operation log file location: /oracle/app/grid/crsdata/WWJD-db2/crsconfig/crspatch_WWJD-db2_2019-01-28_00-35-56AM.log
  151. CRS service started successfully on home /oracle/app/12.2.0/grid
  152. Preparing home /oracle/app/oracle/product/12.2.0/db_1 after database service restarted
  153. No step execution required.........
  154. Trying to apply SQL patch on home /oracle/app/oracle/product/12.2.0/db_1
  155. SQL patch applied successfully on home /oracle/app/oracle/product/12.2.0/db_1
  156. OPatchAuto successful.
  157. --------------------------------Summary--------------------------------
  158. Patching is completed successfully. Please find the summary as follows:
  159. Host:WWJD-db2
  160. RAC Home:/oracle/app/oracle/product/12.2.0/db_1
  161. Version:12.2.0.1.0
  162. Summary:
  163. ==Following patches were SKIPPED:
  164. Patch: /oracle/soft/12c_patch/28980109/28828733/28864846
  165. Reason: This patch is not applicable to this specified target type - "rac_database"
  166. Patch: /oracle/soft/12c_patch/28980109/28828733/26839277
  167. Reason: This patch is not applicable to this specified target type - "rac_database"
  168. Patch: /oracle/soft/12c_patch/28980109/28828733/28566910
  169. Reason: This patch is not applicable to this specified target type - "rac_database"
  170. ==Following patches were SUCCESSFULLY applied:
  171. Patch: /oracle/soft/12c_patch/28980109/28828733/28822515
  172. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-31-15PM_1.log
  173. Patch: /oracle/soft/12c_patch/28980109/28828733/28870605
  174. Log: /oracle/app/oracle/product/12.2.0/db_1/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-31-15PM_1.log
  175. Host:WWJD-db2
  176. CRS Home:/oracle/app/12.2.0/grid
  177. Version:12.2.0.1.0
  178. Summary:
  179. ==Following patches were SUCCESSFULLY applied:
  180. Patch: /oracle/soft/12c_patch/28980109/28828733/26839277
  181. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-32-45PM_1.log
  182. Patch: /oracle/soft/12c_patch/28980109/28828733/28566910
  183. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-32-45PM_1.log
  184. Patch: /oracle/soft/12c_patch/28980109/28828733/28822515
  185. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-32-45PM_1.log
  186. Patch: /oracle/soft/12c_patch/28980109/28828733/28864846
  187. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-32-45PM_1.log
  188. Patch: /oracle/soft/12c_patch/28980109/28828733/28870605
  189. Log: /oracle/app/12.2.0/grid/cfgtoollogs/opatchauto/core/opatch/opatch2019-01-28_16-32-45PM_1.log
  190. OPatchauto session completed at Mon Jan 28 16:42:00 2019
  191. Time taken to complete the session 20 minutes, 4 seconds
  192. WWJD-DB2:/root #

Oracle 12C 补丁升级的更多相关文章

  1. 探索Oracle之数据库升级八 12c Downgrade 11gR2

    探索Oracle之数据库升级八 12c Downgrade 11gR2 前言: 我们前面已经完毕了11gR2 upgrade to 12c 的升级,整个过程还是比較顺利的,尽管和曾经版本号升级有些不太 ...

  2. oracle补丁升级

    PSU的全称是Patch Set Update,Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复.Oracle选取被用户下载数量多,且被验证过具有较低风险的补丁放入到每个季度的PSU ...

  3. 探索Oracle之数据库升级七 11gR2 to 12c 升级完毕后插入PDB

    探索Oracle之数据库升级七 11gR2 to 12c 升级完毕后插入PDB 前言:        从Oracle 12c開始,引入了容器数据库的概念,能够实现数据库插拔操作,例如以下图: 如今我们 ...

  4. 本地Oracle客户端11g升级12c导致PowerCenter无法连接ODBC数据源

    问题: 本地Oracle客户端由11g-32bit升级为12c-64bit时,在PowerCenter Designer使用原来的ODBC连接导入数据库表时,发生如下错误: 原因: 原oracle11 ...

  5. 【转】:Oracle Linux6.9下安装Oracle 11.2.0.4.0及psu补丁升级

    为方便截图,本文操作都在vmware虚拟机上完成. 目录: 1.操作系统安装 2.数据库安装 3.PSU补丁升级卸载   part1 操作系统安装 Oracle (Enterprise) Linux ...

  6. Oracle 12c新特性

    转载自:Oracle 12c新特性(For DBA) 一: Multitenant Architecture (12.1.0.1)      多租户架构是Oracle 12c(12.1)的新增重磅特性 ...

  7. Oracle 12c新特性(For DBA)

    一: Multitenant Architecture (12.1.0.1)      多租户架构是Oracle 12c(12.1)的新增重磅特性,内建的多分租(Multi-tenancy),一个容器 ...

  8. OCP培训 Oracle 12c/18c/19c OCP认证实战培训【送OCP优惠名额】

    一.OCP培训 Oracle 12c/18c/19c OCP认证全套实战培训[送OCP优惠名额],本课程内容 课程目标: 为满足想参加Oracle OCP考证的学员,风哥设计的一套比较全面OCP实战培 ...

  9. linux下通过脚本方式对中间件weblogic进行补丁升级

    转至:http://bbs.learnfuture.com/topic/48 linux下通过脚本方式对中间件weblogic进行补丁升级 刘五奎 [摘要] 在运维行业,系统或软件漏洞每每牵动着每一个 ...

随机推荐

  1. Javascript实现的数组降维——维度不同,怎么谈恋爱(修订版)

    数组的元素可能是数组,这样一层层嵌套,可能得到一个嵌套很深的数组,数组降维要做的事就是把嵌套很深的数组展开,一般最后得到一个一维数组,其中的元素都是非数组元素,比如数组[1, [2, 3, [4, 5 ...

  2. 前端开发-1React-1概述

    React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站.做出来以后,发现这套东西很 ...

  3. es ik分词插件安装

    1.ik下载(下载es对应版本的ik分词包) https://github.com/medcl/elasticsearch-analysis-ik/releases 2.mac cd /usr/loc ...

  4. 即将上线的Imcash是何方神圣?

    区块链的诞生,让数字资产来到这个时代,每个人的财产分布又多了一种十分重要的选择. 当下每个人最需要的就是一款优秀的数字资产管理平台,目前市面上各种平台层出不穷,在线管理.离线管理.全节点钱包.轻钱包. ...

  5. 各种Handler

    ArrayHandler:把结果集中的第一行数据转成对象数组. ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中. BeanHandler:将结果集中的第 ...

  6. eclipse 下载安装单元测试log4j的配置与搭建

    搭建log4j的具体步骤 1.下载jar包放在lib 拓展库中 百度云下载 地址 链接:https://pan.baidu.com/s/1Cvb22kCJcymORehwhKnCrQ 提取码:b55m ...

  7. Eclipse导入maven项目时,pom-xml文件报错处理方法

    报错如下: Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins 解决方法: 出现该错误是因为jar ...

  8. 按比例缩放DIV

    class ResponsiveDiv extends React.Component { constructor(props) { super(props); this.state = { widt ...

  9. win7电脑蓝牙 耳机

    == services.msc 然后点击确定. 在服务中我们找到关于蓝牙的设置,双击进入. 将启动类型改成自动或手动,确定后就能使用蓝牙啦. == win7电脑蓝牙耳机 记得之前链接耳机的时候 需要下 ...

  10. YII2 用 in查询的时候出现无结果, 删除某些值后查询有结果 提前sort数组即可

    YII2 用 in查询的时候出现无结果, 删除某些值后查询有结果, 在数组前用了一个 array_merge 合并了2个数组. 排查发现是 数组中键值没有挨着从0开始 另外没有从小到大, 没观察室哪个 ...