ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Where Are The Controlfile 'Max' Parameters Stored?

Where Are The Controlfile 'Max' Parameters Stored?

原创 Linux操作系统 作者:todayboy 时间:2012-05-24 13:21:21 0 删除 编辑
有人问到这个问题,当我们创建控制文件时指定的以下这些参数,是否可以从数据库的字典表中查询得到?
MAXLOGFILES
MAXLOGMEMBERS
MAXDATAFILES
MAXINSTANCES
MAXLOGHISTORY

答案是除了MAXLOGMEMBERS以外,其他的都不可以。
MAXLOGMEMBERS可以从X$KCCDI.DIMLM得到。

X$KCCDI---[K]ernel [C]ache [C]ontrolfile management [D]atabase [I]nformation

其中DIMLM的含义为:Maximum number of log file members allowed
SQL> select dimlm from x$kccdi;

     DIMLM
----------
         3

如果想获得其他参数信息,那么只能通过转储控制文件的方式获得:
alter database backup controlfile to trace; 


 

You executed the following command to backup control file:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
what do you find in the trace file?

 

 

SQL> alter database backup controlfile to trace;

Database altered.

SQL> show parameter user

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
license_max_users                    integer     0
parallel_adaptive_multi_user         boolean     TRUE
user_dump_dest                       string      D:/ORACLE/PRODUCT/10.2.0/DB_2/
                                                 ADMIN/BACKUP/UDUMP

 

 

 

refenece : http://www.eygle.com/archives/2005/08/where_are_the_c.html

 

http://blog.csdn.net/amber112/article/details/6260397


 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7583803/viewspace-730818/,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle 分面查询
请登录后发表评论 登录
全部评论

注册时间:2009-02-24

  • 博文量
    75
  • 访问量
    244767