Get the App
SLTechnology News&Howtos  ›  Database  › 

Cold standby of Oracle Database

Shulou Source: shulou.com Published: 2022-06-01 12:24:17 11月14日 Update

1. Writing backup script A backup mechanism implemented by operating system commands: cp and scp1.1 query the location of all files (data files, control files, parameter files, redo log files, password files) SYS@orcl11g > select name from v$datafile 2 union 3 select name from v$controlfile 4 union 5 select member from v$logfile 1.2 path to create backup SYS@orcl11g > host mkdir / u01/app/backup 1.3 build copy script SYS@orcl11g > set trim on by select statement intercept unnecessary spaces SYS@orcl11g > set trims on each line space SYS@orcl11g > set heading off remove the title SYS@orcl11g > set echo off Remove feedback SYS@orcl11g > set feedback off remove Echo SYS@orcl11g > set term off close Terminal Information SYS@orcl11g > spool / home/oracle/cp.sql SYS@orcl11g > select'cp'| | name |'/ u01Backup 'from v$datafile Union select'cp'| | name |'/ u01aphorb backup 'from v$controlfile union select' cp'| | member | |'/ u01aphorb backup' from v$logfile + + SYS@orcl11g > select'cp'| | name |'/ u01Lachap 'from v$datafile' -- only backup data files + cp / u01/app/oracle/fast_recovery_area/orcl11g/control02.ctl / home/backup cp / u01/app/oracle/oradata/orcl11g/control01.ctl / home/backup cp / u01/app/oracle/oradata/orcl11g/example01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/redo01.log / home/backup cp / U01/app/oracle/oradata/orcl11g/redo02.log / home/backup cp / u01/app/oracle/oradata/orcl11g/redo03.log / home/backup cp / u01/app/oracle/oradata/orcl11g/sysaux01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/system01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/undotbs01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/ Users01.dbf / home/backup [oracle@db253 ~] $spool off [oracle@db253 ~] $vi cp.sql [oracle@db253 ~] $cat cp.sql cp / u01/app/oracle/fast_recovery_area/orcl11g/control02.ctl / home/backup cp / u01/app/oracle/oradata/orcl11g/control01.ctl / home/backup cp / u01/app/oracle/oradata/orcl11g/example01.dbf / home/ Backup cp / u01/app/oracle/oradata/orcl11g/redo01.log / home/backup cp / u01/app/oracle/oradata/orcl11g/redo02.log / home/backup cp / u01/app/oracle/oradata/orcl11g/redo03.log / home/backup cp / u01/app/oracle/oradata/orcl11g/sysaux01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/system01.dbf / home/backup cp / u01/app/ Oracle/oradata/orcl11g/undotbs01.dbf / home/backup cp / u01/app/oracle/oradata/orcl11g/users01.dbf / home/backup [oracle@db253 ~] $chmod + x cp.sqlawk build command: ls-lSr / test | awk'{print "mv" $NF "/ tmp/test/t" NR ".conf"}'| bash2. Stop the database sql > shutdown immediate;3. Copy the data file [oracle@db253 ~] $/ home/oracle/cp.sql-- execute script 4. Open database sql > startup

Tags: File data backup script database command copy space operating system location information parameter password location log mechanism title system terminal statement Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS Xiaomi Huawei Apple MariaDB