`
sudongyuan
  • 浏览: 59456 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

linux下安装oracle 客户端

 
阅读更多

因为需要编写LinuxOracle应用程序,必须安装客户端。查了很多安装的说明,自己试验以后,总结在下面。本来以为按照Oracle手册就可以安装好,但是发现了手册和实际的不同。建议安装时参考Oracle文档的安装快速参考手册。我在Linux虚拟机和纯Linux操作系统下都安装成功,Linux版本是Red Hat Enterprise Linux Version 4 Update2Oracle版本为10g2

我总结的过程如下:

  版本信息:Linux Red Hat Enterprise Linux Release 4 Nahant Update2

   内核2.6.9.22.EL

  Oracle客户端版本: Oracle10.2.0.1 Client

  Linux系统和虚拟机Linux中都安装成功。

  1) 下载Oracle10.2.0.1客户端安装包(10201_client_linux32.zip)解压至某个目录$(installpackdirectory)

  2) 开启终端,用root登陆,按照安装包文档中安装手册的标准安装过程,检查软硬件配置,最重要的是硬盘空间要留得足够。(根据不同的客户端安装类型,硬盘空间要求不同。一点要满足最低要求,特别是虚拟机的硬盘空间)

   --检查物理内存大小

     grep MemTotal /proc/meminfo

   --检查交换区大小

    grep SwapTotal /proc/meminfo

   --检查自由RAM和交换空间大小

    free

   --检查剩余磁盘大小

    df -k

   --检查tmp目录能获得的空间是否满足要求

    df -k /tmp

   --检查CPU

   grep "model name" /proc/cpuinfo

   --检查操作系统版本

    cat /etc/issue

   --检查Linux内核版本  

    uname -r

   --检查软件安装包是否安装及版本是否符合,package_name对应不同的软件包名称

    rpm -q package_name

    具体的软件包名称如下

    make-3.79.1

    gcc-3.2.3-34

   glibc-2.3.2-95.20

   glibc-devel-2.3.2-95.20

glibc-devel-2.3.2-95.20 (32 bit)

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-gcc-c++-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

openmotif21-2.1.30-8

setarch-1.3-1

gnome-libs-1.4.1.2.90-34.1 (32 bit)

libaio-0.3.96-3

libaio-devel-0.3.96-3

如果发现没有安装,使用如下命令进行安装

rpm ivh package_name

  3) 创建用户名和组名

  注意,标准安装手册遗漏了dba用户组

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -m -g oinstall -G dba oracle

--检查用户id

# id oracle

--设置oracle用户的密码  

# passwd oracle

 4) 创建oracle安装目录及设置用户权限

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01/app/oracle

# chmod -R 775 /u01/app/oracle

注:/u01/app/oracle是标准安装手册推荐的安装目录名,可以使用别的目录名称。

5) 在终端中改用oracle用户登录,设置oracle环境

  --oracle登陆

  #su oracle

  --编辑文件

 #vi .bash_profile

--在现有文件的下面增加

 umask 022

 ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

 ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1; export ORACLE_HOME

 PATH=$ORACLE_HOME/bin:$PATH; export PATH

 也可以写作

umask 022

 export ORACLE_BASE=/u01/app/oracle

 export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1

 export PATH=$ORACLE_HOME/bin:$PATH

 --保存退出

 注意,等号左右不能有空格。ORACLE_BASE对应的目录名与之前的设置对应。

 6) 执行刚刚编辑的文件

$ . ./.bash_profile

   或者

$source .bash_profile

   注:查看隐藏文件使用 ls -a

7)执行安装

 如果启动进入系统时使用root或其他用户名称,注销改用oracle登录,重新进入图形界面。注意不是指在终端注销并登陆,是整个系统使用oracle用户登陆。然后再开启终端。

  --进入oracle客户端所在目录,使用实际路径替代$(installpackdirectory)

 $cd $(installpackdirectory)

--运行安装程序

 $./runInstaller

  应该出现图形界面,进行安装。一般都是点击next。但是中间有要求运行脚本,在终端中改用root用户,运行脚本

 

8) 安装之后,进行服务配置

 --服务配置命令

 $netca

 配置服务名称,并测试。

在安装过程中也可能出现服务配置过程,如果已经配置,则可以略过此步骤。

http://kuyama.blog.sohu.com/101624548.html

分享到:
评论

相关推荐

    linux下安装oracle客户端

    ### Linux下安装Oracle客户端知识点详解 #### 一、前言 在Linux环境下部署Oracle客户端是一项常见但又较为复杂的任务,特别是在企业级应用中。本文将详细介绍如何在Linux系统上(以CentOS 5为例)安装Oracle 10g...

    oracle11g客户端for_linux安装文档

    Oracle 11g 客户端 for Linux 安装文档 Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档...

    Linux_Oracle客户端全部rpm包

    本篇文章将详细阐述如何在Linux环境下安装Oracle客户端的全部rpm包。 首先,让我们理解什么是rpm包。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级、查询和删除软件。Oracle...

    linux安装oracle客户端.docx

    linux安装oracle客户端.docx

    linux oracle客户端安装

    使用`unzip`命令解压文件,例如`unzip linux_oracle客户端安装.zip`。这将创建一个新的目录,包含所有必要的安装文件。 3. **设置环境变量**:Oracle客户端的安装可能需要修改环境变量。例如,添加`ORACLE_HOME`...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    Linux下安装Oracle客户端,配置Qt开发环境

    在Linux环境下,安装Oracle客户端并配置Qt开发环境是软件开发者,特别是那些专注于数据库交互和GUI应用开发的程序员常需进行的操作。以下将详细介绍这个过程,包括Oracle客户端的安装、环境配置,以及Qt集成开发环境...

    linux oracle客户端

    在linux上安装oracle客户端,占用空间小,个人己安装,并正常使用。 客户端版本:10.2.0.4.0 包括: basic-10.2.0.4.0-linux-x86_64.zip basiclite-10.2.0.4.0-linux-x86_64.zip jdbc-10.2.0.4.0-linux-x86_64.zip ...

    linux 安装oracle的离线rpm包

    该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...

    ORACLE 客户端在linux下安装

    首先,需要从Oracle官方网站下载对应的客户端安装程序。具体的下载地址为:[http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html]...

    oracle客户端在linux下安装部署运行

    一、Oracle 客户端安装 Oracle 客户端在 Linux 下的安装是指在 Linux 操作系统上安装 Oracle 客户端软件,以便于连接远端的 Oracle 数据库服务器。安装 Oracle 客户端需要下载相应的安装包,并将其安装到 Linux ...

    .net访问oracle数据库的方法(不安装oracle客户端)

    通过本文介绍的方法,我们可以实现在不安装Oracle客户端的情况下,通过.NET应用程序访问Oracle数据库。这种方法不仅简化了部署过程,还有效地节约了系统资源。需要注意的是,在进行配置时要确保所有的路径和连接信息...

    Linux下安装oracle客户端-sqlplus64.zip

    安装步骤 rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64...

    不必安装oracle客户端,QT成功连接oracle数据库

    本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点包括QT的数据库模块、Oracle的ODBC驱动以及相关配置。 首先,QT是一个跨平台的C++应用开发框架,其数据库...

    CentOS6.2安装Oracle客户端

    在IT领域,尤其是在数据库管理中,安装Oracle客户端是常见的任务之一。本文将详细介绍在CentOS6.2操作系统上安装Oracle客户端的步骤,包括使用RPM包安装、配置TNS、设置环境变量以及进行链接测试。 首先,我们关注...

    oracle11G的linux下的离线安装教程.pdf

    "Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...

    OracleClient-18C Oracle客户端,包括windows和Linux

    在Linux上配置Oracle客户端时,可能需要设置环境变量如ORACLE_HOME、LD_LIBRARY_PATH来确保正确加载库文件。此外,Linux下的Net Services对应的是 listener进程,它监听指定端口并处理来自客户端的连接请求。同样,...

Global site tag (gtag.js) - Google Analytics