在plsql中create tablesapce时,提示权限不够 我使用某一用户登录,在命令模式下,可以创建表空间,但是,我把创建表空间的语句放到plsql存储过程中,使用EXECUTE IMMEDIATE ‘create tablespace...’时,就报错了。SQLERRM: ORA-01031: insufficient privileges请问,这个是怎么回事?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要使用具有DBA权限的用户才能进行此操作,因为表空间不属于任何一个用户。可以使用sys或system用户操作。 用dba的权限用户登录吧。 我刚刚试验是可以的。declarebeginexecute immediate 'create tablespace tee datafile ''tee'' size 10m autoextend on';end; 有个后续问题,请参照http://topic.csdn.net/u/20111220/14/f7217588-ae60-4e75-8d84-467448e5dc93.html?51255谢谢。 oracle 冷备份 路径不一致 恢复 解决办法 oracle 索引失效问题 帮帮我看看能不能改写这条sql. TNSList沒有安裝起來怎麼辦? how to upgrade oracle from 9.0 to 9.2 求助:如何对数据库或表备份(或增量)时,把已经存在的数据库或表完全覆盖?=> to_date()日期函数的问题。 第一次用oracle,大家请帮忙 在Oracle中如何将“_”通配符变成非通配符? 求修改一sql语句 求一sql语句 求高手解决.数据库运算
可以使用sys或system用户操作。
begin
execute immediate 'create tablespace tee datafile ''tee'' size 10m autoextend on';
end;
http://topic.csdn.net/u/20111220/14/f7217588-ae60-4e75-8d84-467448e5dc93.html?51255谢谢。