`
FRESHET
  • 浏览: 22025 次
  • 性别: 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。这个过程涉及到多个步骤,包括系统准备、安装必要的软件包、配置环境以及最后的...

    RHEL7 搭建 Oracle11g RAC

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

    redhat5安装oracle10g详解

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

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

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

    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 数据库。安装过程涉及到对系统硬件配置的要求、...

    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 linux6.5.0安装及套件选择

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

    oracle 11201 for rhel6.9

    本文档旨在详细介绍如何在RHEL 6.9环境下部署Oracle 11g 11.2.0.1,并确保整个部署过程顺利进行。 #### 二、部署前准备 ##### 1. 系统版本确认 部署Oracle 11g之前,首先需要确认Linux系统的版本信息,确保其符合...

Global site tag (gtag.js) - Google Analytics