以下操作1—7步为root用户
1. 硬件环境要求
检查内容 最小值 检查命令参考
物理内存 512M # grep MemTotal /proc/meminfo
交换空间 1.0 GB或者2倍内存大小 # grep SwapTotal /proc/meminfo
/tmp 空间 400 MB # df -k /tmp
软件所需空间 2.5 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
数据库文件 1.2 GB # df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)
运行命令 #df –h /tmp 查看临时磁盘空间是否足够;若不够:删除不必要的临时文件、或设置oracle用户环境变量,指定另一个更大的临时空间。
2. 软件环境要求
RedHat enterprise linux ES/AS 3 或更高版本(内核2.4.21-15 或更高版)需安装如下软件包:
gcc-3.2.3-34
gcc-c++-3.2.3-34
glibc-2.3.2-95.20
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
使用 #cat /etc/issue 命令 查看linux版本
使用 # uname –a 命令,查看内核版本
使用 #rpm –q package_name 查看某个包是否已安装
如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应
的包:
# rpm -ivh compat.....rpm
3. 创建oracle用户和组
创建oinstall和dba组:
#groupadd oinstall
#groupadd dba
创建用户
#useradd –g oinstall –G dba oracle
#usermod –g oinstall –G dba oracle
#passwd oracle
4. 创建oracle目录
#mkdir –p /u01/app/oracle oracle基本文件安装目录
#mkdir /u02/oradata oracle数据文件目录
#chown –R oracle:oinstall /u01/app/oracle
#chown –R oracle:oinstall /u02/oradata
#chmod –R 775 /u01/app/oracle
#chmod –R 775 /u02/oradata
5. 设置内核参数
需要修改的内核参数如下表
参数 值 文件 查看命令
semmsl
semmns
semopm
semmni 250
32000
100
128 /proc/sys/kernel/sem #sysctl –a | grep sem
shmall 2097152 /proc/sys/kernel/shmall #sysctl –a | grep shm
shmmax 物理内存*1/2 /proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
file-max 65536 /proc/sys/fs/file-max #sysctl –a | grep file-max
ip_local_port_range 1024 65000 /proc/sys/net/ipv4/ip_local_port_range #sysctl –a | grep ip_local_port_range
若当前参数已大于上表,则可以不更改
更改参数方法,编辑文件/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
保存后,重启系统。
6. 设置oracle用户shell
为了提高oracle在linux系统上的性能,必须为oracle用户增高一些shell限制
6.1 增加如下行到 /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6.2 增加下面行到 /etc/pam.d/login
session required /lib/security/pam_limits.so
6.3 根据用户shell改变如下文件
若用户为bash、bourne、korn 等shell(red hat默认),增加如下行到/etc/profile文件:
if ; then
if ; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
若用户shell为C或 tcsh,增加下面行到/etc/csh.login
if( $USER == \"oracle\" ) then
limit maxproc 16384
limit descriptors 65536
endif
以下操作为oracle用户身份
7. 创建oracle用户环境
7.1进入纯文本界面:按:Crtl+Alt+F2,
输入 #xinit
如果运行不通过,则根据错误信息,删除所对应的临时文件即可。
7.2设置X Window
# export DISPLAY=127.0.0.1:0.0
# xhost 127.0.0.1:0.0
运行xclock,看是否能正确运行。
7.3编辑用户的.bash_profile文件,加入
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.1
export ORACLE_SID=TEST
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
然后执行
$ source .bash_profile
8. 安装oracle10G
#cd /tmp
# /mnt/cdrom/runInstaller
根据运行的图形界面提示安装完毕即可
9.安装问题解决
1. 不能启动安装界面.运行runInstaller提示信息类似如下:
xlib:connection to \"localhost:0.0\" refused by server
xlib:client is not authorized to connect to server
Exception in thread \"main\" java.lang.InternalError:can't connect to x11 window server using \"localhost:0.0\"
at .......
解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者
用root简单的执行一下# xhost + (要注意这样会有安全上的隐患)
2.安装界面显示很多\"口口\"样子的乱码
解决办法:查看locale输出
# locale
#export LC_CTYPE=上面输出的编码
也可简单运行命令 # unset LANG
10.em访问地址
Ultra Search URL:
http://test:5620/ultrasearch
Ultra Search Administration Tool URL:
http://test:5620/ultrasearch/admin
iSQL*Plus URL:
http://test:5560/isqlplus
iSQL*Plus DBA URL:
http://test:5560/isqlplus/dba
Enteprise Manager 10g Database Control URL:
http://test:5500/em
分享到:
相关推荐
### Oracle 10g 在 Linux 下的安装及配置详解 #### 一、Oracle 10g 的安装步骤 ##### 1. 准备工作 在开始安装 Oracle 10g 之前,首先需要确保 Linux 系统已经安装完毕并且运行正常。接着进行如下准备操作: - **...
### Oracle10G for Linux 安装步骤及数据库创建详解 #### 一、Oracle10G for Linux 软件安装步骤 ##### 1. 用户创建 为了确保Oracle的正常安装与运行,首先需要创建一个特定的用户和组。这一步骤主要涉及到两个...
Oracle10g for linux(redhat5)安装以及卸载 以及常见问题解析
根据给定的文件信息,我们将深入探讨在Linux环境下安装Oracle 10g的过程与关键步骤。此文档由北京时代朝阳数据库技术中心提供,详细记录了在VMware Server 1.0虚拟机环境下,如何在Red Hat Enterprise Linux 4 ...
### Oracle 10g for Linux 安装及配置详尽指南 #### 概述 本文旨在详细介绍如何在三种主流的Linux发行版上安装并配置Oracle 10g数据库,包括Red Hat Enterprise Linux (RHEL) 2.1、RHEL 3以及SUSE Linux ...
### Oracle 10g for Linux 5.3 安装指南 #### 一、环境准备与依赖库安装 在开始安装 Oracle 10g 数据库之前,需要确保系统已安装了必要的依赖库,并且配置了合适的环境。以下是安装所需的步骤: 1. **进入 Server...
《在Linux系统上安装Oracle 10g的详细步骤与注意事项》 Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Linux环境下安装Oracle 10g需要遵循一定的步骤,并且对系统资源有...
在本教程中,我们将详细介绍如何在Red Hat 4操作系统上安装Oracle 10g数据库。首先,确保你的系统满足最低的硬件和软件需求,这里提到的是Redhat Enterprise Server AS 4 Update 8(32-bit x86)以及内核版本2.6.9-5...
Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档提供了完整的安装步骤和配置信息,以便...
Oracle 11g for Linux 的安装过程在 CentOS 5.2 上进行,虽然描述中提到RedHat也是适用的。在开始安装前,确保已下载Oracle 11g的安装包,并且在安装CentOS 5.2时尽可能安装完整的开发工具包,以减少后续手动安装的...
Oracle10g-linux安装包
oracle 10g Linux安装
在本文中,我们将详细讨论如何在Linux环境下安装Oracle 10g数据库。首先,我们需要一个适合安装Oracle的Linux操作系统,这里选择的是Red Hat Enterprise Linux (RHEL) 5.2。安装RHEL 5.2的过程相对简单,按照步骤...
根据给定的文件信息,以下是对“oracle10g for linux 安装”这一主题的知识点详述: ### Oracle 10g for Linux 安装环境需求与配置 #### 系统资源要求 - **内存**:至少需要512MB的物理内存,通过`grep MemTotal /...
在安装Oracle 10g for Linux 32位系统时,有一些关键的步骤和注意事项需要遵循,以确保安装过程顺利并使数据库系统稳定运行。以下是对整个安装过程的详细解释: 1. **安装前的系统配置**: - **设置核心参数**:这...
oracle10g for linux ,oracle 10g 装redhat linux 6版本、完全步骤。有其中安装过程中可能出现的错误。