linux oracle11g客户端安装笔记

linux oracle11g客户端安装笔记

第一次写博客,挺有新鲜感的。 
工作需要在Linux上部署Oracle客户端(原项目是用Java代码导出报表,当数据量大时,导出慢而且占用Tomcat资源导致一系列问题,后来改用Oracle客户端导出)

网上有很多教程,我也看了很多,好多不是写的很清楚,主要留给自己做笔记 
1、下载对应rpm文件,因为Oracle官网需要注册,这是我分享的已经下载好的文件 
http://pan.baidu.com/s/1jHY6v7C 
2、把下载好的rpm文件上传到Linux,我是用的WinSCP软件上传的,我上传的路径是 
/opt/oracle 
这里写图片描述
3、执行安装命令

[root@bogon oracle]# rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
   1:oracle-instantclient11.2-basic-11################################# [100%]
[root@bogon oracle]# rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
   1:oracle-instantclient11.2-sqlplus-################################# [100%]
[root@bogon oracle]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

4、上传tnsnames.ora文件,Oracle客户端默认安装在/usr/lib下 
/usr/lib/oracle 
第一次安装缺少文件夹,需要在client64下创建文件夹network/admin,再把tnsn文件上传上去 
这里写图片描述 
5、设置环境变量,因项目用户是root用户所以不需要创建Oracle用户,网上很多教程说创建Oracle用户,第一次弄被误导了,主要是我对Linux不熟悉 
(1)编辑root用户下的profile文件

[root@bogon oracle]# vi /etc/profile
  • 1

(2)在文件的最后添加以下内容

export ORACLE_HOME=/usr/lib/oracle/11.2/client64/
export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
  • 1
  • 2
  • 3
  • 4
  • 5

(3)执行source命令,使配置文件生效

[root@bogon oracle]# source /etc/profile
  • 1

好了,到这里就结束了,附上参考文章 
http://blog.csdn.net/huaishu/article/details/39056369 
http://www.linuxidc.com/Linux/2014-01/95541.htm

猜你喜欢

转载自blog.csdn.net/zalan01408980/article/details/80525140