開始使用的創建表空間語句
create tablespace "oilzn" datafile 'D:\app\*****\oradata\orcl\oilzn.dbf' size 50M default storage (initial 500K Next 500K minextents 1 maxextents unlimited pctincrease 0);
然后創建用戶選擇表空間oilzn后失敗。提示ORA-00959:表空間不存在
使用查詢表空間的sql,查詢表空間文件是否存在
select * from dba_tablespaces;
查詢后是存在的,繼續創建,關閉plsql創建,依然失敗。
然后刪除了表空間文件,重新創建一個。懷疑是這個創建的有問題。
然后使用下面的語句創建表空間
修改后成功創建用戶使用語句
create tablespace OILZN datafile 'D:\app\*****\oradata\orcl\OILZN1.dbf' size 50M default storage (initial 500K Next 500K minextents 1 maxextents unlimited pctincrease 0);
選擇表空間,可以創建用戶了。
感覺是應該是表空間名字用小寫字母錯誤?改成大寫就添加成功了?大家如果遇到相同問題可以嘗試一下