【问题标题】:Connecting remote Oracle DB using pro*c使用 pro*c 连接远程 Oracle DB
【发布时间】:2023-03-16 16:24:01
【问题描述】:

我想在 C 程序中使用 pro*c 连接到远程 oracle DB。 我可以使用 oracle sql developer 连接到数据库,

UserId : ABCD
Password: abcd
HostIP(Name): 123.45.67.890 (Qwerty)
Service Name: Asd03

还有人可以分享如何做的参考吗?

我不想在我的系统中安装 oracle(由于空间限制),可以使用 oracle 即时客户端模块吗?

【问题讨论】:

    标签: c oracle oracle-call-interface oracle-pro-c


    【解决方案1】:

    是的,这可以使用即时客户端完成。 为了使您的安装调试更容易,我建议您也安装 sqlplus 客户端。

    首先连接你的 sqlplus 客户端。 (这里会教你如何设置ORACLE_HOME和路径)

    接下来,使用步骤 1 中的设置,尝试连接您的 pro*c 客户端。

    【讨论】:

    • 感谢@ik_zelf 的回复。我可以使用 sqlPlus 连接到数据库服务器。刚刚将压缩文件夹解压缩到 C:/instant_client 目录并将此目录添加到我的路径变量中。我可以使用 SQL plus 的简单连接语法连接到远程数据库。但是我不知道如何使用即时客户端预编译器文件。即使添加了“proc”应用程序的路径,当我运行“proc file1.pc”或只是“proc”时,它显示“proc”无法识别。关于如何使用即时客户端 proc 编译器的任何参考资料?
    • 也许这里有一些有用的东西oradim.blogspot.com/2009/09/… 在我看来,您的 Windows 环境并不完全正常。否则会找到 proc,
    • 感谢 ik_zelf,我正在关注同一个博客 :)。我通过重启电脑解决了这个问题。
    猜你喜欢
    • 2010-09-19
    • 2017-09-24
    • 2010-12-22
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多