集群数据库重要文件的查看管理

这里主要讲一下如何查看集群数据库中的控制文件、数据文件、日志文件以及参数文件
的信息。查看方式与查看单实例的相类似,但是各类文件存放的位置有所不一样。单实例的各种文件直接放在虚拟机主机上
相应的文件目录,而集群则把这些重要的数据库文件都放在共享存储分配好的目录组里面。特别参数文件的格式与单实例的
参数文件格式不一样。单实例的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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值