叢集資料庫重要檔案的檢視管理
這裡主要講一下如何檢視叢集資料庫中的控制檔案、資料檔案、日誌檔案以及引數檔案
的資訊。檢視方式與檢視單例項的相類似,但是各類檔案存放的位置有所不一樣。單例項的各種檔案直接放在虛擬機器主機上
相應的檔案目錄,而叢集則把這些重要的資料庫檔案都放在共享儲存分配好的目錄組裡面。特別引數檔案的格式與單例項的
引數檔案格式不一樣。單例項的pfile引數檔案可直接進行相應的引數修改,可是叢集裡的pfile檔案只是存放訪問spfile引數檔案
的一個絕對路徑的指標。就相對告訴各節點去訪問spfile再啟動例項。
----檢視控制檔案的位置:SQL> show parameter control_files
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_files string +DATA/prod/controlfile/current
.264.927167493, +OCR_VOTE/prod
/controlfile/current.256.92716
7497
---或者進入ASM:
---檢視三大檔案目錄組:
ASMCMD> ls
DATA/
OCR_VOTE/
RCY/
ASMCMD>
--檢視控制檔案:
ASMCMD> cd DATA/prod/CONTROLFILE
ASMCMD> pwd
+DATA/prod/CONTROLFILE
ASMCMD> ls
Current.264.927167493
ASMCMD>
#從第一次查詢看到,該叢集共有兩個控制檔案,一個放在恢復目錄組裡。
---檢視檔案:
ASMCMD> ls
CONTROLFILE/
DATAFILE/
ONLINELOG/
PARAMETERFILE/
TEMPFILE/
spfileprod.ora
#可以看到 +DATA/prod/ 都是叢集資料庫裡最重要的
#引數檔案、控制檔案、資料檔案以及臨時表空間檔案。
---檢視叢集資料庫引數檔案:
--節點1:
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/prod/spfileprod.ora
SQL>
#叢集資料庫里正在使用的是spfile引數檔案。
--前往作業系統檢視引數檔案的情況:
[oracle@node1 ~]$ cd $ORACLE_HOME
[oracle@node1 db_2]$ cd dbs
[oracle@node1 dbs]$ ls
hc_DBUA0.dat hc_PROD1.dat initprod1.ora peshm_DBUA0_0 peshm_PROD_1
hc_prod1.dat init.ora orapwprod1 peshm_prod_1
[oracle@node1 dbs]$
#開啟節點的時候,是直接運用到pfile檔案,而沒有直接運用spfile檔案:
--檢視pfile檔案的內容:
[oracle@node1 dbs]$ cat initprod1.ora
SPFILE='+DATA/prod/spfileprod.ora'
[oracle@node1 dbs]$
#可以看到,叢集的的pfile檔案的內容很簡單,就是一個指標,指向spfile檔案的絕對路徑。
--檢視節點2:
[oracle@node2 ~]$ cd $ORACLE_HOME
[oracle@node2 db_2]$ cd dbs
[oracle@node2 dbs]$ ls
hc_prod2.dat hc_PROD2.dat init.ora initprod2.ora orapwprod2 peshm_prod_2 peshm_PROD_2
[oracle@node2 dbs]$
[oracle@node2 dbs]$ cat initprod2.ora
SPFILE='+DATA/prod/spfileprod.ora'
[oracle@node2 dbs]$
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/prod/spfileprod.ora
SQL>
#節點2也是一樣的。
---檢視日誌檔案:
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
+DATA/prod/onlinelog/group_2.258.927167531
+OCR_VOTE/prod/onlinelog/group_2.258.927167539
+DATA/prod/onlinelog/group_1.257.927167511
+OCR_VOTE/prod/onlinelog/group_1.257.927167521
+DATA/prod/onlinelog/group_3.261.927168127
+OCR_VOTE/prod/onlinelog/group_3.259.927168135
+DATA/prod/onlinelog/group_4.256.927168143
+OCR_VOTE/prod/onlinelog/group_4.260.927168157
8 rows selected.
SQL> set linesize 120
SQL> select GROUP#,THREAD#,MEMBERS
2 from v$log;
GROUP# THREAD# MEMBERS
---------- ---------- ----------
1 1 ##########
2 1 ##########
3 2 ##########
4 2 ##########
---檢視資料檔案:
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------
+DATA/prod/datafile/users.268.927167257
+DATA/prod/datafile/undotbs1.266.927167257
+DATA/prod/datafile/sysaux.265.927167255
+DATA/prod/datafile/system.262.927167251
+DATA/prod/datafile/example.263.927167597
+DATA/prod/datafile/undotbs2.267.927168043
6 rows selected.
#從資料檔案中也可以看得出這些資料檔案所對應的表空間。
的資訊。檢視方式與檢視單例項的相類似,但是各類檔案存放的位置有所不一樣。單例項的各種檔案直接放在虛擬機器主機上
相應的檔案目錄,而叢集則把這些重要的資料庫檔案都放在共享儲存分配好的目錄組裡面。特別引數檔案的格式與單例項的
引數檔案格式不一樣。單例項的pfile引數檔案可直接進行相應的引數修改,可是叢集裡的pfile檔案只是存放訪問spfile引數檔案
的一個絕對路徑的指標。就相對告訴各節點去訪問spfile再啟動例項。
----檢視控制檔案的位置:SQL> show parameter control_files
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_files string +DATA/prod/controlfile/current
.264.927167493, +OCR_VOTE/prod
/controlfile/current.256.92716
7497
---或者進入ASM:
---檢視三大檔案目錄組:
ASMCMD> ls
DATA/
OCR_VOTE/
RCY/
ASMCMD>
--檢視控制檔案:
ASMCMD> cd DATA/prod/CONTROLFILE
ASMCMD> pwd
+DATA/prod/CONTROLFILE
ASMCMD> ls
Current.264.927167493
ASMCMD>
#從第一次查詢看到,該叢集共有兩個控制檔案,一個放在恢復目錄組裡。
---檢視檔案:
ASMCMD> ls
CONTROLFILE/
DATAFILE/
ONLINELOG/
PARAMETERFILE/
TEMPFILE/
spfileprod.ora
#可以看到 +DATA/prod/ 都是叢集資料庫裡最重要的
#引數檔案、控制檔案、資料檔案以及臨時表空間檔案。
---檢視叢集資料庫引數檔案:
--節點1:
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/prod/spfileprod.ora
SQL>
#叢集資料庫里正在使用的是spfile引數檔案。
--前往作業系統檢視引數檔案的情況:
[oracle@node1 ~]$ cd $ORACLE_HOME
[oracle@node1 db_2]$ cd dbs
[oracle@node1 dbs]$ ls
hc_DBUA0.dat hc_PROD1.dat initprod1.ora peshm_DBUA0_0 peshm_PROD_1
hc_prod1.dat init.ora orapwprod1 peshm_prod_1
[oracle@node1 dbs]$
#開啟節點的時候,是直接運用到pfile檔案,而沒有直接運用spfile檔案:
--檢視pfile檔案的內容:
[oracle@node1 dbs]$ cat initprod1.ora
SPFILE='+DATA/prod/spfileprod.ora'
[oracle@node1 dbs]$
#可以看到,叢集的的pfile檔案的內容很簡單,就是一個指標,指向spfile檔案的絕對路徑。
--檢視節點2:
[oracle@node2 ~]$ cd $ORACLE_HOME
[oracle@node2 db_2]$ cd dbs
[oracle@node2 dbs]$ ls
hc_prod2.dat hc_PROD2.dat init.ora initprod2.ora orapwprod2 peshm_prod_2 peshm_PROD_2
[oracle@node2 dbs]$
[oracle@node2 dbs]$ cat initprod2.ora
SPFILE='+DATA/prod/spfileprod.ora'
[oracle@node2 dbs]$
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/prod/spfileprod.ora
SQL>
#節點2也是一樣的。
---檢視日誌檔案:
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
+DATA/prod/onlinelog/group_2.258.927167531
+OCR_VOTE/prod/onlinelog/group_2.258.927167539
+DATA/prod/onlinelog/group_1.257.927167511
+OCR_VOTE/prod/onlinelog/group_1.257.927167521
+DATA/prod/onlinelog/group_3.261.927168127
+OCR_VOTE/prod/onlinelog/group_3.259.927168135
+DATA/prod/onlinelog/group_4.256.927168143
+OCR_VOTE/prod/onlinelog/group_4.260.927168157
8 rows selected.
SQL> set linesize 120
SQL> select GROUP#,THREAD#,MEMBERS
2 from v$log;
GROUP# THREAD# MEMBERS
---------- ---------- ----------
1 1 ##########
2 1 ##########
3 2 ##########
4 2 ##########
---檢視資料檔案:
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------
+DATA/prod/datafile/users.268.927167257
+DATA/prod/datafile/undotbs1.266.927167257
+DATA/prod/datafile/sysaux.265.927167255
+DATA/prod/datafile/system.262.927167251
+DATA/prod/datafile/example.263.927167597
+DATA/prod/datafile/undotbs2.267.927168043
6 rows selected.
#從資料檔案中也可以看得出這些資料檔案所對應的表空間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2127892/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 叢集資料庫新增控制檔案資料庫
- 檢視資料庫資料檔案的總大小資料庫
- 修改叢集資料庫的歸檔模式資料庫模式
- SequoiaDB資料庫之叢集管理資料庫
- 4 管理資料庫例項和叢集資料庫資料庫
- 資料庫叢集資料庫
- 除了TRACE檔案,在哪檢視資料庫的 maxlogfiles ?資料庫
- 檢視資料檔案大小
- OracleRAC管理 之 叢集狀態&資訊檢視Oracle
- 檢視oracle資料庫字符集Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-檢視資料檔案資訊Oracle資料庫
- MySQL資料庫叢集MySql資料庫
- 通過memberlist庫實現gossip管理叢集以及叢集資料互動Go
- 轉OracleRAC管理 之 叢集狀態&資訊檢視Oracle
- 轉 OracleRAC管理 之 叢集狀態&資訊檢視Oracle
- 【DB 2學習】檢視一個資料庫的配置檔案資料庫
- 如何檢視Oracle RAC叢集的叢集名稱(CLUSTER NAME)Oracle
- 【資料庫】Redis叢集篇資料庫Redis
- RAC叢集資料庫搭建資料庫
- hadoop-叢集管理(1)——配置檔案Hadoop
- 時序資料庫的叢集方案?資料庫
- MySQL:如何快速的檢視Innodb資料檔案MySql
- oracle ocfs 叢集檔案系統新增資料檔案帶來的問題Oracle
- spark叢集的配置檔案Spark
- Oracle叢集資料庫中恢復歸檔日誌Oracle資料庫
- 檢視和設定MySQL資料庫字符集MySql資料庫
- Moebius資料庫多活叢集資料庫
- 檢視資料庫的版本資料庫
- 資料庫的物化檢視資料庫
- datafile.sql 檢視資料檔案和臨時檔案SQL
- 檢視引數(parameter)的字典與資料庫字符集資料庫
- Tidb 運維--叢集檢視的使用TiDB運維
- HACMP的叢集檢視後臺程式命令ACM
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視控制檔案資訊Oracle資料庫
- 檢視oracle資料庫是否為歸檔模式Oracle資料庫模式
- 萬里GreatDB資料庫的學習之路--GreatDB 叢集管理(5)資料庫
- 管理叢集資料庫的兩個使用者與兩個命令資料庫
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫