`
c04s31602
  • 浏览: 44838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu64位安装oracle10g客户端

 
阅读更多

折腾了很长时间,终于吧Oracle10客户端装上了ubuntu12.10 64位

一,安装alien

因为要安装的都是*.rpm,所以安装前需要转换为deb的,使用alien可以实现二者之间的互换,在ubuntu下alien已经添加到源中,安装alien:

sudo apt-get install alien

rpm转换为deb:sudo alien xxx.rpm

deb转换位rpm:sudo alien -r xxx.deb

二,安装oracle客户端

1,下载需要的包

下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html,需要下面三个包

oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm

oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm

oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm

2,安装

alien -i oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm

alien -i oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm

alien -i oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm

3,添加动态库位置 

sudo gedit /etc/ld.so.conf.d/oracle.conf

写入/usr/lib/oracle/10.2.0.5/client64/lib

然后:ldconfig使之生效

4,添加环境变量

 sudo gedit /etc/environment

PATH配置项中写入::${ORACLE_HOME}/bin:${ORACLE_HOME}/lib

然后写入:

ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client64

TNS_ADMIN=/usr/lib/oracle/10.2.0.5/client64

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

然后source /etc/profile使这些环境变量生效

三,安装SQL Developer

下载sqldeveloper-3.2.20.09.87-1.noarch.rpm,下载地址不说了,下面是安装步骤

sudo alien -i sqldeveloper-3.2.20.09.87-1.noarch.rpm

sqldeveloper需要指定一个jdk:gedit /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

修改SetJavaHome /usr/java1.5.0_22

运行 sqldeveloper,报错:java version不对...然后在oracle下载sqldeveloper的说明中看到:You can connect to and use any JDK 1.6.0_11 or above.于是又安装了个jdk1.6.0_37,运行sqldeveloper OK!

分享到:
评论
1 楼 jwkljh 2013-02-23  
折腾一个星期,终于找到一个可以用的。谢谢LZ。
jdk7: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

相关推荐

Global site tag (gtag.js) - Google Analytics