使用 CREATE DEFAULT USER 语句定义缺省的内部已经通过身份验证的用户的属性集。该语句是 SQL 语言 ANSI/ISO 标准的扩展。
CREATE DEFAULT USER 是 CREATE USER 语句的特例。在使用 CREATE DEFAULT USER 语句定义缺省用户属性之后,您可使用 CREATE USER 语句(但是省略 PROPERTIES 子句)创建具有缺省用户属性的新用户。
只有 DBSA 能发出 CREATE DEFAULT USER 语句。在非 root 安装中,安装服务器的用户等价于 DBSA,除非用户将 DBSA 权限委托给另一个用户。
在缺省用户(CREATE DEFAULT USER 语句创建)可以连接到数据库服务器之前,USERMAPPING 配置参数必须设置为启用支持映射用户的值(ADMIN 或 BASIC)。DBSA 可以发出 CREATE DEFAULT USER 语句给缺省用户映射关联的合适身份级别的属性。USERMAPPING 配置参数必须设置为 ADMIN 来启用缺省用户拥有服务器管理权限,通过 AUTHORIZATION 关键字,AAO 、BARGROUP 、DBSA 和 DBSSO 是指定的管理权限的关键字选项
您必须在 sysusers 数据库中的 SYSUSERMAP 表中输入值以映射用户具有适当的用户属性,以致于 SQL 语句映射的用户可以正确地工作。
REVOKE ACCESS TO PUBLIC;是:
DROP DEFAULT USER;要内部更改缺省的已经通过身份验证的用户的属性,您可发出 ALTER DEFAULT USER WITH PROPERTIES 语句。
CREATE DEFAULT USER 语句的执行可带有 CRUR 审计码审计,也是 CREATE USER 语句相同的助记符。
有关 CREATE DEFAULT USER 语句的 PROPERTIES 选项的更多信息,请参阅 CREATE USER 语句(UNIX、Linux)。