我希望能夠通過直接指定連接參數而不是駐留在tnsnames中的tns名稱來將expdp和impdp運行到計算機上。 ORA。這可能嗎?如何在沒有tnsnames.ora文件的情況下使用Oracle的數據泵(expdp和impdp)命令
5
A
回答
8
您可以使用連接字符串而不是TNSName在命令行中指定它。從您的TNS條目刪除空白,你會用來連接,這裏是用sqlplus工作的例子...
下面是如何連接到本地OracleXE在Windows上安裝:
sqlplus scott/[email protected](DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=xe)))
在* NIX您可能需要引用條目,以便在括號不會錯誤地解釋:
sqlplus 'scott/[email protected](DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=xe)))'
2
您可以嘗試的EZCONNECT string:
expdp userid=user/[email protected]//host:port/service-name
您將需要對包括EZCONNECT客戶端的sqlnet.ora一個參數,例如:
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
相關問題
- 1. Oracle數據泵(expdp和impdp)
- 2. SQLPlus - 數據泵(expdp和impdp)
- 3. Oracle數據庫expdp和impdp問題
- 4. 沒有數據的Oracle expdp
- 5. 使用expdp和impdp遷移Oracle數據庫
- 6. 如何使用Oracle數據泵將數據泵入txt文件?
- 7. oracle sql expdp - >數據庫泵,而用戶寫入數據庫
- 8. Oracle數據泵EXPDP到本地計算機沒有安裝了Oracle
- 9. 如何在沒有指令的情況下使用JQuery和Angular?
- 10. 使用IMPDP/EXPDP與RDS甲骨文AWS
- 11. Oracle 11g expdp或impdp DDL不壓縮
- 12. 在沒有命令行的情況下使用帶IntelliJ的SVN
- 13. 在沒有Oracle Lite的情況下讀取Oracle Lite ODB文件
- 14. Ksh:如何在不使用tnsnames.ora的情況下連接到sqlplus
- 15. Oracle數據泵導出(expdp)鎖表(或類似的東西)
- 16. 在Matlab中沒有coder.extrinsic的情況下使用Sim()命令
- 17. 可以在沒有命令行的情況下使用Singularity.gs嗎?
- 18. 在沒有命令行的情況下使用Catalyst
- 19. 如何在沒有配置文件的情況下使用Oracle Entity Framework
- 20. 情況下使用命令
- 21. 如何在沒有sudo的情況下運行命令?
- 22. 如何在沒有java的情況下運行SQL命令?
- 23. 如何在沒有命令提示符窗口的情況下創建文件
- 24. 如何在沒有命令提示符(GUI)的情況下運行exe文件?
- 25. 如何在沒有插件的情況下使用fancybox和wordpress?
- 26. 如何在沒有json文件的情況下使用JSON?
- 27. 如何在不使用hg命令的情況下從mercurial repository下載文件?
- 28. 如何在不使用DESCRIBE命令的情況下在Oracle中描述表?
- 29. 在沒有命令行參數的情況下失敗Ant build
- 30. 在沒有命令行的情況下傳遞參數