无法在SQL中添加用户

时间:2018-05-06 15:48:39

标签: sql database oracle oracle-apex

我尝试使用SQL Workshop,SQL命令选项在Oracle Apex中添加用户,但我被困在这里。请有人帮我解决这个问题。

enter image description here

2 个答案:

答案 0 :(得分:4)

错误消息是自我描述性的。你没有权限这样做。

来自CREATE USER

  

您必须拥有 CREATE USER系统权限

我建议您与DBA联系。

答案 1 :(得分:2)

嗯,数据库用户通常不会在Apex中创建。

您应该以特权用户身份进行连接(如果您没有创建任何用户,那就是SYS),但SYS会对Apex做些什么?没什么,所以 - 忘了它。我猜你没有创建工作区并为其分配了SYS模式;至少,我从来没有听说有人那样做过。

如果您确实想要创建数据库用户,请通过SQL * Plus(或用于访问Oracle数据库的任何其他工具)连接到SYS,并使用CREATE USER命令创建它。

另一方面&在我看来,您需要的用户是通过Apex admin 用户(http://your-server/apex/apex_admin)创建的,即

  • 工作区:内部
  • 用户名:admin
  • 密码:你应该知道

然后转到

  • 管理工作区
  • 管理开发人员和用户
  • “创建用户”按钮

这样做,您就可以创建一个用户,它可以访问您的Apex应用程序,成为开发人员甚至是管理员。