`
FRESHET
  • 浏览: 22531 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

VM6下RHEL5安装ORACLE10G

阅读更多


1.  运行以下语句检测是否安装相关程序包

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio  libaio-devel libgcc   libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

由命令的输出结果可以看到,软件包libaio-devel-0.3.106-3.2、unixODBC-2.2.11-7.1和unixODBC-devel-2.2.11-7.1并未安装。用户可以把RHEL 5.2的安装光盘放入光驱,然后执行如下命令进行安装。

Sysstat在RHEL 5.3的安装光盘上



安装完成后再运行上面的语句发现没有未安装包提示



2.修改系统版本



#vi /etc/RedHat-release //此行打开的是新文档,注意大小写敏感性。

vi /etc/redhat-release     //用下面这行语句



# vi /etc/redhat-release 将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga)

修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4)         #作者用此方法

还有用redhat-4 #Red Hat Enterprise Linux Server release 5.4 (Tikanga)     #作者没试



3、修改内核参数



#vi /etc/sysctl.conf  //使设置用效

增加下面的内容到文件中,可加在最下面:



kernel.shmall = 2097152

kernel.shmmax = 2147483648

#以上两句原文件中已有

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144



4. 运行下面的命令使得内核参数生效:



/sbin/sysctl –p



5. 添加用户和组

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba oracle

passwd oracle





提示:设置密码无显示无提示无光标,记住自己的输入(两遍),稍复杂一点(简单通不过)



6. 创建Oracle的安装目录,并把权限付给oracle用户:

mkdir -p /u01/app/oracle

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

chmod -R 775 /u01/app/oracle



7. 设置oracle用户的shell limit(此步骤好像非必选)

vi /etc/security/limits.conf    #增加如下内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536



因为下面这条语句需要ROOT权限什么的,当时没打开直接跳过了,后来安装也没出现问题

接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:

vi /etc/pam.d/login

session    required     /lib/security/pam_limits.so

session    required     pam_limts.so



不知这条语名行不行

[root@localhost ~]# grep 'limits' /etc/pam.d/system-auth

session     required      pam_limits.so



8.在vi /home/oracle/.bash_profile中添加:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

export NLS_LANG=American

export LC_ALL=en_US



9.装10201_database_linux32.zip解压缩,右键在WINDOWS中解压缩再拷到

U01/app/oracle下(6个文件)



未发现问题,当然在LINUX中右键也行,语句也行

在此目录下右键打开终端,或CD到此目录下运行./runInstaller



10.这时可能会报错:

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-09-20_05-17-43AM. Please wait ...
[oracle@localhost database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2012-09-20_05-17-43AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.<clinit>(Unknown Source)
        at java.awt.Component.<clinit>(Unknown Source)

http://rpm.pbone.net/index.php3/stat/4/idpl/15702566/dir/centos_5/com/libXp-1.0.0-8.1.el5.i386.rpm.html下载安装libXp-1.0.0-8.1.el5.i386.rpm文件



再次运行./runInstaller不报错的话稍等一会出现以下画面



11.下面都简单了,基本同WINDOWS下安装一样,一般NEXT即可



12.注意保证空间充足,否则可以在83%处安装失败

13.没什么问题的话就开始安装了



14.在62%的时候可能会报错

Exception String: Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk'…



这个错误是和编译有关的,检查日志发现果然缺少了一个C的类库:
INFO: /usr/lib/libstdc++.so.5: No such file or directory

解决办法:

1、在linux第2张盘找到compat-libstdc++-33-3.2.3-xx.3.i386.rpm包,在linux上安装补丁包:

[root@DB1 opt]# rpm -ivh compat-libstdc++-33-3.2.3-xx.3.i386.rpm
warning: compat-libstdc++-33-3.2.3-47.3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:compat-libstdc++-33    ########################################### [100%]

2、回到安装界面,点击重试(retry),断续安装。。。

15.安装完成后在终端运行

#/nolog

#conn sys as sysdba

#select * from scott.emp

测试运行



分享到:
评论

相关推荐

    oracle11g rac+redhat5.5集群配置

    在Red Hat Enterprise Linux 5.5(RHEL 5.5)上配置Oracle 11g RAC涉及多个步骤和组件,下面将详细介绍这一过程。 1. **系统准备**: - 确保硬件符合Oracle 11g RAC的要求,包括足够的内存、处理器、磁盘空间和...

    RHEL5 AS U2安装oracle10g

    在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux 5 Advanced Server Update 2 (RHEL5 AS U2) 上安装Oracle Database 10g。这个过程涉及到多个步骤,包括系统准备、安装必要的软件包、配置环境以及最后的...

    redhat5安装oracle10g详解

    ### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...

    RHEL7 搭建 Oracle11g RAC

    本章节将详细介绍在 Red Hat Enterprise Linux (RHEL) 7 环境下安装 Oracle 11g RAC 的整个过程。文档中包含了作者在搭建过程中遇到的实际问题及其解决方案,对于希望在 RHEL 7 上部署 Oracle 11g RAC 的读者来说,...

    Oracle 11gR2 RAC RHEl6 安装规范和手册

    ### Oracle 11gR2 RAC 在 RHEL 6 安装规范及手册关键...以上内容详细介绍了 Oracle 11gR2 RAC 在 RHEL 6 环境下的安装规范和手册中的关键知识点。遵循这些步骤和技术细节,可以有效地完成安装并确保系统的稳定运行。

    Virtualbox red hat Linux 5.4 oracle 11g rac 安装手册

    ### Virtualbox Red Hat Linux 5.4 Oracle 11g RAC 安装手册 #### 知识点一:Oracle RAC(Real Application Clusters)简介 - **Oracle RAC** 是一种允许多个数据库实例同时访问同一数据库的技术,旨在提供高可用性...

    Linux 安装oracle10G

    在Linux系统上安装Oracle 10g ...总的来说,安装Oracle 10g在Linux环境下是一项复杂的工作,需要对操作系统、Oracle数据库以及系统管理有深入的理解。正确执行上述步骤,可以确保数据库顺利运行并提供高效的服务。

    centos6.5安装oracle11g数据库指南.docx

    ### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...

    redhat下安装oracle10g的总结

    在 Linux Red Hat Enterprise 5 环境下安装 Oracle 10g 数据库是一项复杂但重要的任务。本文旨在通过一系列详细的步骤指导读者顺利完成安装过程,并提供必要的图文辅助资料以帮助理解每一个步骤。 #### 2. 安装环境...

    vmware+redhat+oracle10g rac安装文档

    本文档主要介绍了如何在vmware服务器2.0环境下,利用Red Hat AS4操作系统安装Oracle 10g RAC(Real Application Clusters)的详细步骤。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一数据库,提供故障...

    Linux RedHat5.2下oracle 10g企业版安装完全指导

    ### Linux RedHat5.2 下 Oracle 10g 企业版安装完全指导 #### 一、环境准备 在正式开始安装 Oracle 10g 企业版之前,首先需要准备一个合适的 Linux 环境。本指导文档基于 Red Hat Enterprise Linux AS 5.2 版本的...

    手把手教你用vmware安装oracle10g_RAC

    本教程将指导你如何在VMware环境下安装Oracle 10g RAC。 ### 一、准备工作 1. **VMware Server**: 作为虚拟化平台,VMware Server是免费的,适用于安装RAC环境。确保你已下载并安装了VMware Server,并获取了注册...

    oracle10安装文档

    Oracle 10g(10g代表“10th Generation”,即第十代)是Oracle公司推出的一款企业级数据库管理系统,它在Oracle 9i的基础上进行了多项改进,包括增强的安全性、更好的性能以及更简便的管理特性等。本文档将详细介绍...

    redhat下oracle11g安装指南

    ### Redhat 下 Oracle 11g 安装指南 #### 一、概述 本文档旨在提供一份详尽的指南,帮助用户在 Red Hat Enterprise Linux (RHEL) 5.0 系统上顺利安装 Oracle 11g 数据库。安装过程涉及到对系统硬件配置的要求、...

    rh安装oracle的步骤

    ### Red Hat Linux 5 下 Oracle 10g 安装步骤详解 #### 一、版本说明及软件下载 - **操作系统版本**:本教程适用于 Red Hat Enterprise Linux Server release 5 版本。无论是在 VM 虚拟机还是实体服务器上安装,...

    Red_Hat_Linux_AS4上安装Oracle10g.docx

    ### 在Red Hat Linux AS4上安装Oracle 10g 的详细步骤及注意事项 #### 安装环境准备 在开始安装之前,确保您的Red Hat Linux AS4系统满足以下硬件与软件需求: - **内存**:至少1GB以上 - **硬盘**:至少12GB以上...

    VirtualBox + redhat7.6 +oracle19C安装

    在本教程中,我们将探讨如何在VirtualBox上安装Red Hat Enterprise Linux 7.6,并进一步部署Oracle 19C数据库。这是一个多步骤的过程,涵盖了软件准备、系统配置、磁盘和网络规划以及用户管理和安全设置。 首先,...

    ORACLE数据库10GRAC的环境搭建

    7. **安装Oracle 10g RAC ASM**:ASM是Oracle的自动存储管理工具,它管理和组织磁盘空间,为数据库实例提供动态的存储扩展和故障恢复能力。在每个RAC节点上安装ASM软件,并创建ASM磁盘组,如DATAVG和FRAGVVG,用于...

    oracle 10g rac安装手册

    根据提供的信息,本文档将详细介绍如何在 VMware Server 1.0.3 构建 44356 的环境下安装 Oracle 10g RAC(Real Application Clusters)。此外,我们还将使用 Red Hat AS 4.7 作为操作系统,并采用 RAW(裸设备)方式...

    oracle linux6.5.0安装及套件选择

    在本文中,我们将深入探讨如何在Oracle Linux 6.5.0操作系统上安装Oracle 11g R2数据库。Oracle Linux是Red Hat Enterprise Linux (RHEL)的一个克隆版本,它提供了一个稳定、高性能的平台来运行Oracle数据库。在安装...

Global site tag (gtag.js) - Google Analytics