1.oracle账户与下载
本文下载了12.2.0.1.0版本的basic\devel\sqlplus包。
2.oci环境搭建(ubuntu虚拟机中搭建oci开发环境)
执行dpkg -i *.deb安装oci环境,
inclue文件位于:/usr/include/oracle/12.2/client64
ORACLE_HOME位于:/usr/lib/oracle/12.2/client64
3.ocilib编译安装(ubuntu虚拟机中编译ocilib)
./configure --with-oracle-lib-path=/usr/lib/oracle/12.2/client64/lib --with-oracle-headers-path=/usr/include/oracle/12.2/client64
make
sudo make install
4.ocilib测试(待定至最后一步)
#include "ocilib.h"
void err_handler(OCI_Error *err){
printf("%s\n", OCI_ErrorGetString(err));
}
int main(int argc, char *argv[])
{
OCI_Connection*cn;
OCI_Statement*st;
OCI_Resultset*rs;
// init with err_handler
OCI_Initialize(err_handler, NULL, OCI_ENV_DEFAULT);
// connect
cn= OCI_Connec