2015-11-04 77 views
0

我試圖創建在SQL Developer中一個新的模式:我想在Oracle SQL Developer中創建新模式

CREATE USER admindba 
    IDENTIFIED BY pwd4dba 
    DEFAULT TABLESPACE tbs_perm_01 
    TEMPORARY TABLESPACE tbs_temp_01 
    QUOTA 20M on tbs_perm_01; 

我收到錯誤

SQL Error: ORA-00959: tablespace 'TBS_PERM_01' does not exist
00959. 00000 - "tablespace '%s' does not exist"

有什麼不對?任何人都可以清除錯誤?

+0

似乎'TBS_PERM_01'表空間並不存在。你確定你拼寫正確嗎? – Mureinik

+2

什麼不清楚「*表‘TBS_PERM_01’不存在*」? –

+0

查看> DBA。添加你的連接。連接。展開樹。轉到安全頁面。點擊用戶。點擊右鍵,創建新的。如果你需要它,尼斯對話可以幫助你。 – thatjeffsmith

回答

0

爲SYS連接到服務器並檢查表空間 看起來表空間TBS_PERM_01缺少

select * from dba_tablespaces 

select * from dba_tablespaces where tablespace_name = 'TBS_PERM_01' 
1

你必須首先創建表空間。例如:

創建表tbs_perm_01數據文件 '/path/to/data/mydatafile01.dbf' 大小1G AUTOEXTEND上;

你可能有太多創建臨時表空間。然後您可以創建將使用這些表空間的用戶。

相關問題