1. 程式人生 > >ORA-01950:對表空間“”XXXX”無權限,解決辦法

ORA-01950:對表空間“”XXXX”無權限,解決辦法

解決辦法 src sql ace 指定 dba 用戶 否則 space

上圖報錯

技術分享圖片

解決方案比如你要在用戶(或SCHEMA)usera中建表,那麽你用SYSTEM登錄ORACLE後,執行如下SQL :

ALTER USER 用戶名 QUOTA UNLIMITED ON 表空間;
如果沒有USERS表空間,則會報錯,你可以找一個其他的表空間,從v$tablespace可以看到所有的表空間。
原因就是創建新的用戶時,要指定default tablespace,否則它會把system表空間當成自己的缺省表空間。這樣做是不提倡的。估計原來創建某個用戶的時候沒有指定缺省表空間,而現在它使用系統表空間的權限被DBA給收回了。
技術分享圖片

重新操作

技術分享圖片

ORA-01950:對表空間“”XXXX”無權限,解決辦法