Oracle控制檔案相關的其他(五)

kuqlan發表於2012-06-16

DBID的確定

控制檔案的備份恢復中,我們經常需要DBID,如下為常用的查詢方法:

方法1、在資料庫mountopen狀態下:

[oracle@dbserv ~]$ sqlplus / as sysdba

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL> select dbid,name from v$database;

DBID NAME

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

2083742440 TEST

[@more@]

方法2、在資料庫mountopen狀態下:

[oracle@dbserv ~]$ rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Sat Jun 16 00:51:21 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

connected to target database: TEST (DBID=2083742440)

如果控制檔案損壞,則如上兩種方法是無法查到的,只能採取如下方式:

方法3Oracle預設情況下,會在 $ORACLE_HOME/dbs/下生成控制檔案自動備份和快照備份,在windows環境在 $ORACLE_HOME/database/目錄下:

[oracle@dbserv ~]$ ls -lrt $ORACLE_HOME/dbs/

總用量 21592

-rw-r----- 1 oracle oinstall 8385 1998-09-11 init.ora

-rw-r----- 1 oracle oinstall 12920 2001-05-03 initdw.ora

-rw-r----- 1 oracle oinstall 1536 6月 10 13:06 orapwtest

-rw-rw---- 1 oracle oinstall 24 6月 10 13:06 lkTEST

-rw-rw---- 1 oracle oinstall 1544 6月 10 13:06 hc_test.dat

-rw-r----- 1 oracle oinstall 7143424 6月 10 16:42 c-2083742440-20120610-00

-rw-r--r-- 1 oracle oinstall 1827 6月 15 21:38 alert_test.log

-rw-r----- 1 oracle oinstall 2560 6月 15 21:38 spfiletest.ora

-rw-r----- 1 oracle oinstall 7389184 6月 15 21:38 snapcf_test.f

-rw-r----- 1 oracle oinstall 7471104 6月 15 21:38 c-2083742440-20120615-00

[oracle@xjtvpay ~]$

方法4、如果配置了rman備份,則檢視過去Rman備份生成的日誌檔案內容….

方法5BBEDoradebug等工具直接匯出資料檔案頭塊

控制檔案資訊:

Displaying Control File Information

The following views display information about control files:

View

Description

V$DATABASE

Displays database information from the control file

V$CONTROLFILE

Lists the names of control files

V$CONTROLFILE_RECORD_SECTION

Displays information about control file record sections

V$PARAMETER

Displays the names of control files as specified in the CONTROL_FILES initialization parameter

This example lists the names of the control files.

SQL> SELECT NAME FROM V$CONTROLFILE;
NAME
-------------------------------------
/u01/oracle/prod/control01.ctl
/u02/oracle/prod/control02.ctl
/u03/oracle/prod/control03.ctl

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

相關文章