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
测试运行
分享到:
相关推荐
在Red Hat Enterprise Linux 5.5(RHEL 5.5)上配置Oracle 11g RAC涉及多个步骤和组件,下面将详细介绍这一过程。 1. **系统准备**: - 确保硬件符合Oracle 11g RAC的要求,包括足够的内存、处理器、磁盘空间和...
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux 5 Advanced Server Update 2 (RHEL5 AS U2) 上安装Oracle Database 10g。这个过程涉及到多个步骤,包括系统准备、安装必要的软件包、配置环境以及最后的...
### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...
本章节将详细介绍在 Red Hat Enterprise Linux (RHEL) 7 环境下安装 Oracle 11g RAC 的整个过程。文档中包含了作者在搭建过程中遇到的实际问题及其解决方案,对于希望在 RHEL 7 上部署 Oracle 11g RAC 的读者来说,...
### Oracle 11gR2 RAC 在 RHEL 6 安装规范及手册关键...以上内容详细介绍了 Oracle 11gR2 RAC 在 RHEL 6 环境下的安装规范和手册中的关键知识点。遵循这些步骤和技术细节,可以有效地完成安装并确保系统的稳定运行。
### Virtualbox Red Hat Linux 5.4 Oracle 11g RAC 安装手册 #### 知识点一:Oracle RAC(Real Application Clusters)简介 - **Oracle RAC** 是一种允许多个数据库实例同时访问同一数据库的技术,旨在提供高可用性...
在Linux系统上安装Oracle 10g ...总的来说,安装Oracle 10g在Linux环境下是一项复杂的工作,需要对操作系统、Oracle数据库以及系统管理有深入的理解。正确执行上述步骤,可以确保数据库顺利运行并提供高效的服务。
### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...
在 Linux Red Hat Enterprise 5 环境下安装 Oracle 10g 数据库是一项复杂但重要的任务。本文旨在通过一系列详细的步骤指导读者顺利完成安装过程,并提供必要的图文辅助资料以帮助理解每一个步骤。 #### 2. 安装环境...
本文档主要介绍了如何在vmware服务器2.0环境下,利用Red Hat AS4操作系统安装Oracle 10g RAC(Real Application Clusters)的详细步骤。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一数据库,提供故障...
### Linux RedHat5.2 下 Oracle 10g 企业版安装完全指导 #### 一、环境准备 在正式开始安装 Oracle 10g 企业版之前,首先需要准备一个合适的 Linux 环境。本指导文档基于 Red Hat Enterprise Linux AS 5.2 版本的...
本教程将指导你如何在VMware环境下安装Oracle 10g RAC。 ### 一、准备工作 1. **VMware Server**: 作为虚拟化平台,VMware Server是免费的,适用于安装RAC环境。确保你已下载并安装了VMware Server,并获取了注册...
Oracle 10g(10g代表“10th Generation”,即第十代)是Oracle公司推出的一款企业级数据库管理系统,它在Oracle 9i的基础上进行了多项改进,包括增强的安全性、更好的性能以及更简便的管理特性等。本文档将详细介绍...
### Redhat 下 Oracle 11g 安装指南 #### 一、概述 本文档旨在提供一份详尽的指南,帮助用户在 Red Hat Enterprise Linux (RHEL) 5.0 系统上顺利安装 Oracle 11g 数据库。安装过程涉及到对系统硬件配置的要求、...
### 在Red Hat Linux AS4上安装Oracle 10g 的详细步骤及注意事项 #### 安装环境准备 在开始安装之前,确保您的Red Hat Linux AS4系统满足以下硬件与软件需求: - **内存**:至少1GB以上 - **硬盘**:至少12GB以上...
在本教程中,我们将探讨如何在VirtualBox上安装Red Hat Enterprise Linux 7.6,并进一步部署Oracle 19C数据库。这是一个多步骤的过程,涵盖了软件准备、系统配置、磁盘和网络规划以及用户管理和安全设置。 首先,...
7. **安装Oracle 10g RAC ASM**:ASM是Oracle的自动存储管理工具,它管理和组织磁盘空间,为数据库实例提供动态的存储扩展和故障恢复能力。在每个RAC节点上安装ASM软件,并创建ASM磁盘组,如DATAVG和FRAGVVG,用于...
在本文中,我们将深入探讨如何在Oracle Linux 6.5.0操作系统上安装Oracle 11g R2数据库。Oracle Linux是Red Hat Enterprise Linux (RHEL)的一个克隆版本,它提供了一个稳定、高性能的平台来运行Oracle数据库。在安装...
本文档旨在详细介绍如何在RHEL 6.9环境下部署Oracle 11g 11.2.0.1,并确保整个部署过程顺利进行。 #### 二、部署前准备 ##### 1. 系统版本确认 部署Oracle 11g之前,首先需要确认Linux系统的版本信息,确保其符合...