debian amd64 安装oracle 10g 即时客户端(instant client)
oracle instant client是oracle提供的最轻量的客户端,支持多平台,除支持oracle原生的数据库存取协议外,还支持ODBC和JDBC,支持对数据库服务器的简单管理,减轻应用程序客户端分发的负担。
下载安装包
从oracle官方的instant client下载地址下载linux amd64版本对应的基本包basic-10.2.0.5.0-linux-x64.zip和sqlplus支持包sqlplus-10.2.0.5.0-linux-x64.zip,如需要还可下载其他支持包。
安装
将install client客户端安装到/opt/oracle目录
1 | #mkdir /opt/oracle |
在/opt/oracle目录下生成instantclient_10_2子目录,instant client客户端的文件都在此目录下
配置
~/.bashrc文件中添加如下内容:
1 | export ORACLE_HOME=/opt/oracle/instantclient_10_2 |
注意:tnsname.ora最好放置到$ORACLE_HOME/network/admin目录下。
然后
1 | #source .bashrc |
在$ORACLE_HOME目录下添加并编辑tnsnames.ora文件,增加拟访问的oracle服务器tnsname
连接
sqlplus连接到数据库服务器
1 | $ sqlplus username/passwd@tnsname |
如果有错误提示:
1 | sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory |
那么需要安装libaio1
1 | # apt install libaio1 |
===
[erq]