请问刚创建的用户还没有授权就有执行标准数据包的权限吗?

[复制链接]
查看11 | 回复5 | 2005-6-20 01:01:48 | 显示全部楼层 |阅读模式
SQL> create user test1
2identified by test1;
用户已创建
SQL> grant create session to test1;
授权成功。
SQL> conn test1/test1
已连接。
SQL> select * from session_privs;
PRIVILEGE
----------------------------------
CREATE SESSION
SQL> select * from session_roles;
未选定行
SQL> set serveroutput on
SQL> execute dbms_output.put_line('sadf');
sadf
PL/SQL 过程已成功完成。
SQL>
回复

使用道具 举报

千问 | 2005-6-20 01:01:48 | 显示全部楼层
最初由 lqlayy 发布
[B]SQL> create user test1
2identified by test1;
用户已创建
SQL> grant create session to test1;
授权成功。
SQL> conn test1/test1
已连接。
SQL> select * from session_privs;
PRIVILEGE
----------------------------------
CREATE SESSION
SQL> select * from session_roles;
未选定行
SQL> set serveroutput on
SQL> execute dbms_output.put_line('sadf');
sadf
PL/SQL 过程已成功完成。
SQL> [/B]

这些包已经授权给public了,任何用户都可以执行
回复

使用道具 举报

千问 | 2005-6-20 01:01:48 | 显示全部楼层
任何用户都默认拥有public角色
回复

使用道具 举报

千问 | 2005-6-20 01:01:48 | 显示全部楼层
public不是角色。
回复

使用道具 举报

千问 | 2005-6-20 01:01:48 | 显示全部楼层
呵,PUBLIC是一用户组
回复

使用道具 举报

千问 | 2005-6-20 01:01:48 | 显示全部楼层
ok,那为什么在select * from session_privs;下看不到呀?在当前用户的哪个视图下能看到?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行