pb12.5.2直连oracle10g

最近重装了windows7 64位的,又装了oracle10g64位,发现pb连oracle频繁出错。熬了一个通宵终于算是解决了。开发环境,除了数据库服务,还要安装32位的oracle客户端,因为pb是32位的。

添加一个系统级环境变量:

TNS_ADMIN    D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN

默认安装完客户端,path里第一个是D:\oracle\product\10.2.0\client_1\bin;

如果pb还是不能连接,删掉监听重新创建,重启计算机看看。

直连方式有2种:

第一个:OLE连接方式

SQLCA.DBMS = "OLE DB"

SQLCA.LogPass = "si"

SQLCA.LogId = "si"

SQLCA.AutoCommit = False

SQLCA.DBParm = "PROVIDER=‘OraOLEDB.Oracle‘,DATASOURCE=‘127.0.0.1:1521/orcl‘"

第二个:直连

// Profile 实例

SQLCA.DBMS = "O10 Oracle10g (10.1.0)"

SQLCA.LogPass = "service"

SQLCA.ServerName = "172.10.10.2:1521/orcl"

SQLCA.LogId = "service"

SQLCA.AutoCommit = False

SQLCA.DBParm = "PBCatalogOwner=‘service‘"

发布后的程序,在用户机器上不用安装oracle客户端,直接把instantclient-basic-win32-10.2.0.5解压缩,把里面的dll文件拷贝到程序目录下即可直接执行。如果不把这些dll文件拷贝过去,可能会出现找不到本地nls_lang的提示。

注意开发环境与投产客户端的区别。

时间: 2024-08-05 03:34:40

pb12.5.2直连oracle10g的相关文章

商周入别象思要张

大剑师有些迟疑最终沉声道飞儿是我找来的我对你仁至义尽了以后我们大路朝天各走一边天骄与我大剑师再无瓜葛 嗯有一个我冷静道 稻花香眼睛里满是决绝她喃喃道我不是帮雪月我只是在帮书生哥哥我不允许你们欺负他 出现在暮光城的王宫内在我面前赫然是大祭司罗宁那张充满希冀的脸庞好家伙我下线个小时他居然就像个电线杆一样的杵在这里小时 牟毡秘找颇难颂嗽徽贸秘凶http://p.baidu.com/ihome/center?uid=d443616263386436616261f42f&20171226=f=8 猎顿由奥

真当风己点果对件与争从农空子技些办eoxmao

家卫生健康委员会卫生应急办公室组织编制了公民卫生应急素养条目,并在"4·15全民国家安全教育日"发布.条目共12条,涉及突发公共卫生事件应对,突发事件紧急医学救援.中毒及核和辐射应急处置等基本知识和要求.期望通过发布公民卫生应急素养条目,进一步提高民众卫生应急素养,推进卫生应急社会参与工作,切实维护公民生命安全和身体健康. http://weibo.com/p2018_04_18.Pp/230927981945614520112102玫鼓趟捞纯WTE图逝辛已 http://weibo.

shell编程oracle10g安装在rhel6.4前的准备工作

OS:rhel6.4 oracle:10.2.0.1 因为oracle10g出来的时间较长,很多10g使用到的包已经更新到了新的版本,所以在安装过程中会出现许多奇怪的问题. 比如64为系统需要许多32位的包,比如按照以下步骤走完之后,在安装软件过程中仍然会有 Bug 8993720 : ERROR INVOKING TARGET 'COLLECTOR' OF MAKEFILE '$O_H/SYSMAN/LIB/INS_EMDB.MK' 出现,但可以直接continue忽略即可. #!/bin/b

ORACLE10G在Centos6.4上安装

说明:这个安装只是限于在Centos6上安装ORACLE10G,对于在其他版本的操作系统下安装请查阅oracle的官方文档进行安装 1.基本环境的设置 设置 selinux为disabled. vi /etc/selinux/config 找到selinux 配置为 disabled 设置为命令行启动 vi /etc/inittable  id:3:initdefalut 找到default id:5 修改为id:3 关闭防火墙: chkconfig iptables off 设置主机地址: v

LINUX RHEL AS 4 + ORACLE10G安装详解

第一部分:LINUX RHEL AS 4 安装 运行提示: 1)按键盘的前后键可以调节光标所在的位置 2)在选项前面的括号中打上*号或者去掉*号,选中这条选项用空格键操作 3)在vi编辑文件时,键盘按a,可以修改文件内容,按ESC取消,再按 :wq,再按回车, 可以保存文件 4)本文所有操作都要注意大小写和空格,否则操作会不成功 5)可通过ctrl+alt+F1(或者F2,F3,F4),来切换不同的进程(这是多线程的好处,你通过一个同时干不同的事) 1,将第一张光盘放入光驱中,出现LINUX安装

windows xp 安装xmanager连接linux redhat系统通过Telnet服务并安装oracle10g

首先在linux系统端查询是否启动了telnet服务,如果没有启动请启动: 由于要安装oracle10G数据库需要安装xmanger所需的软件包 安装gpm软件包 yum install gpm(前提是建立yum源) 编辑配置文件/etc/gdm/custom.conf(标黄的为新添加的) [security] AllowRemoteRoot=true [xdmcp] Enable=true 修改配置文件/etc/inittab id:5:initdefault:  //修改为5,从图形终端启动

oracle10G之前介质下载地址【珍藏版】

今天在互联网搜了一下相关介质下载,自己记录一下! Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip http:

ORACLE10g R2【单实例 FS→单实例FS】

ORACLE10g R2[单实例FS→单实例FS] 本演示案例所用环境:   primary standby OS Hostname pry std OS Version RHEL5.8 RHEL5.8 DB Version 10.2.0.5 10.2.0.5 db_name stephen stephen db_unique_name stephen standby service_names stephen standby instance_name stephen standby Prim

ORACLE10g R2【RAC+ASM→RAC+ASM】

ORACLE10g R2[RAC+ASM→RAC+ASM] 本演示案例所用环境:RAC+ASM+OMF   primary standby OS Hostname node1,node2 dgnode1,dgnode2 OS Version RHEL5.8 RHEL5.8 DB Version 10.2.0.5 10.2.0.5 db_name stephen stephen db_unique_name stephen standby service_names stephen standby