Oracle恢復管理之重要引數DBID

2021-09-27 05:12:17 字數 1121 閱讀 1616

**oracle恢復管理之重要引數dbid**
dbid,是資料庫識別符號。每個資料庫都擁有乙個編號,稱為資料庫識別符號(dbid).該編號是在建立資料庫時自動生成的,且oracle不保證兩個同名的資料庫的dbid必然唯一的。所以oracle提供$oracle_home/bin/nid命令,該命令能夠在修改資料庫名的同時自動生成新的dbid。在建立資料庫之後,dbid一般都是不會變的,除非使用命令nid修改。

下面是查詢dbid的方法:

1.查詢v$database.dbid欄位

在資料庫正常工作時,查詢v$database.dbid欄位是獲取dbid的最簡單方法,此方法必須先將例項至少啟動至mount狀態。

sql> select dbid from v$database;

2.檢視控制檔案自動備份的檔名

通過控制檔案自動備份的檔名獲取,前提條件是沒有利用快速恢復區放置自動備份

確認是否使用快速恢復區,查詢語句(即db_recovery_file_dest引數為空):

sql > show parameter db_recovery_file_dest

開啟控制檔案自動備份功能:

rman>configure controlfile autobackup on;

根據預設設定,控制檔案自動備份的路徑為¥oracle_home/dbs目錄。備份檔案的格式為c---,最後的代表一天中第幾次(十六進製制)備份。發起備份,然後觀察控制檔案自動備份的檔名,留意"starting control file and spfile autobackup at"

4.3.執行相應的轉儲命令,檢視資料庫各種檔案的頭部

利用"alter system dump logfile"命令轉儲某個歸檔日誌至當前會話的追蹤檔案:

獲取當前的會話跟蹤檔案的路徑:

sql> select value from v$diag_info where name='default trace file';

sql> alter system dump logfile '/home/oracle/1_218_748028104.dbf';

4.啟用了恢復編錄,通過查詢恢復編錄中的名為db的表

使用編錄方法,暫時不介紹,以後單獨一篇文章來說。

oracle重要初始引數

open cursors session可以開啟的游標最大數,依敕應用推薦500 show parameter open cursors alter system set open cursors 500 scope both selectcount fromv open cursor contro...

oracle引數檔案管理

1.引數檔案作用 資料庫啟動階段 startup之後 首先會去呼叫引數檔案,啟動資料庫例項2.引數檔案分類 pfile 靜態初始化引數檔案 spfile 動態初始化引數檔案3.pfile 檔案 手動對該檔案進行修改 下次資料庫啟動時,修改才能生效 它的路徑是 oracle home dbs 4.sp...

oracle使用者管理的備份和恢復

做使用者備份之前,檢查確定資料檔案 1select name from v datafile 2 select t.name tablespace f.name datafile from v tablespace t,v datafile f where t.ts f.ts order by t....