Database Cloning Using Cold Backup
Cold database backup means while taking backup or doing cloning, we need to shutdown the source database.
oracle configurationintermediate
by OracleDba
13 views
Cold database backup means while taking backup or doing cloning, we need to shutdown the source database.
1234567891011121314151617181920212223
alter database backup controlfile to trace as '/u01/app/oracle/ctrl_bkokp.sql';
SQL> select file_name from dba_data_files;
FILE_NAME
---------------------------------------------------------------
/u01/app/oracle/product/oradata/PRIM/system01.dbf
/u01/app/oracle/product/oradata/PRIM/sysaux01.dbf
/u01/app/oracle/product/oradata/PRIM/undotbs01.dbf
/u01/app/oracle/product/oradata/PRIM/users01.dbf
/u01/app/oracle/product/oradata/PRIM/CTLDATA_01.dbf
/u01/app/oracle/product/oradata/PRIM/CTLIDX_01.dbf
/u01/app/oracle/product/oradata/PRIM/catalog01.dbf
/u01/app/oracle/product/oradata/PRIM/catalog_idx01.dbf
/u01/app/oracle/product/oradata/PRIM/GGATE_01.dbf
SQL> select file_name from dba_temp_files;
FILE_NAME
--------------------------------------------------------------
/u01/app/oracle/product/oradata/PRIM/temp01.dbf
/u01/app/oracle/product/oradata/PRIM/catalog_temp01.dbf12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
shut immediate
scp /u01/app/oracle/product/oradata/PRIM/*dbf
[email protected]
:/u01/app/oracle/product/oradata/TRGDB/
cat initTRGDB.ora
*.audit_file_dest='/u01/app/oracle/admin/TRGDB/adump'
*.audit_trail='D
*.compatible='12.1.0.2.0'
*.control_files='/u01/app/oracle/product/oradata/TRGDB/control01.ctl','/u01/app/oracle/product/oradata/TRGDB/control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='TRGDB'
*.diagnostic_dest='/u01/app/oracle/'*.event=''
*.open_cursors=300
*.pga_aggregate_target=524288000
*.processes=1000
*.remote_login_passwordfile='EXCLUSIVE'
*.sec_case_sensitive_logon=FALSE
*.sessions=1536
*.sga_max_size=7373586432
*.sga_target=7373586432
*.undo_tablespace='UNDOTBS1'
export ORACLE_SID=TRGDB
startup nomount pfile=initTRGDB.ora
ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE.
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "TCOMDB01" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 2336
LOGFILE
GROUP 1 '/u01/app/oracle/product/oradata/PRIM/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/u01/app/oracle/product/oradata/PRIM/redo02.log' SIZE 50M BLOCKSIZE 512,
GROUP 3 '/u01/app/oracle/product/oradata/PRIM/redo03.log' SIZE 50M BLOCKSIZE 512
STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/product/oradata/PRIM/system01.dbf',
'/u01/app/oracle/product/oradata/PRIM/CTLDATA_01.dbf',
'/u01/app/oracle/product/oradata/PRIM/sysaux01.dbf',
'/u01/app/oracle/product/oradata/PRIM/undotbs01.dbf',
'/u01/app/oracle/product/oradata/PRIM/CTLIDX_01.dbf',
'/u01/app/oracle/product/oradata/PRIM/users01.dbf',
'/u01/app/oracle/product/oradata/PRIM/catalog01.dbf',
'/u01/app/oracle/product/oradata/PRIM/catalog_idx01.dbf',
'/u01/app/oracle/product/oradata/PRIM/GGATE_01.dbf'
CHARACTER SET AL32UTF8
;1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
CREATE CONTROLFILE SET DATABASE "TRGDB" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 2336
LOGFILE
GROUP 1 '/u01/app/oracle/product/oradata/TRGDB/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/u01/app/oracle/product/oradata/TRGDB/redo02.log' SIZE 50M BLOCKSIZE 512,
GROUP 3 '/u01/app/oracle/product/oradata/TRGDB/redo03.log' SIZE 50M BLOCKSIZE 512
STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/product/oradata/TRGDB/system01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/CTLDATA_01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/sysaux01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/undotbs01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/CTLIDX_01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/users01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/catalog01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/catalog_idx01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/GGATE_01.dbf'
CHARACTER SET AL32UTF8
;
SQL>CREATE CONTROLFILE SET DATABASE "PRIM" RESETLOGS FORCE LOGGING ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 2336
LOGFILE
GROUP 1 '/u01/app/oracle/product/oradata/TRGDB/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/u01/app/oracle/product/oradata/TRGDB/redo02.log' SIZE 50M BLOCKSIZE 512,
GROUP 3 '/u01/app/oracle/product/oradata/TRGDB/redo03.log' SIZE 50M BLOCKSIZE 512
STANDBY LOGFILE
DATAFILE
'/u01/app/oracle/product/oradata/TRGDB/system01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/CTLDATA_01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/sysaux01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/undotbs01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/CTLIDX_01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/users01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/catalog01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/catalog_idx01.dbf',
'/u01/app/oracle/product/oradata/TRGDB/GGATE_01.dbf'
CHARACTER SET AL32UTF8
;
/
controlfile created;
ALTER DATABASE OPEN RESETLOGS;
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/product/oradata/PRIM/temp01.dbf'
SIZE 11529M REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
ALTER TABLESPACE CATALOG_TEMP ADD TEMPFILE '/u01/app/oracle/product/oradata/PRIM/catalog_temp01.dbf'
SIZE 524288000 REUSE AUTOEXTEND OFF;
End of tempfile additions.
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/product/oradata/TRGDB/temp01.dbf'
SIZE 11529M REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
ALTER TABLESPACE CATALOG_TEMP ADD TEMPFILE '/u01/app/oracle/product/oradata/TRGDB/catalog_temp01.dbf'
SIZE 524288000 REUSE AUTOEXTEND OFF;Please to add comments
No comments yet. Be the first to comment!