这里主要讲一下如何查看集群数据库中的控制文件、数据文件、日志文件以及参数文件
的信息。查看方式与查看单实例的相类似,但是各类文件存放的位置有所不一样。单实例的各种文件直接放在虚拟机主机上
相应的文件目录,而集群则把这些重要的数据库文件都放在共享存储分配好的目录组里面。特别参数文件的格式与单实例的
参数文件格式不一样。单实例的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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31392094/viewspace-2127892/