2015-06-13 55 views
0

我試圖如何從oracle表導出數據並將相同的內容導入到外部數據庫的表中?

SQL> exp prime/[email protected] file=archive.dmp log=archive.log table=ARCHIVE; 

我是否需要我的查詢中添加這些,

indexes=y trigger=y constraints=n grants=y commit=y 

什麼是這些有什麼意義?

導入命令是否與導出相同? 它會是這樣嗎?

SQL> imp prime/[email protected] file=archive.dmp log=archive.log table=ARCHIVE; 
+1

這是什麼版本的oracle?你應該使用expdp/impdp。他們有更多的選擇。您是否閱讀過文檔? – OldProgrammer

回答

0

您曾說過您的問題/錯誤是什麼,所以我猜測,而是由「SQL>」提示符在你的例子來看,好像你是從SQL * Plus運行此。

exp/imp和expdp/impdp實用程序是命令行程序(DOS/Bash),而不是sqlplus中的子命令。

運行 「內」 的sqlplus你要 「舉辦了」 如下:

便攜:

SQL> HOST imp .... 

的Unix/Linux:

SQL> ! imp .... 

DOS:

SQL> $ imp.exe ..... 
相關問題