VC++连接远程Oracle数据库

本文介绍了如何使用VC++连接远程Oracle数据库。首先,主机双方都需要安装Oracle数据库或客户端,主机B需配置数据库网络服务和监听。涉及的配置工具包括Database Configuration Assistant、Net Configuration Assistant和Net Manager。此外,通过SQL Plus进行数据库连接和操作。当遇到问题时,可以使用`lsnrctl status`检查监听状态。最后,给出了一个Oracle 11g标准版的VC++连接字符串示例。
摘要由CSDN通过智能技术生成

1.如果主机A要连接远程主机B的oracle数据库,那么主机A和主机B都要安装oracle数据库,否则会提示找不到安装程序异常(或者主机A安装oralce客户端程序),主机B要配置数据库本地网络服务名和监听程序,用于对外网络开放本地数据库网络服务和监听远程程序通过网络连接本地数据库。

2.oracle数据库中用到的3个配置程序:Database Configuration Assistant 用于配置oracle数据库,如果安装过程中数据库配置或者安装出错,可以直接删除数据库重新配置不用卸载软件重新安装;Net Configuration Assistant用于配置本机数据库网络监听程序和数据库网络服务名,如果连接提示无法识别提供的sid等错误,可以直接删除监听程序重新配置并同时删除本地网络服务名重新配置;Net Manager用于查看Net Configuration Assistant中配置的本地网络服务名和监听程序;1个数据库连接与操作程序:SQL Plus用于连接数据并实现数据系统配置与数据操作。

3.常用命名:cmd中输入lsnrctl status用于查看当前数据库网络服务与监听程序状态,如果听见程序为BLOCKED状态则远程无法连接,正常为READY状态;如果连接不上远程数据库,可以通过此命令查看服务是否开启;oracle数据库插入时间日期,使用to_date('2013-07-05 23:56:25’, 'yyyy-mm-dd hh24:mi:ss’),设置系统时间日期显示格式:alter session set nls_date_format=‘yyyy-mm-dd hh24:mi:ss’。

4.oracle 11g标准版vc++连接字符串:

strCon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值