用户名:   自动登录 找回密码
密   码:    * 注册




发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
 文章标题 : ORA-01031 过程中create 权限
帖子发表于 : 2012-04-09 21:46 
离线
头像

注册: 2011-05-01 9:15
帖子: 120
SQL> ed
已写入 file afiedt.buf

1 create or replace procedure awen_test_create
2 as
3 v_sql varchar2(600);
4 vrow int;
5 i int;
6 l_rowcount number;
7 begin
8 v_sql:='create table a2 (id number(8))';
9 vrow:=dbms_sql.open_cursor;
10 dbms_sql.parse(vrow,v_sql,dbms_sql.V7);
11 i:=dbms_sql.execute(vrow);
12* end awen_test_create;
SQL> /

过程已创建。

SQL> exec awen_test_create;
BEGIN awen_test_create; END;

*
第 1 行出现错误:
ORA-01031: 权限不足
ORA-06512: 在 "SYS.DBMS_SYS_SQL", line 906
ORA-06512: 在 "SYS.DBMS_SQL", line 39
ORA-06512: 在 "AWEN.AWEN_TEST_CREATE", line 10
ORA-06512: 在 line 1

SQL> conn / as sysdba
已连接。

SQL> grant create table to awen;

授权成功。

SQL> grant create any synonym to awen;

授权成功。

SQL> grant create any view to awen;

授权成功。

SQL> conn awen/oracle;
已连接。

SQL> exec awen_test_create;

PL/SQL 过程已成功完成。

SQL> desc a2;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------

ID NUMBER(8)


页首
 用户资料  
 
 文章标题 : Re: ORA-01031 过程中create 权限
帖子发表于 : 2016-12-21 19:58 
离线
头像

注册: 2016-12-21 19:49
帖子: 2
I would like to see, then it is something new that has never been seen before.

_________________
sbobet


页首
 用户资料  
 
 文章标题 : Re: ORA-01031 过程中create 权限
帖子发表于 : 2018-04-26 13:19 
离线
头像

注册: 2018-04-26 10:24
帖子: 2
我想创造一些我必须做的事情。 你能告诉我吗? 我想知道很多。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 


在线用户

注册用户: 没有注册用户


查找:
前往 :  
cron
Powered by OraSql © 2011, 2012, oracle_awen