第十二章: BACKUP and RECOVERY (數(shù)據(jù)備份和恢復(fù))
1. v$sga,v$instance,v$process,v$bgprocess,v$database,v$datafile,v$sgastat
2. Rman need set dbwr_IO_slaves or backup_tape_IO_slaves and large_pool_size
3. Monitoring Parallel Rollback
> v$fast_start_servers , v$fast_start_transactions
4.perform a closed database backup (noarchivelog)
> shutdown immediate
> cp files /backup/
> startup
5.restore to a different location
> connect system/manager as sysdba
> startup mount
> alter database rename file '/disk1/../user.dbf' to '/disk2/../user.dbf';
> alter database open;
6.recover syntax
--recover a mounted database
>recover database;
>recover datafile '/disk1/data/df2.dbf';
>alter database recover database;
--recover an opened database
>recover tablespace user_data;
>recover datafile 2;
>alter database recover datafile 2;
7.how to apply redo log files automatically
>set autorecovery on
>recover automatic datafile 4;
8.complete recovery:
--method 1(mounted databae)
>copy c:\backup\user.dbf c:\oradata\user.dbf
>startup mount
>recover datafile 'c:\oradata\user.dbf;
>alter database open;
--method 2(opened database,initially opened,not system or rollback datafile)
>copy c:\backup\user.dbf c:\oradata\user.dbf (alter tablespace offline)
>recover datafile 'c:\oradata\user.dbf' or
>recover tablespace user_data;
>alter database datafile 'c:\oradata\user.dbf' online or
>alter tablespace user_data online;
--method 3(opened database,initially closed not system or rollback datafile)
>startup mount
>alter database datafile 'c:\oradata\user.dbf' offline;
>alter database open
>copy c:\backup\user.dbf d:\oradata\user.dbf
>alter database rename file 'c:\oradata\user.dbf' to 'd:\oradata\user.dbf'
>recover datafile 'e:\oradata\user.dbf' or recover tablespace user_data;
>alter tablespace user_data online;
--method 4(loss of data file with no backup and have all archive log)
>alter tablespace user_data offline immediate;
>alter database create datafile 'd:\oradata\user.dbf' as 'c:\oradata\user.dbf''
>recover tablespace user_data;
>alter tablespace user_data online
5.perform an open database backup
> alter tablespace user_data begin backup;
> copy files /backup/
> alter database datafile '/c:/../data.dbf' end backup;
> alter system switch logfile;
6.backup a control file
> alter database backup controlfile to 'control1.bkp';
> alter database backup controlfile to trace;
7.recovery (noarchivelog mode)
> shutdown abort
> cp files
> startup
8.recovery of file in backup mode
>alter database datafile 2 end backup;
9.clearing redo log file
>alter database clear unarchived logfile group 1;
>alter database clear unarchived logfile group 1 unrecoverable datafile;
10.redo log recovery
>alter database add logfile group 3 'c:\oradata\redo03.log' size 1000k;
>alter database drop logfile group 1;
>alter database open;
or >cp c:\oradata\redo02.log' c:\oradata\redo01.log
>alter database clear logfile 'c:\oradata\log01.log';
ORACLE dblink 的建立- -
1.在tnsnames.ora增加對備份數(shù)據(jù)庫的指向,取名***(增加完畢后,用sqlplus進(jìn)行驗(yàn)證)tnsping ***
2.登錄本地數(shù)據(jù)庫
3.CREATE DATABASE LINK *** CONNECT TO “目標(biāo)用戶名” IDENTIFIED BY “目標(biāo)用戶密碼” USING '標(biāo)識串';
Create database link chsflora113 connect to flora indentified by kibflora2006 using ‘chsflora’
連接數(shù)據(jù)庫chsflora,并創(chuàng)建連接名為chsflora113的dblink。
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: 第二章:表空間管理
- 第3頁: 第三章:表
- 第4頁: 第四章:索引
- 第5頁: 第五章:約束
- 第6頁: 第六章:LOAD數(shù)據(jù)
- 第7頁: 第七章:數(shù)據(jù)組織
- 第8頁: 第八章: 密碼管理和安全
- 第9頁: 第九章:用戶管理
- 第10頁: 第十章:權(quán)限管理
- 第11頁: 第十一章:角色管理
- 第12頁: 第十二章: 數(shù)據(jù)備份和恢復(fù)