logo资料库

LabVIEW连接Oracle.docx

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
说明
安装客户端
连接数据库
ODBC设置
LabVIEW连接
问题1
问题2
问题3
说明 数据库版本为 Oracle 11g 64 位,安装在 Win7 64 位电脑上。客户端为 32 位(64 位试过不行)。 开发程序使用 labVIEW2015 32 位,win764 位系统。已安装数据库开发工具包 DCT。ODBC 使 用 C:\Windows\SysWOW64\odbcad32.exe 安装客户端 Win32_11gR2_client.zip,安装过程中选择管理员。一定是 32 位的。安装完之后如下: 连接数据库 打开 Net Configuration Assistant,设置连接远程数据库。
服务名为服务端配置好的, ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PC201611081739)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
输入分配的用户名和密码,重新登录 下一步即可完成,结束。 ODBC 设置 打开 C:\Windows\SysWOW64 下的 odbcad32.exe,设置源。(驱动选择 32 位对应的驱动,不 一定就是 home2,这个是按安装顺序生成的 home1、home2)
输入分配的用户名和密码,进行测试。 LabVIEW 连接 图1ODBC 模式 图2 字符串连接
问题 1 图3 错误信息 创建服务器后,在远端连接,出现以上问题,提示无监听程序。 出现以上问题有两种可能: 1. 没有配置监听,使用以上操作,同理设置监听程序。 2. 配置本地网络服务时,主机名输入的不正确或有“-”等特殊符号,改为 IP 地址。 问题 2 每次服务器关机重启后,问题还出现在这个情况。 NI_Database_API.lvlib:DB Tools Open Connec (String).vi->Oracle_Test.viADO Error: 图4 问题2
0x80004005 NI_Database_API.lvlib:DB Tools Open Connec (String).vi->Oracle_Test.vi 中 的 Exception occured in OraOLEDB: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题 3 使用 64 位的 ODBC 不存在乱码,32 位的就有。 图5 错误信息2
分享到:
收藏