Oracle 'no privileges on tablespace 表空間名稱' 問題解決


create user bryan identified by bryan;
 
grant create session to bryan;
 
grant create table to bryan;
 
connect  bryan/bryan;
 
create table bryan_employees
(
     emp_no number,
     emp_name varchar2(50)
);
 
創建表時會報如下錯誤:'no privileges on tablespace 'USERS'
 
原因在於users表空間中沒有為bryan用戶提供配額空間(在此默認的表空間為users)
 
有兩種解決方案:
1.為bryan用戶在users表空間上設置配額就可以了
alter user bryan quota 4M on users;       //quota:配額,限額
 
2.GRANT UNLIMITED TABLESPACE TO bryan;


免責聲明!

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



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