Centos7下安装OCI环境
发布日期:2021-05-10 08:37:25 浏览次数:21 分类:精选文章

本文共 2464 字,大约阅读时间需要 8 分钟。

������

������������������������������Oracle������������������������������������������C/C++������������������������OCI���������������������������������������������������������

������

CentOs7

���������������

1���oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

2���oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

3���oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

4���automake-1.11.1.tar.gz

5���autoconf-2.68.tar.gz

6���ocilib-4.1.0-gnu.tar.gz

���������������rpm���������������������������������������������������������������

������������������������������root

1������������������������������

rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

chmod + /etc/profile

export ORACLE_HOME=/usr/lib/oracle/11.2/client64

export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:/usr/local/lib

export ORACLE_SID=viot

export PATH=$PATH:$ORACLE_HOME/bin

source /etc/profile

cd /usr/lib/oracle/11.2/client64/bin

2���������������IP���PING���ORACLE���������IP���

./sqlplus TESTUSER3G6L@172.16.1.33:1521/orcl

���������������������������������������������������������������

3���������Automake���Autoconf���

������Automake������������1.11.1������������������������������������

tar -xzvf automake-1.11.1.tar.gz

cd automake-1.11.1

./configure

make

make install

������������configure���������������������������Autoconf-2.68���

tar -xzvf autoconf-2.68.tar.gz

cd autoconf-2.68

./configure

make

make install

4���������OCI���

tar -xzvf ocilib-4.1.0-gnu.tar.gz

cd ocilib-4.1.0

./configure --with-oracle-lib-path=/usr/lib/oracle/11.2/client64/lib --with-oracle-headers-path=/usr/include/oracle/11.2/client64

make

make install

5���������������������

echo "/usr/local/lib" > /etc/ld.so.conf

echo "/usr/lib/oracle/11.2/client64/lib" > /etc/ld.so.conf

ldconfig

6���������������

gcc main.c -locilib -o client -w

������������������������

1���LINUX���������������OCI���������������������������������������������

���������������

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

source /etc/profile

2: ���Linux������������������������������������������������������.so���������������������

���������������

vi /etc/profile

export ORACLE_HOME=/usr/lib/oracle/11.2/client64

export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:/usr/local/lib

export ORACLE_SID=viot

export PATH=$PATH:$ORACLE_HOME/bin

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

上一篇:使用C/C++和OCI 对Oracle中的指定表进行备份
下一篇:Shell脚本实现软件一键安装和自动重启(一)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月22日 10时08分59秒