Backup And Recovery User's Guide-進行使用者管理的資料庫備份-查詢v$檢視獲取備份資訊

LuiseDalian發表於2014-03-01

進行使用者管理的資料庫備份

查詢v$檢視獲取備份資訊

在進行備份之前,必須確認資料庫中的所有檔案並確定對哪些檔案進行備份。可以使用相應的v$檢視獲得相應的資訊。

在備份之前列出資料庫檔案

使用v$DATAFILEV$CONTROLFILE來確定資料檔案控制檔案

不管這些檔案是你手動命名的還是使用OMF命名的。

注意永遠不要備份聯機重做日誌檔案。

# 1.檢視資料檔案

sys@TESTDB11>select name from v$datafile;

NAME

----------------------------------------------

/u01/app/oracle/oradata/TestDB11/system01.dbf

/u01/app/oracle/oradata/TestDB11/sysaux01.dbf

/u01/app/oracle/oradata/TestDB11/undotbs01.dbf

/u01/app/oracle/oradata/TestDB11/users01.dbf

/u01/app/oracle/oradata/TestDB11/example01.dbf

# 2. 檢視資料檔案及相關的表空間

sys@TESTDB11>select t.name "Tablespace", f.name "Datafile"

  2  from v$tablespace t, v$datafile f

  3  where t.ts# = f.ts#

  4  order by t.name;

Tablespace Datafile

---------- --------------------------------------------------

EXAMPLE    /u01/app/oracle/oradata/TestDB11/example01.dbf

SYSAUX     /u01/app/oracle/oradata/TestDB11/sysaux01.dbf

SYSTEM     /u01/app/oracle/oradata/TestDB11/system01.dbf

UNDOTBS1   /u01/app/oracle/oradata/TestDB11/undotbs01.dbf

USERS      /u01/app/oracle/oradata/TestDB11/users01.dbf

# 3. 檢視控制檔案,對於多路化的控制檔案,只需備份一個。

sys@TESTDB11>select name from v$controlfile;

NAME

-------------------------------------------------------------

/u01/app/oracle/oradata/TestDB11/control01.ctl

/u01/app/oracle/fast_recovery_area/TestDB11/control02.ctl

# 4. 如果計劃使用alter database backup controlfile to 'filename'來執行控制檔案的備份, 則與這個控制檔案的備份一起

#    儲存所有資料和聯機重做日誌檔案的列表。因為當前的資料庫結構可能與控制檔案被備份時結構不一致,

#    因此儲存被記錄在控制檔案中的檔案的列表,有助於恢復過程。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1097461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章