Ubuntu10.04 下使用code Blocks 进行oci 程序开发

4 篇文章 0 订阅
4 篇文章 0 订阅

Ubuntu10.04 下使用 code Blocks 进行 oci 程序开发

 

1.   安装 linux 版本的 ORACLE

      参照自己整理的文档《 Ubuntu10.04 安装 Oracle10G 》。

2.   下载 linux 版本 oracle 的客户端

       http://www.oracle.com/technetwork/topics/linuxsoft-082809.html

oci 的库文件: instantclient-basic-linux32-10.2.0.3-20061115.zip  

oci 的头文件:   instantclient-sdk-linux32-10.2.0.3-20061115.zip  

3.   路径设置

     oci 的库文件解压到 oracle 的库文件目录中 , 例如解压到目录 /opt/ora10/lib”

 

4.   环境变量设置

     需要设置的环境变量包括 ORACLE_HOME ORACLE_SID TNS_ADMIN ,其中 TNS_ADMIN 指定到 tnsnames.ora 所在的文件夹。文件 “tnsnames.ora 中必须已经配置好需要连接的数据库 SID“orcl”

 

     显示现有的环境变量可以使用命令: env

     系统的环境变量:  /etc/enviroment

 

    使用 root 用户编辑: gedit  /etc/environment

    加入以下内容:

    ORACLE_HOME="/opt/ora10"

    ORACLE_SID="orcl"

    TNS_ADMIN="/opt/ora10/network/admin"

    export PATH ORACLE_HOME TNS_ADMIN

   

5.   设置 Code Blocks 中的需要用到库文件的目录

     菜单: project/build options /linker settings 选项卡, link libraries 中点 “add” 按钮,加入以下三项:

    "/opt/ora10/lib/libclntsh.so.10.1"

    "/opt/ora10/lib/libnnz10.so"

    "/opt/ora10/lib/libociei.so"

    可以使用 geidt 打开 Code Blocks 的工程文件(文件类型 *.cbp )查看设置好的内容

    

    将以上三个文件复制到目录“/usr/lib”下。

        

6.   引用 Include 头文件

在工程项目目录中,增加一个 “oci_include” 文件夹,将下载的 oci sdk 中的头文件解压到这个目录中。

  按以下方式引用头文件: #include "./oci_include/oci.h"

  菜单: project/build options /search directories 选项卡, link libraries 中点 “add” 按钮,加入 oci_include 目录


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值