2016-11-16 29 views
-1

我有用於創建oracle 11g數據庫轉儲文件的shell腳本。我想通過Java代碼運行它,我確實在網上找到了任何可行的解決方案。誰可以幫我這個事。將oracle 11g轉儲文件導出到數據庫的java代碼

腳本

expdp test/[email protected]:1521/ORCL DIRECTORY=orcl_full2 DUMPFILE=testDBUser.dmp LOGFILE=full_exp_TestDBUser.log FULL=YES 

一個解決方案,我發現下面提及,但它並沒有爲我工作:

Run Oracle import Command from Java and see Console output

+0

1)爲了更快地獲得更好的幫助,請發佈[MCVE]或[短的,自包含的,正確的示例](http://www.sscce.org/)。 2)*「它不適合我」*它是如何失敗的?具體一點,我們不介意讀者。 3)另請參見[當Runtime.exec()不會](http://www.javaworld.com/article/2071275/core-java/when-runtime-exec---won-t.html)許多關於正確創建和處理流程的好建議。然後忽略它是指'exec'並使用'ProcessBuilder'來創建進程。還要將'String arg'分解爲'String [] args'來解釋包含空格字符的路徑。 –

+0

明白了。我將在下一次開始時將它留在我的腦海中。 –

+0

下次再來看看這個問題。當然,如果你選擇[編輯] ***當前***問題,建議並通知我,當它是.. –

回答

0

解決方案:我的問題是,我試圖在Windows平臺上運行該程序,考慮到它將連接到遠程Linux服務器並在那裏執行它。但是當我在Linux環境中執行相同的程序時。

相關問題