1、Oracle跨平台,可以在Unix上跑, SQLSERVER不行。大型系统的关键应用,Unix比较成熟,所以用Oracle。
2、DOA是直接调用OCI.dll来实现对oracle的访问,oci是Oracle Call Interface,一个动态连接库,DOA封装了这个DLL
2、DOA是直接调用OCI.dll来实现对oracle的访问,oci是Oracle Call Interface,一个动态连接库,DOA封装了这个DLL
解决方案 »
- 安装11g时总卡住
- 有没有人做过网页游戏的数据库设计,有些地方不知道怎么设计要诚心请教一下。
- java存储过程 ORA-29531,请大家帮帮忙
- 得到当前时间的 ‘年’,怎么写,请大家帮助
- The Network Adapter could not establish the connectionDSRA0010E
- 哪位大侠来给我这个新手指点指点?小弟这厢有礼了!
- 为什么无法安装Oracle9i,急急
- 为什么通过DBA STUDIO启动不了数据库?
- java於oracle的問題
- 这是为什么?高手请进,在线等待
- 我想创建以当前日期为后缀的表,例如temp_030614,我该怎么办。
- 在数据库中,不知为什么,出现了一个 " NO USE"这样的表,可怎样也无法drop,求助,急!~~~
不用自称是女生,也会有人帮你的
什么意思,没有看明白!
--------------------------------------
所谓跨平台,是指oracle server的跨平台,与客户端没有什么关系。
你的客户端既然是用delphi写的,那么肯定是运行在windows上了。
而oracle server运行在什么平台都是可以的,与你的客户端没有任何关系。不管是DOA,还是直接用oci,都需要net client的支持,负责最终通信是由oracle的网络层来实现的。oci比bde对oracle的客户端的访问也仅仅是少了一个应用程序调用层,其它的没有什么区别。
1. 在客户端不用按照oralce的客户端软件
2. 不用安装和配置BDE以及ODBC
3. 可以应用任何delphi的版本来开发客户/服务器程序
4. 可以使用诸多的oracle 自带的特性
5. 全面支持oralce的blob,clob和BFILE数据类型。
6. 简化了的数据更新
7. 快速的数据存取
8. 支持delphi 下所有的数据控件
等等。这都是我从国外的网站上翻译过来的
我拿了在Server上写好的.exe程序,放到局域网上的另一台机子上运行(没装Oracle的客户端)。就报错呀。传道授业解惑,问题要讲明白嘛。
2.Oracle\BIN目录以及下面的27个DLL文件,并且保证应用程序可以找到该目录,即该目录为系统目录或者PATH目录。
3.Oracle\OCOMMON\NLS\ADMIN目录以及其下所有文件
4.Oracle\OCOMMON\NLS\MESG目录以及其下所有文件
5.Oracle\NETWORK\ADMIN\tnsnames.ora
6.Oracle\ORACORE\Mesg以及其下所有MSB文件 7.导入注册表到客户机:
REGEDIT4
[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"
"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"
我得了你15分,我送了你20分,而且是你散分之前就给了,http://expert.csdn.net/Expert/TopicView1.asp?id=1885899
我回答了你的问题,你什么都没做,让你得20分,你还强调我得了你的分,真是没有品位。