Aar*_*son 4 oracle msbuild tnsnames oracleclient
是否有命令行实用程序来修改oracle客户端的tnsnames.ora文件?
[编辑]我正在寻找类似于odbcconf.exe(用于编辑Windows上的ODBC连接)的东西来修改tnsnames.ora文件.
[编辑2]我在自动构建脚本中使用MSBUILD.该的MSBuild社区任务项目具有适合正是我所需要的AddTnsName任务.我的谷歌搜索技巧一定很弱.我应该一直在搜索MSBuild和tnsnames.ora而不是命令行tnsnames.ora.但是,Oracle确实没有为tnsnames.ora提供odbcconf之类的命令行实用程序.
您可以提供整个TNS字符串作为连接参数:
sqlplus "scott/tiger@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYSERVICE)))"
Run Code Online (Sandbox Code Playgroud)
或者,如果您的客户端支持EasyConnect语法,则可以执行以下操作:
sqlplus scott/tiger@//127.0.0.1/MYSERVICE
Run Code Online (Sandbox Code Playgroud)