Introduction
Data Preserving Reprovisioning enables reprovisioning of an already deployed Oracle Database Appliance system without modifying the storage and and the databases on the appliance. The advantage of this method over the regular upgrade process is that it has a much shorter upgrade path. This is achieved by saving the information of the source system, capturing them as server data archive files.
Advantages of using Data Preserving Reprovisioning for upgrade are as follows:
- The upgrade utility runs prechecks on the system, such as detection of databases that are inactive and provides a warning before you upgrade the appliance. You can proactively address these failures beforehand and not encounter issues at the time of reprovisioning of the appliance.
- During the first step of detaching the node, information about the system is collected and preserved, including information about the VLAN, CPU, and Oracle AFD settings. These settings are migrated after the reimage and the third step in this process reprovisions these settings.
- The deployment is initially at Oracle Database Appliance release 12.1.2.12, 12.2.1.4, or 18.x, but after the reprovisioning process, the software is upgraded to Oracle Database Appliance release 19.15 and the deployment automatically starts using new features wherever applicable. For example, the database software is installed on Oracle ACFS-based storage.
- You can upgrade your appliance directly to the latest Oracle Database Appliance release without upgrading to intermediate releases.
Limits
Data Preserving Reprovisioning (DPR) is limited to old versions: 12.1.2.12, 12.2.1.4, 18.3, 18.5, 18.7, and 18.8.
How does it work?
Reimaging normally implies wiping out the data disks before, but this is not mandatory. You can keep your databases on disk, extract the metadata of your ODA setup, reimage your appliance and then remap the databases to your fresh install.
Environment
I have an X7 and the first thing I did is a reimaging to 18.8. X7 came along 19c, but also supports 18.8.
On this 18.8 environment, I deployed 2 DB homes, 18.8 and 12.2. I created 2 databases on it.
odacli describe-component System Version --------------- 18.8.0.0.0 Component Installed Version Available Version ---------------------------------------- -------------------- -------------------- OAK 18.8.0.0.0 up-to-date DB { [ OraDB18000_home1 ] 18.8.0.0.191015 up-to-date [ OraDB12204_home1 ] 12.2.1.4.191015 up-to-date } DCSAGENT 18.8.0.0.0 up-to-date ILOM 5.0.2.24.r141466 4.0.4.38.a.r132148 BIOS 52050300 52020500 OS 6.10 up-to-date FIRMWARECONTROLLER VDV1RL04 vdv1rl02 FIRMWAREDISK 1132 1102 odacli list-databases ID DB Name DB Type DB Version CDB Class Shape Storage Status DbHomeID ---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ---------------------------------------- 7c724f57-a495-4db9-a88a-48323f3632c6 DUTS18c Si 18.8.0.0.191015 false Oltp Odb4 ASM Configured 3eac70f5-6510-4c7c-bf5b-ed938dc60aa1 7041785be-d58e-44c6-b51d-d2729a99b8e8 DUTS12c Si 12.2.1.4.191015 false Oltp Odb4 ASM Configured 8dbba7de-4348-4c61-a171-f7413d30bc14
Detach the node
First step is to detach your configuration. You will need this additional tool from MOS:
Patch 33594115: DATA PRESERVING REPROVISIONING: UPLOAD ODA UPGRADE UTILITY ZIP TO ARU
Unzip the files and run the precheck:
cd /transfer/oracle unzip p33594115_1915000_Linux-x86-64.zip unzip -d /opt/oracle odaupgradeutil_220530.zip cd /opt/oracle/odaupgradeutil/ ./odaupgradeutil run-prechecks Initializing... ########################## ODAUPGRADEUTIL - INIT - BEGIN ########################## Please check /opt/oracle/oak/restore/log/odaupgradeutil_init_12-01-2023_10:06:55.log for details. Get System Version...BEGIN System Version is: 18.8.0.0.0 Get System Version...DONE Get Hardware Info...BEGIN Hardware Model: X7-2, Hardware Platform: M Get Hardware Info...DONE Get Grid home...BEGIN Grid Home is: /u01/app/18.0.0.0/grid Get Grid home...DONE Get system configuration details...BEGIN Grid user is: grid Oracle user is: oracle Get system configuration details...DONE ########################## ODAUPGRADEUTIL - INIT - END ########################## ********* IMPORTANT ********* odaupgradeutil will bring down the databases and grid services on the system. The files that belong to the databases, which are stored on ASM or ACFS, are left intact on the storage. The databases will be started up back after re-imaging the ODA system using 'odacli restore-node' commands. As a good precautionary measure, please backup all the databases on the system before you start this process. Do not store the backup on this ODA machine since the local file system will be wiped out as part of the re-image. ********* IMPORTANT ********* ########################## ODAUPGRADEUTIL - PRECHECKS - BEGIN ########################## Please check /opt/oracle/oak/restore/log/odaupgradeutil_prechecks_12-01-2023_10:07:15.log for details. System version precheck...BEGIN System version precheck...PASSED System config precheck...BEGIN System config precheck...PASSED Required Files precheck...BEGIN Required Files precheck...PASSED Need to discover DB homes Get Database homes...BEGIN Get Database homes...SUCCESS Disk space precheck...BEGIN Get Quorum Disks...BEGIN Get Quorum Disks...SUCCESS Disk space precheck...PASSED DCS Agent status precheck...BEGIN DCS Agent status precheck...PASSED OAK precheck...BEGIN OAK precheck...PASSED ASM precheck...BEGIN ASM precheck...PASSED Database precheck...BEGIN Get databases...BEGIN Database Name: DUTS18c Oracle Home: /u01/app/oracle/product/18.0/dbhome_1 Database Name: DUTS12c Oracle Home: /u01/app/oracle/product/12.2/dbhome_1 Get databases...SUCCESS Database precheck...PASSED Audit Files precheck...BEGIN Audit Files precheck...WARNING Custom RPMs precheck...BEGIN Custom RPMs precheck...PASSED ########################## ODAUPGRADEUTIL - PRECHECKS - END ########################## Use 'odaupgradeutil describe-precheck-report [-j]' to view the precheck report.
Once precheck is OK, you can detach:
./odaupgradeutil detach-node ********* IMPORTANT ********* odaupgradeutil will bring down the databases and grid services on the system. The files that belong to the databases, which are stored on ASM or ACFS, are left intact on the storage. The databases will be started up back after re-imaging the ODA system using 'odacli restore-node' commands. As a good precautionary measure, please backup all the databases on the system before you start this process. Do not store the backup on this ODA machine since the local file system will be wiped out as part of the re-image. ********* IMPORTANT ********* Do you want to continue? [y/n]: y ########################## ODAUPGRADEUTIL - SAVECONF - BEGIN ########################## Please check /opt/oracle/oak/restore/log/odaupgradeutil_saveconf_12-01-2023_10:1:47.log for details. Backup files to /opt/oracle/oak/restore/bkp...BEGIN Backup files to /opt/oracle/oak/restore/bkp...SUCCESS Get provision instance...BEGIN Get provision instance...SUCCESS Get network configuration...BEGIN Get network configuration...SUCCESS Get databases...BEGIN Database Name: DUTS18c Oracle Home: /u01/app/oracle/product/18.0/dbhome_1 Database Name: DUTS12c Oracle Home: /u01/app/oracle/product/12.2/dbhome_1 Get databases...SUCCESS Get Database homes...BEGIN Checking Unified Auditing for dbhome '/u01/app/oracle/product/18.0/dbhome_1' Unified Auditing is set to TRUE Checking Unified Auditing for dbhome '/u01/app/oracle/product/12.2/dbhome_1' Unified Auditing is set to TRUE Get Database homes...SUCCESS Get Database storages...BEGIN Database Name: DUTS18c DATA destination: +DATA RECO destination: +RECO REDO destination: +RECO Flash Cache destination: Database Name: DUTS12c DATA destination: +DATA RECO destination: +RECO REDO destination: +RECO Flash Cache destination: Get Database storages...SUCCESS Get Volumes...BEGIN Get Volumes...SUCCESS Get Filesystems...BEGIN Get Filesystems...SUCCESS Get Quorum Disks...BEGIN Get Quorum Disks...SUCCESS SAVECONF: SUCCESS ########################## ODAUPGRADEUTIL - SAVECONF - END ########################## ########################## ODAUPGRADEUTIL - DETACHNODE - BEGIN ########################## Please check /opt/oracle/oak/restore/log/odaupgradeutil_detachnode_12-01-2023_10:15:01.log for details. Deconfigure databases...BEGIN Database Name: DUTS18c Local Instance: DUTS18c Local Instance Status: RUNNING Stopping database 'DUTS18c'... Removing database 'DUTS18c' from CRS... Database Name: DUTS12c Local Instance: DUTS12c Local Instance Status: RUNNING Stopping database 'DUTS12c'... Removing database 'DUTS12c' from CRS... Deconfigure databases...SUCCESS Get DB backup metadata...BEGIN No backupconfigs found No backupreports found Quorum Disks were found Quorum disk '/dev/SSD_QRMDSK_p1' is 1024 MB in size, no resizing needed Quorum disk '/dev/SSD_QRMDSK_p2' is 1024 MB in size, no resizing needed Deconfigure Grid Infrastructure...BEGIN Deconfigure Grid Infrastructure...SUCCESS Backup quorum disks... Backing up quorum disk '/dev/SSD_QRMDSK_p1' Backing up quorum disk '/dev/SSD_QRMDSK_p2' Create serverarchives...BEGIN Serverarchive '/opt/oracle/oak/restore/out/serverarchive-oda-x7.zip' created Size = 365741 bytes SHA256 checksum = c01b39c7a35ccc3b081a3e83d2c71fa9a767ebfeb45c69f08e17dfe3ef375a7b Create serverarchives...DONE DETACHNODE: SUCCESS [CRITICAL] Server data archive file(s) generated at /opt/oracle/oak/restore/out . Please ensure the file(s) are copied outside the ODA system and preserved. ########################## ODAUPGRADEUTIL - DETACHNODE - END ##########################
Backup was generated successfully. Let’s move it to an area outside of ODA.
ls -lrt /opt/oracle/oak/restore/out/ total 368 -rw------- 1 root root 65 Jan 12 10:21 serverarchive-oda-x7.zip.sha256 -rw-r--r-- 1 root root 365741 Jan 12 10:21 serverarchive-oda-x7.zip cp /opt/oracle/oak/restore/out/serverarchive* /transfer/oda-bkp-dpr
Reimage the node
Reimaging is very easy, first you need to connect the 19.15 ISO from the ILOM console, then choose CDROM for next boot, then do a power cycle. You will need to do that on each node for an HA ODA.
Reimaging takes about 60 minutes to complete.
Once done, your ODA is no more reachable on the network because no network configuration exists on your system.
Configure firstnet
After reimaging is finished, you can connect through ILOM console with root/welcome1.
First step after a normal reimaging is the configure firstnet.
[root@cko1 ~]# /opt/oracle/dcs/bin/odacli configure-firstnet Select the Interface to configure the network on (bond0 bond1) [bond0]: Configure DHCP on bond0 (yes/no) [no]: INFO: You have chosen Static configuration Use VLAN on bond0 (yes/no) [no]:yes Configure VLAN on bond0, input VLAN ID [2 - 4094] 1099 INFO: using network interface bond0.1099 Enter the IP address to configure : 200.201.65.100 Enter the Netmask address to configure : 255.255.255.0 Enter the Gateway address to configure[200.201.65.1] : INFO: Restarting the network Shutting down interface bond0: [ OK ] Shutting down interface bond1: [ OK ] Shutting down interface ib0: [ OK ] Shutting down interface ib1: [ OK ] Shutting down interface ibbond0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface bond0: [ OK ] Bringing up interface bond1: [ OK ] Bringing up interface ibbond0: Determining if ip address 192.168.16.24 is already in use for device ibbond0... [ OK ] Bringing up interface bond0.1099: Determining if ip address 200.201.65.100 is already in use for device bond0.1099... [ OK ] INFO: Restarting the DCS agent initdcsagent stop/waiting initdcsagent start/running, process 23750 [root@cko1 ~]#
Reprovision the appliance
Put back the backup files and register them in the ODA repository, unzip and register the GI clone 19.15, and do a restore node with the -g (grid) option:
odacli update-repository -f /transfer/oda-bkp-dpr/serverarchive-oda-x7.zip
cd /transfer/oracle
unzip p30403673_1915000_Linux-x86-64.zip
odacli update-repository -f /transfer/oracle/odacli-dcs-19.15.0.0.0-220425-GI-19.15.0.0.zip
odacli list-jobs
ID Description Created Status
—————————————- ————————————————————————— ———————————– ———-
b66269aa-e007-4304-8074-7ba7e9c8c5c2 Repository Update Jan 12, 2023 1:00:43 PM UTC Success
f07961fa-4192-489b-9a55-53165a012376 Repository Update Jan 12, 2023 1:10:43 PM UTC Success
odacli restore-node -g
Enter new system password:
Retype new system password:
Enter an initial password for Web Console account (oda-admin):
Retype the password for Web Console account (oda-admin):
User ‘oda-admin’ created successfully…
{
“jobId” : “cdfd2e72-777b-4ccb-a670-17b88c7cc102”,
“status” : “Created”,
“message” : “The system will reboot, if required, to enable the licensed number of CPU cores”,
“reports” : [ ],
“createTimestamp” : “Jan 12, 2023 1:14:19 PM UTC”,
“resourceList” : [ ],
“description” : “Restore node service – GI”,
“updatedTime” : “July 12, 2023 1:14:19 PM UTC”
}
odacli describe-job -i cdfd2e72-777b-4ccb-a670-17b88c7cc102
Job details
—————————————————————-
ID: cdfd2e72-777b-4ccb-a670-17b88c7cc102
Description: Restore node service – GI
Status: Success
Created: Jan 12, 2023 1:14:19 PM CST
Message: The system will reboot, if required, to enable the licensed number of CPU cores
Task Name Start Time End Time Status
—————————————- ———————————– ———————————– ———-
Restore node service creation Jan 12, 2023 1:14:28 PM CST Jan 12, 2023 1:38:26 PM CST Success
Setting up Network Jan 12, 2023 1:14:29 PM CST Jan 12, 2023 1:14:29 PM CST Success
Setting up Vlan Jan 12, 2023 1:14:48 PM CST Jan 12, 2023 1:14:48 PM CST Success
Setting up Network Jan 12, 2023 1:15:08 PM CST Jan 12, 2023 1:15:08 PM CST Success
network update Jan 12, 2023 1:15:32 PM CST Jan 12, 2023 1:15:51 PM CST Success
updating network Jan 12, 2023 1:15:32 PM CST Jan 12, 2023 1:15:51 PM CST Success
Setting up Network Jan 12, 2023 1:15:32 PM CST Jan 12, 2023 1:15:32 PM CST Success
OS usergroup ‘asmdba’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS usergroup ‘asmoper’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS usergroup ‘asmadmin’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS usergroup ‘dba’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS usergroup ‘dbaoper’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS usergroup ‘oinstall’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS user ‘grid’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
OS user ‘oracle’creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
Default backup policy creation Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
Backup config metadata persist Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
Grant permission to RHP files Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
Add SYSNAME in Env Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:15:52 PM CST Success
Install oracle-ahf Jan 12, 2023 1:15:52 PM CST Jan 12, 2023 1:16:53 PM CST Success
Stop DCS Admin Jan 12, 2023 1:16:55 PM CST Jan 12, 2023 1:16:55 PM CST Success
Generate mTLS certificates Jan 12, 2023 1:16:55 PM CST Jan 12, 2023 1:16:56 PM CST Success
Exporting Public Keys Jan 12, 2023 1:16:56 PM CST Jan 12, 2023 1:16:58 PM CST Success
Creating Trust Store Jan 12, 2023 1:16:58 PM CST Jan 12, 2023 1:16:59 PM CST Success
Update config files Jan 12, 2023 1:16:59 PM CST Jan 12, 2023 1:17:00 PM CST Success
Restart DCS Admin Jan 12, 2023 1:17:00 PM CST Jan 12, 2023 1:17:20 PM CST Success
Unzipping storage configuration files Jan 12, 2023 1:17:20 PM CST Jan 12, 2023 1:17:20 PM CST Success
Reloading multipath devices Jan 12, 2023 1:17:20 PM CST Jan 12, 2023 1:17:20 PM CST Success
restart oakd Jan 12, 2023 1:17:20 PM CST Jan 12, 2023 1:17:31 PM CST Success
Reloading multipath devices Jan 12, 2023 1:18:32 PM CST Jan 12, 2023 1:18:32 PM CST Success
restart oakd Jan 12, 2023 1:18:32 PM CST Jan 12, 2023 1:18:42 PM CST Success
Restore Quorum Disks Jan 12, 2023 1:18:42 PM CST Jan 12, 2023 1:18:43 PM CST Success
Creating GI home directories Jan 12, 2023 1:18:43 PM CST Jan 12, 2023 1:18:43 PM CST Success
Extract GI clone Jan 12, 2023 1:18:43 PM CST Jan 12, 2023 1:20:15 PM CST Success
Creating wallet for Root User Jan 12, 2023 1:20:15 PM CST Jan 12, 2023 1:20:20 PM CST Success
Creating wallet for ASM Client Jan 12, 2023 1:20:20 PM CST Jan 12, 2023 1:20:23 PM CST Success
Grid stack creation Jan 12, 2023 1:20:24 PM CST Jan 12, 2023 1:31:53 PM CST Success
GI Restore with RHP Jan 12, 2023 1:20:24 PM CST Jan 12, 2023 1:28:32 PM CST Success
Updating GIHome version Jan 12, 2023 1:28:33 PM CST Jan 12, 2023 1:28:36 PM CST Success
Post cluster OAKD configuration Jan 12, 2023 1:31:53 PM CST Jan 12, 2023 1:34:16 PM CST Success
Mounting disk group DATA Jan 12, 2023 1:34:16 PM CST Jan 12, 2023 1:34:17 PM CST Success
Mounting disk group RECO Jan 12, 2023 1:34:25 PM CST Jan 12, 2023 1:34:33 PM CST Success
Setting ACL for disk groups Jan 12, 2023 1:34:40 PM CST Jan 12, 2023 1:34:44 PM CST Success
Register Scan and Vips to Public Network Jan 12, 2023 1:34:44 PM CST Jan 12, 2023 1:34:46 PM CST Success
Configure export clones resource Jan 12, 2023 1:35:40 PM CST Jan 12, 2023 1:35:41 PM CST Success
Adding Volume COMMONSTORE to Clusterware Jan 12, 2023 1:35:43 PM CST Jan 12, 2023 1:35:47 PM CST Success
Adding Volume DATTSTNOC12 to Clusterware Jan 12, 2023 1:35:47 PM CST Jan 12, 2023 1:35:50 PM CST Success
Adding Volume DATTSTNOC18 to Clusterware Jan 12, 2023 1:35:50 PM CST Jan 12, 2023 1:35:54 PM CST Success
Adding Volume RDOTSTNOC12 to Clusterware Jan 12, 2023 1:35:54 PM CST Jan 12, 2023 1:35:57 PM CST Success
Adding Volume RDOTSTNOC18 to Clusterware Jan 12, 2023 1:35:57 PM CST Jan 12, 2023 1:36:01 PM CST Success
Adding Volume RECO to Clusterware Jan 12, 2023 1:36:01 PM CST Jan 12, 2023 1:36:04 PM CST Success
Enabling Volume(s) Jan 12, 2023 1:36:04 PM CST Jan 12, 2023 1:37:16 PM CST Success
Provisioning service creation Jan 12, 2023 1:38:25 PM CST Jan 12, 2023 1:38:25 PM CST Success
persist new agent state entry Jan 12, 2023 1:38:25 PM CST Jan 12, 2023 1:38:25 PM CST Success
persist new agent state entry Jan 12, 2023 1:38:25 PM CST Jan 12, 2023 1:38:25 PM CST Success Restart Zookeeper and DCS Agent Jan 12, 2023 1:38:25 PM CST Jan 12, 2023 1:38:26 PM CST Success
Reprovision the DB homes and remap the databases
Required clone files can be found in a list:
cat /opt/oracle/oak/restore/metadata/dbVersions.list # List of all db versions found, to be used for downloading required clones before DB restore 18.8.0.0.191015 12.2.0.4.191015
Add the DB clones to the repository:
odacli update-repository -f /transfer/oracle/odacli-dcs-18.8.0.0.0-191226-DB-12.2.0.4.zip odacli update-repository -f /transfer/oracle/odacli-dcs-18.8.0.0.0-191226-DB-18.0.0.0.zip
Now it’s possible to remap the database to the DB homes with the restore-node -d (database):
odacli restore-node -d odacli describe-job -i 18d1e5f8-7c31-4ce7-8241-f7b2ed5673cd Job details ---------------------------------------------------------------- ID: 18d1e5f8-7c31-4ce7-8241-f7b2ed5673cd Description: Restore node service - Database Status: Success Created: Jan 12, 2023 4:36:29 PM CST Message: Task Name Start Time End Time Status ---------------------------------------- ----------------------------------- ----------------------------------- ---------- Setting up ssh equivalance Jan 12, 2023 4:36:49 PM CST Jan 12, 2023 4:36:49 PM CST Success DB home creation: OraDB18000_home1 Jan 12, 2023 4:36:50 PM CST Jan 12, 2023 4:39:31 PM CST Success Validating dbHome available space Jan 12, 2023 4:36:50 PM CST Jan 12, 2023 4:36:50 PM CST Success Creating DbHome Directory Jan 12, 2023 4:36:50 PM CST Jan 12, 2023 4:36:50 PM CST Success Create required directories Jan 12, 2023 4:36:50 PM CST Jan 12, 2023 4:36:50 PM CST Success Extract DB clone Jan 12, 2023 4:36:50 PM CST Jan 12, 2023 4:38:15 PM CST Success ProvDbHome by using RHP Jan 12, 2023 4:38:15 PM CST Jan 12, 2023 4:39:12 PM CST Success Enable DB options Jan 12, 2023 4:39:13 PM CST Jan 12, 2023 4:39:29 PM CST Success Creating wallet for DB Client Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:39:31 PM CST Success DB home creation: OraDB12204_home1 Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:42:47 PM CST Success Validating dbHome available space Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:39:31 PM CST Success Creating DbHome Directory Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:39:31 PM CST Success Create required directories Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:39:31 PM CST Success Extract DB clone Jan 12, 2023 4:39:31 PM CST Jan 12, 2023 4:41:02 PM CST Success ProvDbHome by using RHP Jan 12, 2023 4:41:02 PM CST Jan 12, 2023 4:42:30 PM CST Success Enable DB options Jan 12, 2023 4:42:30 PM CST Jan 12, 2023 4:42:40 PM CST Success Creating wallet for DB Client Jan 12, 2023 4:42:46 PM CST Jan 12, 2023 4:42:47 PM CST Success Persist database storage locations Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Save metadata for DUTS18c Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Save metadata for DUTS12c Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Persist database storages Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Save metadata for DUTS18c Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Save metadata for DUTS12c Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:47 PM CST Success Restore database: DUTS18c Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:44:11 PM CST Success Adding database DUTS18c to GI Jan 12, 2023 4:42:47 PM CST Jan 12, 2023 4:42:49 PM CST Success Adding database instance(s) to GI Jan 12, 2023 4:42:49 PM CST Jan 12, 2023 4:42:49 PM CST Success Modifying SPFILE for database Jan 12, 2023 4:42:49 PM CST Jan 12, 2023 4:43:33 PM CST Success Restore password file for database Jan 12, 2023 4:43:33 PM CST Jan 12, 2023 4:43:34 PM CST Success Start instance(s) for database Jan 12, 2023 4:43:34 PM CST Jan 12, 2023 4:43:52 PM CST Success Persist metadata for database Jan 12, 2023 4:43:52 PM CST Jan 12, 2023 4:43:52 PM CST Success Clear all listeners from Database Jan 12, 2023 4:43:52 PM CST Jan 12, 2023 4:43:53 PM CST Success Run SqlPatch Jan 12, 2023 4:43:56 PM CST Jan 12, 2023 4:44:11 PM CST Success Restore database: DUTS12c Jan 12, 2023 4:44:11 PM CST Jan 12, 2023 4:46:05 PM CST Success Adding database DUTS12c to GI Jan 12, 2023 4:44:11 PM CST Jan 12, 2023 4:44:13 PM CST Success Adding database instance(s) to GI Jan 12, 2023 4:44:13 PM CST Jan 12, 2023 4:44:13 PM CST Success Modifying SPFILE for database Jan 12, 2023 4:44:13 PM CST Jan 12, 2023 4:45:05 PM CST Success Restore password file for database Jan 12, 2023 4:45:05 PM CST Jan 12, 2023 4:45:05 PM CST Success Start instance(s) for database Jan 12, 2023 4:45:05 PM CST Jan 12, 2023 4:45:28 PM CST Success Persist metadata for database Jan 12, 2023 4:45:28 PM CST Jan 12, 2023 4:45:28 PM CST Success Clear all listeners from Database Jan 12, 2023 4:45:28 PM CST Jan 12, 2023 4:45:29 PM CST Success Run SqlPatch Jan 12, 2023 4:45:32 PM CST Jan 12, 2023 4:46:05 PM CST Success Restore Object Stores Jan 12, 2023 4:47:38 PM CST Jan 12, 2023 4:47:38 PM CST Success Remount NFS backups Jan 12, 2023 4:47:38 PM CST Jan 12, 2023 4:47:38 PM CST Success Restore BackupConfigs Jan 12, 2023 4:47:38 PM CST Jan 12, 2023 4:47:38 PM CST Success Reattach backupconfigs to DBs Jan 12, 2023 4:47:38 PM CST Jan 12, 2023 4:47:39 PM CST Success Restore backup reports Jan 12, 2023 4:47:39 PM CST Jan 12, 2023 4:47:39 PM CST Success
Everything looks OK.
Let’s check databases and pmon process:
odacli list-databases ID DB Name DB Type DB Version CDB Class Shape Storage Status DbHomeID ---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ---------------------------------------- 886021e5-9bbf-4a14-9b50-398ddd00bfd0 DUTS18c SI 18.8.0.0.191015 false OLTP odb4 ASM CONFIGURED 3512b78c-a1c9-42dd-a9b7-ff13d5a587fe d791001f-b812-49fd-94f5-b11c5f580a30 DUTS12c SI 12.2.1.4.191015 false OLTP odb4 ASM CONFIGURED 3b10a8ce-bdb4-4d4c-2053-9dac8dff7e61 ps -ef | grep pmon | grep -v grep oracle 447 1 0 16:45 ? 00:00:00 ora_pmon_DUTS18c grid 2986 1 0 14:30 ? 00:00:00 asm_pmon_+ASM1 oracle 19304 1 0 16:46 ? 00:00:00 ora_pmon_DUTS12c
Hope this helps you!!!
Disclaimer: “The postings on this site are my own and don’t necessarily represent may actual employer positions, strategies or opinions. The information here was edited to be useful for general purpose, specific data and identifications was removed to allow reach generic audience and to be useful