多选题 在默认概要文件中,资源限制参数SESSIONS_PER_USER的初始值是什么?
A.0
B.1
C.2
D.3
E.unlimited

【正确答案】 E
【答案解析】[解析] 这一题是测试对概要文件管理和维护的理解和熟悉程度。根据有关概要文件的介绍,可知概要文件的所有限制的初始值几乎都是无限的,所以基本上可以确定只有选项E是正确的。
如果心里还是没有底,则可以启动SQL*Plus,并以system或sys用户登录数据库,之后使用如下的SQL语句列出默认概要文件的全部设置:
SQL>SELECT *
2 FROM dba_profiles
3 WHERE profile LIKE 'DEF%';
PROFILE RESOURCE_NAME RESOURCE LIMIT
----------- ---------------------------- ----------- ---------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
已选择16行
从以上的显示结果可以看出,除了FAILED_LOGIN_ATTEMPTS之外,几乎其他的所有参数的设置都是无限的。实际上,在早期的Oracle版本中连FAILED_LOGIN_ATTEMPTS的设置也是无限的。因此,如果一个数据库使用的是默认概要文件,而且没有进行过重新设置,这个数据库的安全和效率都会大打折扣。根据以上的显示结果中的SESSIONS_PER_USER的值,可以十分确定只有选项E是正确的。