2017-05-25 74 views
-1

我有一个脚本,需要连接到不同服务器上托管的oracle数据库。我能够使用sqldeveloper连接到这个oracle数据库。但我无法在我的bash脚本中配置它。 SQLDEVELOPER 4.0是我用来通过gui连接的工具。我如何在脚本中使用它。是否有其他方法可以做到这一点?我是否需要其他软件(sqlplus)如何连接到bash脚本中的oracle数据库?

+0

的可能的复制[?如何从一个bash脚本中执行SQL](https://stackoverflow.com/questions/ 1467846 /怎么办 - 你 - 执行 - SQL由内而外地-A-的bash脚本) –

回答

0

您需要sqlplus才能实现您正在尝试执行的操作。你需要把你shell脚本应该是命令的语法,如:

sqlplus 'USER/[email protected](DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=DB_HOST)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SERVICE_NAME_YOU_USE_IN_SQLDEVELOPER)))'