Professional Documents
Culture Documents
Check cluster.
{noden1:+ASM1} $ olsnodes -t -s
noden1 Active Unpinned
noden2 Active Unpinned
{noden1:+ASM1} $ crsctl check cluster -all
**************************************************************
noden1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
noden2:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
{noden1:+ASM1} $ crsctl status res -t | grep -i off
OFFLINE OFFLINE noden1 STABLE
OFFLINE OFFLINE noden2 STABLE
{noden1:+ASM1} $ crsctl status res -t | grep -i int
{noden1:+ASM1} $ crsctl status res -t | grep -i unk
{noden1:+ASM1} $ crsctl status res -t | grep -i off
Step 1 Confirm or take backups
Cluster backup.
{noden1:+ASM1} $ ocrconfig -showbackup
Database backup.
RMAN> backup incremental level 0 database plus archivelog delete input TAG
before_upgrade;
RMAN-08138: WARNING: archived log not deleted - must create more backups
archived log file
name=+ERECOVERY/DB1M/ARCHIVELOG/2018_02_05/thread_1_seq_1086.333.967297709
thread=1 sequence=1086
channel ORA_DISK_2: throttle time: 0:00:01
Finished backup at 05-FEB-18
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
Note: remove from oem and add aback after upgrade and migration
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage
Management, OLAP,
Advanced Analytics and Real Application Testing options
INSTANCE_NAME STATUS
---------------- ------------
db1m2 OPEN
db1m1 OPEN
no rows selected
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/system.266.905603359
+EDATA/DB1M/DATAFILE/zoro_data.258.905603357
+EDATA/DB1M/DATAFILE/sysaux.257.905603357
+EDATA/DB1M/DATAFILE/undotbs1.267.905603359
+EDATA/DB1M/DATAFILE/undotbs2.260.905603357
+EDATA/DB1M/DATAFILE/users.262.905603381
+EDATA/DB1M/DATAFILE/zoro_index.259.905603357
+EDATA/DB1M/DATAFILE/zoro_nolog_data.261.905603359
+EDATA/DB1M/DATAFILE/zoro_nolog_index.263.905603359
+EDATA/DB1M/DATAFILE/zoro_data.802.908882207
+EDATA/DB1M/DATAFILE/zoro_index.804.908882215
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/zoro_nolog_data.838.908882221
+EDATA/DB1M/DATAFILE/zoro_nolog_index.839.908882227
+EDATA/DB1M/DATAFILE/kikizoro_productv1945.849.911460113
+EDATA/DB1M/DATAFILE/kikizoro_productv19452.848.911460113
+EDATA/DB1M/DATAFILE/kikizoro_productv19453.847.911460115
+EDATA/DB1M/DATAFILE/kikizoro_productv19454.846.911460115
+EDATA/DB1M/DATAFILE/kikizoro_productv19455.845.911460117
+EDATA/DB1M/DATAFILE/kikizoro_productv19456.854.911460117
+EDATA/DB1M/DATAFILE/kikizoro_productv19457.856.911460117
+EDATA/DB1M/DATAFILE/kikizoro_productv19458.853.911460119
+EDATA/DB1M/DATAFILE/kikizoro_productv19459.855.911460119
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/kikizoro_productv19450.844.911460121
+EDATA/DB1M/DATAFILE/lolopcases1945.841.911460139
+EDATA/DB1M/DATAFILE/lolopcases19452.857.911460139
+EDATA/DB1M/DATAFILE/lolopcases19453.858.911460141
+EDATA/DB1M/DATAFILE/lolopcases19454.842.911460141
+EDATA/DB1M/DATAFILE/lolopcases19455.843.911460141
+EDATA/DB1M/DATAFILE/lolopcases19456.859.911460143
+EDATA/DB1M/DATAFILE/lolopcases19457.860.911460143
+EDATA/DB1M/DATAFILE/lolopcases19458.852.911460145
+EDATA/DB1M/DATAFILE/lolopcases19459.862.911460145
+EDATA/DB1M/DATAFILE/lolopcases19450.851.911460145
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/lolopcoll_ninja1945.861.911460147
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19452.863.911460147
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19453.800.911460147
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19454.840.911460149
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19455.887.911460149
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19456.888.911460151
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19457.889.911460151
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19458.890.911460153
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19459.891.911460153
+EDATA/DB1M/DATAFILE/lolopcoll_ninja19450.892.911460153
+EDATA/DB1M/DATAFILE/lolopcu_ninja1945.893.911460155
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/lolopcu_ninja19452.894.911460155
+EDATA/DB1M/DATAFILE/lolopcu_ninja19453.895.911460157
+EDATA/DB1M/DATAFILE/lolopcu_ninja19454.896.911460157
+EDATA/DB1M/DATAFILE/lolopcu_ninja19455.897.911460157
+EDATA/DB1M/DATAFILE/lolopcu_ninja19456.898.911460159
+EDATA/DB1M/DATAFILE/lolopcu_ninja19457.899.911460159
+EDATA/DB1M/DATAFILE/lolopcu_ninja19458.900.911460159
+EDATA/DB1M/DATAFILE/lolopcu_ninja19459.901.911460161
+EDATA/DB1M/DATAFILE/lolopcu_ninja19450.902.911460161
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt1945.903.911460163
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19452.904.911460163
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19453.905.911460165
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19454.906.911460165
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19455.907.911460167
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19456.908.911460167
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19457.909.911460169
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19458.910.911460169
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19459.911.911460171
+EDATA/DB1M/DATAFILE/lolopcu_dwell_geo_lvls_rpt19450.912.911460171
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary1945.913.911460171
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19452.914.911460173
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19453.915.911460173
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19454.916.911460175
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19455.917.911460175
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19456.918.911460177
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19457.919.911460177
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19458.920.911460177
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19459.921.911460179
+EDATA/DB1M/DATAFILE/lolopcu1945olerance_summary19450.922.911460179
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status1945.923.911460181
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19452.924.911460181
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19453.925.911460183
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19454.926.911460183
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19455.927.911460185
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19456.928.911460185
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19457.929.911460185
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19458.930.911460187
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19459.931.911460187
+EDATA/DB1M/DATAFILE/lolopnrfu_cu_status19450.932.911460187
+EDATA/DB1M/DATAFILE/jackfile1945.933.911460189
+EDATA/DB1M/DATAFILE/jackfile19452.934.911460189
+EDATA/DB1M/DATAFILE/jackfile19453.935.911460191
+EDATA/DB1M/DATAFILE/jackfile19454.936.911460191
+EDATA/DB1M/DATAFILE/jackfile19455.937.911460191
NAME
----------------------------------------------------------------------------
----
+EDATA/DB1M/DATAFILE/jackfile19456.938.911460193
+EDATA/DB1M/DATAFILE/jackfile19457.939.911460193
+EDATA/DB1M/DATAFILE/jackfile19458.940.911460193
+EDATA/DB1M/DATAFILE/jackfile19459.941.911460195
+EDATA/DB1M/DATAFILE/jackfile19450.942.911460195
+EDATA/DB1M/DATAFILE/jackfile.1014.911461933
+EDATA/DB1M/DATAFILE/jackfile.1015.911462011
95 rows selected.
Review character set and database archive log settings
INSTANCE_NAME STATUS
---------------- ------------
db1m2 OPEN
db1m1 OPEN
PARAMETER
----------------------------------------------------------------------------
----
VALUE
------------------------------
NLS_CHARACTERSET
WE8MSWIN1252
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
db_recovery_file_dest string
+ERECOVERY
db_recovery_file_dest_size big integer
95G
recovery_parallelism integer
0
SQL> show parameter sessions;
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
java_max_sessionspace_size integer
0
java_soft_sessionspace_limit integer
0
license_max_sessions integer
0
license_sessions_warning integer
0
sessions integer
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
472
shared_server_sessions integer
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
aq1945m_processes integer
1
cell_offload_processing boolean
TRUE
db_writer_processes integer
1
gcs_server_processes integer
2
global1945xn_processes integer
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
1
job_queue_processes integer
1000
log_archive_max_processes integer
4
processes integer
300
processor_group_name string
NAME TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
db_files integer
200
SQL>
Note: As db1m is using NLS_CHARACTERSET= WE8MSWIN1252 confirm the character set of
the target cdb.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management,
Advanced Analytics and Real Application Testing options
INSTANCE_NAME STATUS
---------------- ------------
db1m1 OPEN
db1m2 OPEN
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Produ
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options
{noden1:db1m1} $ . oraenv
ORACLE_SID = [db1m1] ? q20cdbm
The Oracle base remains unchanged with value /u01/oracle
{noden1:q20cdbm} $ export ORACLE_SID=q20cdbm1
{noden1:q20cdbm1} $ sqlplus / as sysdba
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
INSTANCE_NAME STATUS
---------------- ------------
q20cdbm1 OPEN
q20cdbm2 OPEN
PARAMETER VALUE
------------------------------ ------------------------------
NLS_CHARACTERSET AL32UTF8
SQL>
=======================================
Status of the database prior to upgrade
=======================================
==============
BEFORE UPGRADE
==============
==============
BEFORE UPGRADE
==============
REQUIRED ACTIONS
================
+ Adjust TABLESPACE SIZES as needed.
Auto 12.2.0.1.0
Tablespace Size Extend Min Size Action
---------- ---------- -------- ---------- ------
RECOMMENDED ACTIONS
RECOMMENDED ACTIONS
===================
+ Run 12.1.0.2.0 $ORACLE_HOME/rdbms/admin/utlrp.sql to recompile invalid
objects. You can view the individual invalid objects with
EXECUTE SYS.DBMS_JAVA_DEV.ENABLE;
Taking this action will make your database subject to a known security
vulnerability, but without the PSU patch, Java development must still
be
enabled to allow some upgrade actions to complete. Extreme caution is
advised.
The upgrade may fail if Java development is disabled. When active, the
OJVM Mitigation patch disables Java development in the database.
Oracle
strongly recommends installing the latest OJVM PSU in both the
12.1.0.2.0 and 12.2.0.1.0 ORACLE_HOMEs which will eliminate the need
for
the mitigation patch. Doing that in 12.2.0.1.0 will not incur any
database downtime and will eliminate the same vulnerability during the
next upgrade. If you cannot apply the OJVM PSU, you may opt to retain
the mitigation patch in 12.1.0.2.0, but Java development still must be
enabled during the upgrade. Please refer to MOS note 1929745.1 for
more
details.
EXECUTE DBMS_MY-COMP.GATHER_DICTIONARY_MY-COMP;
+ Please make sure that all the MVs are refreshed and sys.sumdelta$
becomes empty before doing upgrade, unless you have strong business
reasons not to do so. You can use dbms_mview.refresh() to refresh the
MVs except those stale ones to be kept due to business need. If there
are any stale MVs depending on changes in sys.sumdelta$, do not
truncate
it, because doing so will cause wrong results after refresh.
+ Please make sure that all the MVs are refreshed and sys.sumdelta$
becomes empty before doing upgrade, unless you have strong business
reasons not to do so. You can use dbms_mview.refresh() to refresh the
MVs except those stale ones to be kept due to business need. If there
are any stale MVs depending on changes in sys.sumdelta$, do not
truncate
it, because doing so will cause wrong results after refresh.
INFORMATION ONLY
================
+ Consider upgrading APEX manually, before the database upgrade.
To reduce database upgrade time, you can upgrade APEX manually before
the database upgrade. Refer to My Oracle Support Note 1088970.1 for
information on APEX installation upgrades.
=============
AFTER UPGRADE
=============
REQUIRED ACTIONS
================
None
RECOMMENDED ACTIONS
RECOMMENDED ACTIONS
===================
+ If you use the -T option for the database upgrade, then run
$ORACLE_HOME/rdbms/admin/utluptabdata.sql after the upgrade is
complete,
to VALIDATE and UPGRADE any user tables affected by changes to
Oracle-Maintained types.
+ Upgrade the database time zone version using the DBMS_DST package.
Oracle recommends using the most recent timezone data. For further
information, refer to My Oracle Support Note 1585343.1.
EXECUTE DBMS_MY-COMP.GATHER_DICTIONARY_MY-COMP;
Oracle recommends gathering dictionary statistics after upgrade.
INFORMATION ONLY
================
+ Apply latest Oracle JavaVM (OJVM) Bundle Patch (BP) or Patch Set Update
(PSU) if it was not applied before database upgrade on 12.2.0.1.0
ORACLE_HOME. Please refer to MOS note 1929745.1 for more details.
Fixup
Check Name Status Further DBA Action
---------- ------ ------------------
purge_recyclebin Passed None
invalid_objects_exist Failed Manual fixup recommended.
jvm_mitigation_patch Failed Manual fixup recommended.
hidden_params Failed Manual fixup recommended.
dictionary_my-comp Passed None
mv_refresh Failed Manual fixup recommended.
apex_upgrade_msg Failed Manual fixup recommended.
SQL>
OWNER
OBJECT1945YPE OBJECT_NAME STATUS
----------------------------------------------------------------------------------------------------------------------------
---- ----------------------- ------------------------------ -------
ZORO_ORT
PACKAGE BODY COMMON_PKG INVALID
ZORO_ORT
PACKAGE BODY CPR_FEFU_F5_PKG INVALID
ZORO_ORT
PACKAGE BODY KPI_LL_VR_CAP_K3_PKG INVALID
ZORO_ORT
PACKAGE BODY KPI_NRFU_K4_PKG INVALID
ZORO_ORT
PACKAGE BODY PARA_EQ_M1_PKG INVALID
ZORO_ORT
PACKAGE BODY PARA_EQ_M2_PKG INVALID
6 rows selected.
SQL>
Enable Java.
SQL> SELECT version, status FROM dba_registry WHERE comp_id='JAVAVM';
VERSION STATUS
------------------------------ -----------
12.1.0.2.0 INVALID
SQL> EXECUTE SYS.DBMS_JAVA_DEV.ENABLE;
VERSION STATUS
------------------------------ -----------
12.1.0.2.0 INVALID
SQL>
SQL>
SQL>