名为数据库的用户SYSTEM
拥有该数据库。它可以创建用户而无需您授予它该权限。
说您以以下身份登录(到 Apex)system
:我建议您不要这样做。既保留SYS
和SYSTEM
孤独。他们很特别,你不想惹他们。
创建一个新用户(通过 SQL*Plus),授予它create user
特权并将其用于此目的。只是为了测试,这就是我对HR
用户所做的:
HR
我已经为其创建了 Apex 工作区的数据库用户。HR
,我创建了一个页面,其中包含一个项目:P3_USERNAME
和一个按钮然后我创建了一个在我按下按钮时触发的进程。该过程如下所示:
begin
execute immediate 'create user ' || :P3_USERNAME || ' identified by x';
end;
运行页面,进入xxx
项目并按下按钮。
ALL_USERS
和 - 在这里; 用户xxx
在这里尝试做同样的事情。应该可以。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句