oracle 學習小結8

2021-06-15 05:28:33 字數 1520 閱讀 5908

rman的一些常用小結。

1  備份

rman target sys/sys@demo nocataglog

rman>run

list backup;

rman>report schema;(檢視方案)

備份表空間:

backup tablespace users format='d:\backup\rman\%n_%s.bak';

列出情況:

list backup of tablespace users;

顯示備份配置

show all;

備份資料檔案和控制檔案:

backup datafile 5 format='d:\***\***.dbf' include current controlfile;

壓縮備份:

backup as compressed backupset tablespace users format='d:\***x.dbf';

2  恢復

恢復的路數其實和不用rman的真的差不多的,參加oracle 學習小結 7中,比如:

a 恢復資料庫

startup force mount 

run如果所在磁碟故障,則對資料庫的每個資料檔案都用

set newname for datafile 1 to 'c:\***x.dbf';

.........

restore database;

switch datafile all;

recover databse;

sql 'alter database open';

}b 恢復system

如果被刪除

run如果介質壞了的話

startup force mount 

runc  其他表空間的資料檔案損壞

如果被刪除

startup force mount 

run如果介質壞了的話

startup force mount 

run如果是表空間被刪除或介質損壞,原理和上面的差不多

改為sql 'alter tablespace users offline for recover';

3  常用操作

list backup of controlfile;

list backup of archivelog all;

list backup of spfile;

核對所有備份集

crosscheck backup;

list backupset 備份集id;

核對所有資料檔案備份集:

crosscheck backup of database;

crosscheck backup of tablespace users;

crosscheck backup of datafile 4;

crosscheck backup of controlfile;

刪除陳舊備份:

delete obsolete;

oracle 學習小結4

1 建立使用者 create user tom identified by 密碼 default tablespace 表空間 temporary tablespace 臨時表空間 quota 20m on 表空間 password expire 其中 quota表明只能使用某個表空間指定大小的磁碟...

oracle學習小結之五

1 在sql時,先用 desc v controlfile 看下v controfile中,每一列的具體長度,然後再決定在顯示時,如何用col name for a50這樣的格式 2 如果遇到乙個.sql的檔案需要恢復到oracle的話,最好 先建立乙個方案 schema 這裡我的理解是oracle...

oracle 學習小結 例項

oracle 資料庫主要由兩部分構成 放在磁碟中的物理資料庫和對物理資料庫進行管理的資料庫管理系統。其中資料庫管理系統是處於使用者與物理資料庫之間的乙個中間層軟體,又稱為例項。例項就是用來訪問乙個資料庫檔案集的乙個儲存結構及後台程序的集合。在啟動資料庫時,oracle 首先在記憶體中獲取一定的空間,...