社区
数据库相关
帖子详情
数据库问题:可不可以不安装Oracle客户端?
火鸟李国平
2004-06-08 04:45:59
用Delphi的哪种数据组件或技术可以免去安装Oracle客户端的烦恼,在最终客户的环境下,如果每个点都要装Oracle也太不尽人意了,通过ADO/BDE/BDP哪种组件可以办到?难道真的必须装一个客户点就装一次Oracle客户端吗?用什么办法可以绕过去?
...全文
179
17
打赏
收藏
数据库问题:可不可以不安装Oracle客户端?
用Delphi的哪种数据组件或技术可以免去安装Oracle客户端的烦恼,在最终客户的环境下,如果每个点都要装Oracle也太不尽人意了,通过ADO/BDE/BDP哪种组件可以办到?难道真的必须装一个客户点就装一次Oracle客户端吗?用什么办法可以绕过去?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
曲滨_銘龘鶽
2004-06-13
打赏
举报
回复
高版本的 必须装,
8I 以前ADO不用、oracle 10 好象必须装、
9i的OLEDB 100M 还要到客户那里配置!昏。
建议换 B/S 方式
xiaocuo_zrf
2004-06-11
打赏
举报
回复
1.在安装了Oracle客户端程序后,在Oracle安装目录下有如下目录和文件是连接Oracle数据库服务器所必需的:(最好保持目录层次关系结构)
2.Oracle\BIN及子目录文件,并且保证应用程序可以找到该目录,即该目录为系统目录或者PATH目录。
3.Oracle\OCOMMON\NLS\ADMIN目录以及其下所有文件
4.Oracle\OCOMMON\NLS\MESG目录以及其下所有文件
5.Oracle\NETWORK\ADMIN\tnsnames.ora 这个文件是配置网络服务名用的
可以用记事本打开,改为正确的配置。
6.Oracle\ORACORE\Mesg以及其下所有MSB文件
7.导入注册表到客户机:
REGEDIT5
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"
"ORACLE_HOME"="D:\\oracle\\ora81"
"ORACLE_HOME_NAME"="OraHome81"
"API"="D:\\oracle\\ora81\\dbs"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"NLS_LANG"="NA"
"OLEDB"="D:\\oracle\\ora81\\oledb\\mesg"
"VOBHOME2.0"="D:\\oracle\\ora81"
"OO4O"="D:\\oracle\\ora81\\oo4o\\mesg"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES]
"HOME_COUNTER"="1"
"DEFAULT_HOME"="OraHome81"
"LAST_HOME"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0]
"NAME"="OraHome81"
"PATH"="D:\\oracle\\ora81"
"NLS_LANG"="NA"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ID"="0"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"ORACLE_HOME_NAME"="OraHome81"
"ORACLE_HOME"="D:\\oracle\\ora81"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_SID"="QIAODB" //这个要和服务器的sid一致
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"
"SQLPATH"="D:\\oracle\\ora81\\dbs"
"ORACLE_BASE"="D:\\oracle"
"MSHELP_TOOLS"="D:\\oracle\\ora81\\MSHELP"
"RDBMS_CONTROL"="D:\\oracle\\ora81\\DATABASE"
"RDBMS_ARCHIVE"="D:\\oracle\\ora81\\DATABASE\\ARCHIVE"
fim
2004-06-11
打赏
举报
回复
同意railgunman(堕落男人) 的说法
tomguy
2004-06-11
打赏
举报
回复
odac的却可以做到,非常棒的组件!
不过你要是用它来盈利的话,还是建议你用正版的。
zhuchengchuan
2004-06-10
打赏
举报
回复
建议用三层架构!
hb8069
2004-06-10
打赏
举报
回复
你在装Oracle Client 时,只把Windows Interface 组件装进去就行了,其实就是相当于装了一个Oracle的驱动程序,也不用装Client。这种方法我试过很多次,而且在实际项目中也用到过。
benny87
2004-06-09
打赏
举报
回复
上面说得对!
用odac组件就可以了,程序大个五六百K,oracle客户端就不用装了!
cnssk
2004-06-09
打赏
举报
回复
上面说得对!
用odac组件就可以了
cjf1009
2004-06-09
打赏
举报
回复
这个问题,还真是个棘手的问题。
等待最佳方案。
荣爵
2004-06-09
打赏
举报
回复
好像有相关帖子说到这个问题~~
你不妨搜索一下~~
karsonzheng
2004-06-09
打赏
举报
回复
用三层结构就可以不用装了嘛,如果用corba连接的话,连什么odbc都不用配置的。
zhxfzhxf1
2004-06-09
打赏
举报
回复
学习
railgunman
2004-06-09
打赏
举报
回复
最好的办法就是建立一个AppServer,采用三层架构,所有的客户端程序都连接AppServer,这样就行了!
CDSoftwareWj
2004-06-08
打赏
举报
回复
可以!
使用 ODAC 组件就可以,它有种 net 连接方式可以不用 Oracle 客户端
且这组件与BDE组件完全兼容...
你可以去 www.51delphi.com 上下载
getit911
2004-06-08
打赏
举报
回复
oracle有个模式可以不完全安装客户端
bsmqu
2004-06-08
打赏
举报
回复
多没有用过oracle,我用的是SQL,我的是程序不用再装SQL的客户端程序啊,我用的是ado组件
dyzg
2004-06-08
打赏
举报
回复
不可以,无论用啥东东,必须装ORACLE客户端
Oracle
数据库
:
oracle
启动,
oracle
客户端
工具plsql
安装
教程和使用方法
Oracle
数据库
:
oracle
启动,
oracle
客户端
工具plsql
安装
教程和使用方法
oracle
限制连接的
客户端
,不
安装
客户端
连接
oracle
数据库
原文引用地址:blog.wangyongjian.cn本文主要介绍了在不
安装
Oracle
数据库
客户端
的情况下连接远程端的
Oracle
数据库
服务器,可做为日常开发参考。不
安装
客户端
可以避免因
客户端
的配置不当造成连接的失败,因为不需要...
不
安装
Oracle
客户端
如何使用PLSQL
只想
安装
PL/SQL,不
安装
ORACLE
客户端
,可采取不需要进行
安装
的
ORACLE
精简
客户端
,配合PL\SQL连接
ORACLE
数据库
. 方式一:配置
客户端
环境变量 1. 下载解压 (1)下载
ORACLE
精简
客户端
文件,本人使用版本是...
oracle
为什么要装
客户端
,连接
ORACLE
数据库
,是不是必须要
安装
oracle
客户端
的运行时...
大神给的回答:net连接
oracle
使用的是oci接口,必须
安装
oracle
客户端
,并配置本地网络服务名 tnsnames.ora。...如果是java则可以使用thin进行连接,而不需要
安装
oracle
客户端
。备注:
oracle
客户端
Orac...
不
安装
Oracle
客户端
使用PLSQL连接
数据库
不
安装
Oracle
客户端
使用PLSQL 这里大家注意下,win7 (64位)的系统需要
安装
32位的instantclient-basic;注意版本; 简化版
客户端
下载地址... 不
安装
ORACLE
客户端
,可采取不需要进行
安装
的
ORACLE
精简
客户端
,配合PL\SQL连
数据库相关
2,498
社区成员
88,446
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章