CONNECT脚本命令创建的连接已断开连接

时间:2014-11-28 18:58:27

标签: sql oracle connect

我对sql /编程比较陌生,所以如果我在这里使用错误的术语,我会道歉。我在AWS中构建了一个远程数据库来练习构建和查询。我创建了表,角色和用户。下面是建立第一个测试用户和输出的代码。我得到上面列出的输出,并保持连接为用户ORACLEUSER(我在建立AWS连接时建立的名称)。我希望以user1身份连接,以便我可以测试我授予的权限。任何帮助表示赞赏。谢谢!

CREATE USER user1 
IDENTIFIED BY user1
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
ACCOUNT UNLOCK;

CREATE ROLE ReadOnly;
--GRANT SELECT ON table1 to ReadOnly;
--GRANT SELECT ON table2 to  ReadOnly;
--GRANT SELECT ON table3 to ReadOnly;
GRANT CONNECT to user1;
GRANT ReadOnly to user1;

grant create session to user1;

connect user1
show user

输出: 用户USER1已创建。 角色READONLY创建。 GRANT成功了。 GRANT成功了。 授予成功。 连接的 USER是USER1 CONNECT脚本命令创建的连接已断开连接 USER是ORACLEUSER

1 个答案:

答案 0 :(得分:0)

你误解了输出? 以下是使用换行符分隔它们的最后几行。它表示连接用户是USER1,断开连接是ORACLEUSER。

  

已连接的USER是USER1

     

CONNECT脚本命令创建的连接

     

断开连接的USER是ORACLEUSER