11.4.4 默认的PROFILE

在数据库中有一个默认PROFILE,名称为DEFAULT,如果没有为用户指定PROFILE,那么用户使用口令、使用系统资源是受这个默认PROFILE限制的。如果要对所有用户进行同样的限制,那么只要修改这个默认PROFILE中所包含的限制,并且不要为用户指定其他的PROFILE。

如果在一个PROFILE中没有对某个限制进行设置,那么这样的限制将采用默认值。默认值实际上就来自这个默认的PROFILE。


SQL>SELECT resource_name, limit

FROM dba_profiles

WHERE PROFILE='DEFAULT';


在以前版本的数据库中,默认PROFILE中包含的所有限制都采用UNLIMITED,即没有限制。在Oracle 11g的数据库中,对一部分限制进行了设置,其余限制仍然采用UNLIMITED。