2017-04-05 33 views
0

我在甲骨文12C新手誰是試圖跟隨this tutorial命名空間的錯誤,同時導入到Oracle 12c的

我已經創建一個新的連接orcl/SYSTEM/oracle並登錄在SQL開發人員的命令行SYSTEM/oracle

的問題是,當我試圖從demo.zip文件導入twitter_data.imp:

imp dmuser/dmuser file=twitter_data.dmp log=twitter_data.log full=y 

它說有no "TBS_1" namespace。我如何全局創建這個命名空間爲oracle 12c(在我的新連接)。我有點想它應該是表的命名空間(但沒有,對吧?)。

謝謝。

回答

0

有可能你錯過了一個TABLESPACE;請嘗試以下操作

CREATE TABLESPACE TBS_1 DATAFILE 'TBS_1_dat' SIZE 500K AUTOEXTEND ON NEXT 300K MAXSIZE 100M; 
0

如果您有Oracle SQL Developer,請轉到您創建的數據庫連接,然後單擊管理數據庫。您將獲得所有表空間的列表以及容量和可用空間。

twitter_data.dmp文件可能會在表空間「TBS_01」已創建。恢復時將搜索相同的內容。

創建表空間之下,而作爲連接SYSDBA -

CREATE TABLESPACE tbs_perm_02 DATAFILE 'tbs_01.dat' SIZE 500M 

要創建的DAT文件的路徑是你的,加上自動擴展和其他選項,你自由選擇。