首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

在plsql中create tablesapce时,提示权限不够解决方案

2012-02-28 
在plsql中create tablesapce时,提示权限不够我使用某一用户登录,在命令模式下,可以创建表空间,但是,我把创

在plsql中create tablesapce时,提示权限不够
我使用某一用户登录,在命令模式下,可以创建表空间,

但是,我把创建表空间的语句放到plsql存储过程中,

使用EXECUTE IMMEDIATE ‘create tablespace...’时,就报错了。

SQLERRM: ORA-01031: insufficient privileges

请问,这个是怎么回事?

谢谢。

[解决办法]
需要使用具有DBA权限的用户才能进行此操作,因为表空间不属于任何一个用户。
可以使用sys或system用户操作。
[解决办法]
用dba的权限用户登录吧。 我刚刚试验是可以的。

SQL code
declarebeginexecute immediate 'create tablespace tee datafile ''tee'' size 10m autoextend on';end; 

热点排行
Bad Request.