上圖報錯
解決方案比如你要在用戶(或SCHEMA)usera中建表,那么你用SYSTEM登錄ORACLE后,執行如下SQL :
ALTER USER 用戶名 QUOTA UNLIMITED ON 表空間;
如果沒有USERS表空間,則會報錯,你可以找一個其他的表空間,從v$tablespace可以看到所有的表空間。
原因就是創建新的用戶時,要指定default tablespace,否則它會把system表空間當成自己的缺省表空間。這樣做是不提倡的。估計原來創建某個用戶的時候沒有指定缺省表空間,而現在它使用系統表空間的權限被DBA給收回了。