1. 创建用户与组:
-------------------------
添加安装过程中需要用到的用户和组,这当中会用到二个用户一个是root,一个是oracle。切换为 root 用户并执行下列命令
$ su –
# groupadd oinstall /*新建oinstall组*/
# groupadd dba /*新建dba组*/
# useradd -g oinstall -G dba –d ‘/opt/oracle’ oracle /*新建oracle用户指定所属的组为oinstall和dba同时指定起始目录为/opt/oracle*/
# passwd oracle /*为oracle用户设置密码*/
2. 创建目录。
--------------------------
我们将把所有东西都安装到在 /opt /oracle 目录下:
#mkdir –p /opt /install
#mkdir –p /opt/oracle/
#chown –R oracle.oinstall /opt/oracle /*变更文件或目录的拥有者或所属群组*/
#chown –R oracle.oinstall /opt/install
#chown –R oracle.dba /opt/oracle/
#chmod 777 –R /opt
2 检查软件要求(安装软件包)
说明:虽然官方文档只要求如下几个软件包(具体版本号可能不一样),
但实际上在真正安装的时候,往往需要更多.
binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
3.3 设置内核参数以便能够成功启动:
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
编辑 /etc/sysctl.conf
#vi /etc/sysctl.conf
说明:在该文件末尾加入如下内容:
kernel.shmmax = 2147483648 /* 这里设置为物理内存的一半 1G内存的话为:512×1024×1024, 内存的话为:1024×1024×1024*/
kernel.shmmni = 4096
kernel.shmall = 2097152
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
执行sysctl以反映修改 使内核参数立刻生效,重启也可以
# sysctl –p
4.2.1 编辑limits.conf
vi /etc/security/limits.conf
说明:添加如下的行
nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
增加下列行到/etc/pam.d/login
#vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
4.2.3 编辑/etc/profile,最底部添加如下部分:
If [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
shell下,最底部增加下列行到/etc/csh.login
#vi /etc/csh.login
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
1.2 设置环境变量
$ vi .bash_profile (在文件后面添加如下内容)
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.1/db_1
export ORACLE_SID=orcl
export PATH=:${PATH}:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LANG= AMERCIAN
修改完毕之后使环境变量生效
$ source .bash_profile
解压文件
$unzip 10201_server_linux32.zip
$cd /opt/install/database
$./runInstaller /*启动X-Windows图形界面安装*/
如果x-window server没有启动会出现如下的错误:
Xlib:connection to ":0.0" refused by server
No protocol specified
解决:以 Root 用户登录并允许用户 oracle 向 X 显示器写入:
su -
xhost +
当出现下面界面
切换到root用户运行脚本
#sh /opt/oracle/oraInventory/orainstRoot.sh
#sh /opt/oracle/product/10.2.1/db_1/root.sh
- 大小: 26.1 KB
- 大小: 42.2 KB
分享到:
相关推荐
- 由于Oracle 10g的系统兼容性检查,需要将`/etc/redhat-release`文件中的系统版本标识改为满足Oracle 10.2.0.1.0的最小要求,即从Red Hat Enterprise Linux AS release 4 (Nahant)改为Red Hat Enterprise Linux AS...
在本文中,我们将详细探讨如何在Redhat Linux AS4操作系统上安装Oracle 10g (10.2)数据库。这个过程涉及到多个步骤,包括硬件和软件的需求,以及必要的组件和命令。 首先,确保你的系统满足最低的硬件要求。Oracle ...
在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux AS4 Update 7 (RHEL AS4 U7)上安装Oracle 9i数据库。这个过程涵盖了操作系统准备、软件安装、配置和数据库实例创建等多个步骤,是IT专业人士在部署企业级...
### Redhat Enterprise Linux 4 环境下Oracle 10g安装详解 #### 一、安装前的准备工作 在开始Oracle 10g的安装之前,需要完成一系列的准备工作来确保安装过程顺利进行。 ##### 1. 下载Oracle安装程序 首先,需要...
《Redhat AS4 Oracle10g+ASM单实例转RAC详解》 Oracle数据库的高可用性解决方案之一是Real Application Clusters(RAC),它允许多个实例共享同一个物理数据库,提供故障转移和负载均衡的能力。本文将详细介绍如何...
在`/etc/redhat-release`文件中,将版本信息改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4),安装完成后记得恢复原状。 最后,设置Oracle用户的环境变量,特别是`ORACLE_BASE`,它指示Oracle软件的...
【Redhat Linux AS4 安装详解】 Redhat Linux AS4 是一款专为企业级环境设计的稳定操作系统。本文将详细讲解其安装流程,包括硬件兼容性、BIOS 设置、光盘启动、安装选项以及磁盘分区策略。 首先,确保您的硬件...
在Redhat Linux AS4上安装Oracle 10g (10.2)是一个涉及多个步骤和技术细节的过程。首先,我们要确保满足硬件和软件的需求。 **硬件需求:** 1. **内存** - 安装Oracle 10g至少需要1GB的物理内存,同时建议设置同样...
在本篇中,我们将深入探讨如何在RedHat Linux 5.3系统上安装Oracle 11g数据库。这个过程涉及到多个步骤,包括系统准备、软件安装、配置以及数据库实例的创建。以下是一份详细的指南: 1. **系统要求**: - Red Hat...
首先,确保你的系统满足最低的硬件和软件需求,这里提到的是Redhat Enterprise Server AS 4 Update 8(32-bit x86)以及内核版本2.6.9-5.EL2。 1. **环境准备**: - 检查当前内核版本:通过运行`uname -r`命令来...
在Redhat_Enterprise_Linux_AS_4_Update_4上安装Oracle_10g_RAC
- 编辑 `/etc/redhat-release` 文件,将系统版本信息修改为 “Red Hat Enterprise Linux AS release 4 (Nahant Update 4)” 以便与 Oracle 10G 兼容。 10. **配置环境变量**: - 登录 `oracle` 用户账户。 - ...
### Oracle10G在Redhat AS5上的部署详解 #### 一、背景介绍 随着企业信息化建设的不断深入,数据库管理系统(DBMS)作为关键的信息基础设施之一,在数据存储、处理及安全方面发挥着至关重要的作用。Oracle数据库因其...
一、Redhat AS 4(32 位)上安装 Oracle 10g R2 1. 针对 Oracle 配置 Linux 在开始安装前,必须确保系统已准备好接受Oracle数据库的部署。 1.1 root 用户 1.1.1 检查硬件是否满足要求 确保你的Red Hat AS 4系统...
在Linux Red Hat Enterprise 5上安装Oracle 11g是一项复杂的过程,需要对操作系统和数据库管理系统有深入的理解。以下是安装过程中涉及的主要知识点: 1. **硬件要求**: - **内存**:至少需要1GB的物理内存。这是...
由于 Oracle 10g 官方支持的系统版本为 Red Hat Enterprise Linux 4,因此需要修改 `/etc/redhat-release` 文件中的版本信息。在该文件顶部添加 `redhat-4` 并注释掉原有版本号 `Red Hat Enterprise Linux Server ...
在本案例中,我们关注的是在Red Hat Enterprise Linux Advanced Server v3 (RHEL AS3)上安装Oracle 10G的过程。以下是安装过程中涉及的主要知识点: 1. **硬件要求**: - **内存**:至少需要512MB的内存,可以通过...
### Oracle10g(10.2.0.1)在Linux RedHat Enterprise5上的安装指南 #### 一、概述 本文档旨在详细介绍如何在Linux Red Hat Enterprise 5操作系统上安装Oracle 10g(10.2.0.1)数据库。通过此文档,即使是初次接触...
### Oracle 10g R2 RAC for Redhat Linux AS 4 u4 安装文档 #### 概述 本文档旨在提供一个详尽的指南,以帮助读者理解如何在Red Hat Enterprise Linux AS 4 Update 4 (u4) 系统上安装和配置 Oracle 10g R2 RAC ...
### Red Hat Enterprise Linux 5 下安装 Oracle 10g 相关知识点 #### 一、准备工作 ##### 1.1 引言 本文档详细介绍了如何在 Red Hat Enterprise Linux 5 (RHEL 5) 上逐步安装 Oracle 10g 企业版。尽管官方文档...