eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« 如何使用DBMS_LOB从文件中加载CLOB数据 | Blog首页 | Sparse File And Oracle temporary tablespaces »

Where Are The Controlfile 'Max' Parameters Stored?

有人问到这个问题,当我们创建控制文件时指定的以下这些参数,是否可以从数据库的字典表中查询得到?
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; 



历史上的今天...

无觅

By eygle on 2005-08-16 20:44 | Comments (2) | FAQ | 391 |

2 Comments

其实,是可以查到的

v$controlfile_record_section

比如TYPE是DATAFILE就相当于 MAXDATAFILES,看它的RECORDS_TOTAL字段值就行了

恩,只剩MAXINSTANCES没有发现。


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com