使用TCP而不是TCP的Oracle Instant Client 12c EZConnect

时间:2019-02-26 10:16:06

标签: oracle sql-loader

我下载了Oracle Instant Client 12.2.0.1.0,我尝试使用sql loader将CSV数据加载到数据库中。我可以使用以下命令成功加载:

sqlLdr.exe userid=user/password@//192.9.200.228:1521/oracle ERRORS=4000 control=D:\temp\csma\xx_20190225.ctl log=D:\temp\csma\xx.log

但是我的产品仅允许安全连接(使用tcps),我可以通过EZConnect使用tcps吗?如果没有,如何仅使用即时客户端(不是完整客户端)使用tcps连接?

1 个答案:

答案 0 :(得分:0)

基于即时客户端的应用程序可以使用tnsnames.ora文件中的网络服务名称进行连接。 Instant Client安装说明(例如the instructions for Linux x64)告诉您将Oracle Net配置文件放置在何处。创建默认位置,将文件放在此处,然后更新应用程序中的连接字符串。

在Oracle 19c中,Easy Connect语法已扩展为“ Easy Connect Plus”,因此您可以在线指定诸如钱包位置之类的内容,请参见Oracle Net 19c文档中的 Understanding the Easy Connect Naming Method。尚未发布Instant Client 19c。