DebianUbuntu何如安装Oracle客户端TNS及配置方法

  菜鸟在Linux(Debian/Ubuntu)上部署Java程序的Oracle客户端TNS配置必看的教程,如果你觉得你已经不是菜鸟了,那么请绕道让给菜鸟吧.
 
  1.确定服务器版本
 
  首选确定你的Oracle服务器版本,以便下载相应的客户端,查看的sql如下:
 
  select * from V$version ;
 
  如果你无法远程连上Oracle,只能登陆服务器了.
 
  2.下载Oracle客户端
 
  根据Oracle的版本,到 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载相应的客户端,我们一般会下载客户端和sqlplus,使用sqlplus连接或测试是非常方便的,如我下载的客户端版本是Version 12.1.0.1.0.
 
  instantclient-basic-linux.x64-12.1.0.1.0.zip
 
  instantclient-sqlplus-linux.x64-12.1.0.1.0.zip
 
  PS:Instant Client 可以在不安装完整的 Oracle 客户端的情况下,运行你的 OCI、OCCI、Pro*C、JDBC 和 ODBC 应用程序,另外,Instant Client 支持 SQL*Plus,从 Instant Client 10.2 开始,可以通过 Instant Client SDK 用 OCI 和 OCCI 开发应用程序.
 
  3.设置环境变量
 
  你可以在Terminal中设置,而我为了以后方便我在/etc/profile末尾中添加:
 
  export ORACLE_HOME=/usr/kevin/instantclient_12_1/
  export LD_LIBRARY_PATH=/usr/kevin/instantclient_12_1/lib/
  如果想让profile立刻生效,可以在Terminal中执行:
 
  source /etc/profile
 
  但这会在当前terminal中有效,如果想每个终端都有效最好reboot.
 
  4.现在你可以进入:/usr/kevin/instantclient_12_1/lib/ 执行sqlplus了
 
  ./sqlplus
 
  但为了方便最好还是把sqlplus配置到PATH环境变量中,或者你在/usr/local/bin下建一个sqlplus的软连接.

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。