社区
基础和管理
帖子详情
OCI问题
SnowyWolf
2002-12-25 05:57:36
请问在Solaris里用GCC编译OCI程序,应该链接哪个库,就是和Windows下对应的OCI.lib应该是哪个,编译语句应该怎样写,多谢谢,问题解决立马送分。
...全文
55
2
打赏
收藏
OCI问题
请问在Solaris里用GCC编译OCI程序,应该链接哪个库,就是和Windows下对应的OCI.lib应该是哪个,编译语句应该怎样写,多谢谢,问题解决立马送分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SnowyWolf
2002-12-27
打赏
举报
回复
多谢,多谢,100分已送出,请查收,另外,是否有针对Oracle 9i的makefile,谢谢!
三杯倒
2002-12-25
打赏
举报
回复
CCPP= /opt/SUNWspro/bin/CC-4.2
AR= /usr/ccs/bin/ar
AR_FLAGS= lurc
OCCS_DIR= /usr/oracle/8.0.4/rdbms/demo
OCCS_NETWORK= /usr/oracle/8.0.4/network/public
INCS= -I. -I/u01/stlport-3.12/stl -I../src -I/u01/substoci/ociwrap/src -I$(OCCS_DIR) -I$(OCCS_NETWORK)
CFLAGS= -c -DOCIEXTP_ORACLE -ptr/u01/substoci/ociwrap/solaris -pto
.SUFFIXES: .cpp
.cpp.o:
$(CCPP) $< $(CFLAGS) $(INCS) -o $@
HOME = /u01/substoci/ocimain/solaris/
SRCS:sh =ls /u01/substoci/ocimain/src/*.cpp
OBJS = $(SRCS:.cpp=.o)
OCIWRAP_TEMPLATE_OBJS= /u01/substoci/ociwrap/solaris/Templates.DB/*.o
OCIMAIN_TEMPLATE_OBJS= /u01/substoci/ocimain/solaris/Templates.DB/*.o
SYS_LIBS = -lsocket -lnsl -lm -ldl -laio -lposix4
ORA_LIB_DIR= /usr/oracle/8.0.4/lib
ORA_LIBS= -L$(ORA_LIB_DIR) \
$(ORA_LIB_DIR)/libclntsh.so.1.0 -lclient -lsns \
-lnaus -lnauk5 -lsqlplus -lcore4 -lnetwork -lnlsrtl3 -lcore4
OCIWRAP_LIB_DIR= /u01/substoci/ociwrap/solaris
OCIWRAP_LIB= -L$(OCIWRAP_LIB_DIR) -loci++
all:ocimain
debug:
@echo $(SRCS)
@echo $(OBJS)
ocimain: $(OBJS)
$(CCPP) -o ocimain $(OBJS) $(OCIWRAP_LIB) $(SYS_LIBS) $(ORA_LIBS) $(OCIWRAP_TEMPLATE_OBJS)
clean_all:
/bin/rm -f $(OBJS) $(OCIMAIN_TEMPLATE_OBJS) ocimain
navicat连接oracle 万能
oci
支持几乎所有版本oracle的
oci
文件,具体使用方法请百度 navicat oracle
oci
文件,配置完记得重启navicat
oracle最新
OCI
文件最新的19.3版本oracle的
OCI
文件,兼容其下所有版本.zip
oracle最新
OCI
文件,兼容一切版本! 本地安装的是64位的Oracle,但由于Navicat仅支持32位的,因此我们还需下载一个32位的客户端。 解决方案 下载32位客户端,配置进navicat中。 第1步:下载 最新
OCI
文件最新的19.3版本oracle的
OCI
文件,兼容其下所有版本.zip 第2步:解压此安装包,并将解压到一个文件夹 my
Oci
,随便一个D盘的吧 第3步:打开Navicat,选择工具选项其他
OCI
,选择浏览定位到刚刚解压的那个my
Oci
文件夹 设置
OCI
library为:D:\app\my
Oci
\product\instantclient_11_2\
oci
.dll 设置SQL *plus为:D:\app\my
Oci
\product\11.2.0\dbhome_1\BIN\sqlplus.exe 点击确定。 第4步:测试成功。
oracle11g
oci
.dll
Oracle 调用接口 (
OCI
) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。
OCI
为构建各种语言专用接口(如 Oracle JDBC-
OCI
、ODP.Net、Oracle 预编译器、Oracle ODBC 和 Oracle C++ Call Interface (OCCI)驱动程序)提供了基础。各种领先的开源接口(如 PHP
OCI
8 扩展、ruby-
oci
8、Perl DBD::oracle 和 Python cx_oracle)也都使用
OCI
。作为对 Oracle 数据库的原生接口,
OCI
还对 Oracle 数据库核心内部发出的查询、语句和调用进行了增强。各种 Oracle 工具(如 SQL*Plus、Real Application Testing (RAT)、SQL*Loader 和 Data-Pump)也都是基于
OCI
。此外, Oracle In-Memory Database Cache(即 IMDB Cache,又称为 TimesTen)也支持
OCI
和 Oracle Pro*C/C++ 预编译器。Oracle Instant Client 为 ISV 和客户提供了快速安装和部署 Oracle 应用程序的能力。
Oracle
OCI
.dll
各windows版本下的
oci
.dll
oci
_10.2.0.5.dll
oci
_11.1.0.7.0.dll
oci
_11.2.0.4.0.dll
oci
_12.2.0.1.0.dll
oci
_21.3.0.0.0.dll
oracle11g x64
oci
.dll
oracle library
oci
.dll could not be loaded ,64位的
oci
.dll instant client来支持PB调用
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章