You are on page 1of 1

IDMS Cloning

1. Always backup the existing passwords


a. OCR; sid ansible; sqlplus /@master_<dbname>
b. @get_alter_user.sql .. will create alter_user.sql script .. may want to rename it.
2. Run the cloning operation
a. Clone Dev to Dev - via snapshots
i. IDMS-Development instance Clone
ii. Requires both be same version ie EE to EE
b. Clone from Prod to Dev -via snapshots
i. Create prod snapshot
1. RDS-p: Create snapshot
ii. Share snapshot with dev
1. RDS-p: Share Prod Snapshot
iii. Restore from snapshot
1. RDS-no: Restore snapshot to Existing Instance
c. Clone Dev to Prod – uses exp/impdp
i. Make sure Storage on source and destination is large enough
ii. Need to first drop stepsys/stepview app schemas on destination
iii. Tower job: IDMS-Refresh idms-prd from idms-tmp2
1. Uses script configmgmt_database/oracle/idms/clone/clone_mule.yml
2. Do not update the script as you will change the Tower job’s function.
d. Clone Dev to Dev – using exp/imp
i. Make sure Storage on source and destination is large enough
ii. Need to first drop stepsys/stepview on destination
iii. Validate OCR TNS works for both using password and not using password via
master.
iv. Validate source/destination in script
v. Execute script configmgmt_database/oracle/idms/clone/clone_nomule.yml
3. Update the passwords
a. Run the alter_user.sql script created in step 1
4. Validate that nothing is pending in AWS console. Ie reboot for parameter file.

You might also like