当前位置:  数据库>oracle

Ubuntu 安装 Oracle 客户端

    来源: 互联网  发布时间:2017-06-22

    本文导语: 在 Ubuntu 桌面上有很多图形化工具连接 Oracle 数据库,  比如 DBeaver 等, 但有时还是需要通过 sqlplus 连接远程数据库,这时需要安装 Oracle 客户端了。本文介绍 Ubuntu 下安装 Oracle 12.2.0.5 客户端的步骤。--下载 http://www.oracle.com/technetw...

在 Ubuntu 桌面上有很多图形化工具连接 Oracle 数据库,  比如 DBeaver 等, 但有时还是需要通过 sqlplus 连接远程数据库,这时需要安装 Oracle 客户端了。本文介绍 Ubuntu 下安装 Oracle 12.2.0.5 客户端的步骤。

--下载

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

备注:根据需要下载相应版本的客户端。

--下载以下 rpm 包

linuxidc@linuxidc:~/Downloads$ ll *.rpm
-rw-rw-r--1 linuxidc linuxidc  34M  8月2609:40 oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm
-rw-rw-r--1 linuxidc linuxidc 284K  8月2609:58 oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm
-rw-rw-r--1 linuxidc linuxidc 776K  8月2609:57 oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm

--安装: alien

linuxidc@linuxidc:~/Downloads$ sudo alien -i *.rpm
   dpkg --no-force-overwrite -i oracle-instantclient-basic_10.2.0.5-2_amd64.deb
Selecting previously unselected package oracle-instantclient-basic.
(正在读取数据库...系统当前共安装有309521个文件和目录。)
Preparing to unpack oracle-instantclient-basic_10.2.0.5-2_amd64.deb ...
Unpacking oracle-instantclient-basic (10.2.0.5-2)...
正在设置 oracle-instantclient-basic (10.2.0.5-2)...
Processing triggers for libc-bin (2.19-0ubuntu6.1)...
   dpkg --no-force-overwrite -i oracle-instantclient-devel_10.2.0.5-2_amd64.deb
Selecting previously unselected package oracle-instantclient-devel.
(正在读取数据库...系统当前共安装有309536个文件和目录。)
Preparing to unpack oracle-instantclient-devel_10.2.0.5-2_amd64.deb ...
Unpacking oracle-instantclient-devel (10.2.0.5-2)...
正在设置 oracle-instantclient-devel (10.2.0.5-2)...
   dpkg --no-force-overwrite -i oracle-instantclient-sqlplus_10.2.0.5-2_amd64.deb
Selecting previously unselected package oracle-instantclient-sqlplus.
(正在读取数据库...系统当前共安装有309579个文件和目录。)
Preparing to unpack oracle-instantclient-sqlplus_10.2.0.5-2_amd64.deb ...
Unpacking oracle-instantclient-sqlplus (10.2.0.5-2)...
正在设置 oracle-instantclient-sqlplus (10.2.0.5-2)...

备注:安装完成。

--运行 sqlplus

linuxidc@linuxidc:/usr/lib/oracle/10.2.0.5/client64/bin$ ./sqlplus
./sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file:No such file or directory

备注:是因为 lib 环境变量没加。

--环境变量添加以下

linuxidc@linuxidc:~$ vim ~/.bashrc
# env
export ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client64
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

--再次测试

linuxidc@linuxidc:~$ source .bashrc

linuxidc@linuxidc:~$ which sqlplus
/usr/lib/oracle/10.2.0.5/client64/bin/sqlplus

sqlplus username/password@//dbhost:1521/SID

备注:这时测试 sqlplus 连接远程 oracle 数据库成功,文档中提到如果此步出现缺少 libaio.so.1  文件的错误,则需要运行 “sudo apt-get install libaio1” 命令。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu系统安装及升级命令
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • 用wubi安装ubuntu于光盘安装的区别
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装
  • 安装Ubuntu时安装程序,找不到硬盘分区
  • ubuntu 版本下的qq安装,pps安装问题
  • ubuntu 12.04 LTS 主机安装(安装后又出现个安装RELEASE)
  • ubuntu+win7-》能不能先卸载ubuntu10.04,再安装11.10
  • 无法安装Ubuntu6.10,硬盘安装
  • 在ubuntu安装oracle的疑问
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装 iis7站长之家
  • ubuntu安装问题
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu查看硬盘,分区相关命令介绍
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu查看内存,进程相关命令介绍
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3