近日本人成功地在Red Hat Enterprise Linux AS 3 上安装了 Oracle10g(10.1.0.2.0),现将安装过程及一些心得体会总结如下,希望能给大家一点帮助,在安装过程中少走一些弯路。
系统硬件需求:
1.512M
内存(Oracle推荐),本人认为如果条件许可可多添加一些内存,低于512M安装完系统会变得很慢。事实上512M跑起来感觉性能也不是好(本人体会)。
2.至少3.7GB的
硬盘空间(Oracle安装的最小要求)用于安装Oracle及存放数据库文件。推荐5GB以上的硬盘空间。
软件需求:
1. Red Hat Enterprise Linux AS 3
2. Oracle10g
以上软件可分别到新丝(思)路:http://www.wormwang.net/c-index.htm...簑ww.oracle.com 上下载。
Red Hat Enterprise Linux AS 3 安装: 1. 确认在安装时要有至少1GB 的 Swap space 和至少400M的 /tmp 目录用于以后安装Oracle。
2. 安装完Red Hat Enterprise Linux AS 3时确认安装以下包:
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-db-4.0.14.5
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
本人建议如嫌确认以上包是否安装麻烦且硬盘空间许可的话可选择完全安装Red Hat Enterprise Linux AS 3。这样安装完后系统就包括了以上包了。
Oracle10G安装: 1. 安装好系统后需先添加两用户组oinstall,dba及Oracle用户,并将oinstall,dba组定义成oracle用户的主次组。命令参考如下:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
2. 以oracle用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。例如:/u01/app/oracle /u02/oradata ,及改变以上目录的属性命令参考如下:
#mkdir -p /u01/app/oracle
# mkdir /u02/oradata
# chown -R oracleinstall /u01/app/oracle /u02/oradata
# chmod -R 775 /u01/app/oracle /u02/oradata
3. 配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:
kernel.shmall = 2097152
kernel.shmmax = 2147483648 (此参数值推荐为物理内存的一半)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改/etc/security/limits.conf文件,在该文件中添加以下参数:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
修改/etc/pam.d/login文件,在该文件中添加以下参数:
session required /lib/security/pam_limits.so
4. 配置oracle用户环境,以oracle用户登录,修改 .bash_profile 文件。以本人系统中的.bash_profile文件说明如下:
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
(以下是我们所需配置的内容)
umask 022
TEMP=/tmp
TMPDIR=/tmp
export TEMP TMPDIR
ORACLE_BASE=/home/oracle/app/oracle(根据用户创建的oracle目录决定)
ORACLE_HOME=$ORACLE_BASE/product/10.1.0
ORACLE_SID=Meltaway(可任意起)
export ORACLE_BASE ORACLE_SID ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin
以上是oracle用户环境所需配置的最小值,但都是必不可少的。特别是ORACLE_HOME 和 PATH,如果没指定安装完成后oracle提供的许多命令将无法运行,系统会报错提示你没法找到或要求你指定路径。各位可参考我的文件进行相应的配置。
5.完成以上准备工作,现在可以开始安装了。以oracle用户登录系统,建议以英文环境登录,Oracle10g的安装程序对中文的支持不够好,以中文环境登录安装程序运行起来会有乱码,会影响安装。按照提示即可顺利安装,建议用系统提供的模板来创建数据库,这样建库的时候比较快。在安装过程中需以root用户身份运行两个脚本,安装提示到相应的目录下执行它们即可。具体的过程比较简单,这里就不详细说明了。
6.安装完成后系统会运行创建好的数据库以及监听进程,这时可能遇到一个问题即
服务器上一切运行正常但客户端却无法创建正确的
网络服务名(Tnsname)造成客户端无法联上数据库,系统老是提示无法没有监听程序,这个问题困扰了我好几天,后来发现需在服务器端做以下修改:
1.以oracle用户登录系统,运行 Oracle Net Manager 工具(命令为:netmgr,在Oracle_Home的bin子目录下)
2.选中以创建好的监听进程如:LISTENER , 在右边的配置窗口中选中DatabaseService,然后依次配置你所创建的数据库相应的描述名,Oracle Home 目录(系统会自动配置)和数据库实例名。保持所作的修改,问题解决。
以上为我的安装体会和总结感觉上比安装9i要方便的多,提供给大家参考。如有不足希望大家提出了,最后祝各位都能顺利的在Red Hat Enterprise Linux AS 3上安装好Oracle10g
相关推荐
《Redhat AS4 Oracle10g+ASM单实例转RAC详解》 Oracle数据库的高可用性解决方案之一是Real Application Clusters(RAC),它允许多个实例共享同一个物理数据库,提供故障转移和负载均衡的能力。本文将详细介绍如何...
《ORACLE 10.2.0.1 RAC for RedHat AS4 安装详解》 本指南详细阐述了如何在Red Hat Enterprise Linux AS 4 Update 2 X86_64环境下安装Oracle 10.2.0.1 Real Application Clusters (RAC)。整个过程分为两大部分:...
### Oracle 10g在Linux (RedHat) 上的安装详解 #### 一、环境准备与用户组配置 在开始Oracle 10g在Linux (RedHat) 的安装之前,首先需要进行一系列的环境准备工作,确保系统满足Oracle的安装要求。 1. **RedHat...
### Oracle10G在Redhat AS5上的部署详解 #### 一、背景介绍 随着企业信息化建设的不断深入,数据库管理系统(DBMS)作为关键的信息基础设施之一,在数据存储、处理及安全方面发挥着至关重要的作用。Oracle数据库因其...
本文档主要介绍了如何在vmware服务器2.0环境下,利用Red Hat AS4操作系统安装Oracle 10g RAC(Real Application Clusters)的详细步骤。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一数据库,提供故障...
本教程主要围绕"Vmware+Oracle 10G+RAC+Red Hat AS 4.7+RAW(裸设备)installing"的主题,将详细阐述如何在虚拟环境中搭建Oracle RAC集群。以下是关键知识点的详解: 1. **Vmware**:Vmware是一款强大的虚拟化软件...
在本文中,我们将详细探讨如何在Linux环境下安装Oracle 10g数据库,特别是针对Red Hat Linux AS5系统。首先,我们需要确保系统已经安装了所有必要的软件包,包括SSH(Secure SHell),以便进行远程访问。如果在SSH...
在安装Oracle 10G数据库之前,系统必须满足特定的软件依赖。你需要检查并安装必要的RPM包,这些包包括但不限于`gcc`、`make`、`binutils`、`openmotif`、`setarch`、`compat-db`、`compat-gcc`以及`compat-libstdc++...
### Redhat Enterprise Linux 4 环境下Oracle 10g安装详解 #### 一、安装前的准备工作 在开始Oracle 10g的安装之前,需要完成一系列的准备工作来确保安装过程顺利进行。 ##### 1. 下载Oracle安装程序 首先,需要...
【Redhat Linux AS4 安装详解】 Redhat Linux AS4 是一款专为企业级环境设计的稳定操作系统。本文将详细讲解其安装流程,包括硬件兼容性、BIOS 设置、光盘启动、安装选项以及磁盘分区策略。 首先,确保您的硬件...
### RedHat AS4系统下Oracle 10g安装详解 #### 一、系统与环境准备 **1.1 Linux AS4系统安装** 本文档详细介绍了如何在RedHat AS4(以下简称AS4)操作系统上安装Oracle 10g数据库。首先需要安装AS4系统。在安装...
根据提供的内容,本文档将详细介绍如何在Red Hat Enterprise Linux AS 5 Update 2 (RHEL5U2)上安装Oracle 10G (10.2.0.1)数据库。此文档由chenzhuo于2008年10月30日在办公室完成。 ##### 系统硬件配置 - **磁盘分区...
为了确保Oracle 10g能够顺利安装,在安装Oracle之前需要安装一系列必要的软件包。你可以通过检查现有安装情况来避免重复安装相同软件包。 ```bash # 检查并安装必要的软件包 cd /media/cdrom/Server rpm -qa | grep...
### Linux下傻瓜式安装Oracle 11g服务器详解 #### 安装环境与系统要求 在准备安装Oracle 11g服务器之前,确保Linux环境符合Oracle官方的要求。本指南适用于CentOS 5.8 32位系统,并且安装的是32位Oracle 11g R2。 ...
### RHEL6.1安装Oracle 10G详解 #### 一、准备工作:环境与配置检查 在开始安装Oracle 10G之前,确保已经完成了必要的准备工作,这包括检查RHEL 6.1系统的相关设置以及确认所需的软件包是否安装。 ##### 1.1 检查...
1. **避免安装 Apache 服务**: 在安装 Red Hat Linux AS3 U3 时,应避免安装 Apache 服务,以免与后续的 Oracle 安装产生冲突。 2. **创建 Oracle 用户和组**: - 使用 root 用户登录或切换到 root 用户。 - 创建 `...