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

本文介绍如何在Ubuntu 10.04系统上使用CodeBlocks进行Oracle客户端OCI程序开发。包括安装Oracle 10G、配置Oracle客户端环境变量、设置CodeBlocks的链接库路径及包含文件路径等步骤。

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、付费专栏及课程。

余额充值