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


上圖報錯

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

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

重新操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM