以下操作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时尽可能安装完整的开发工具包,以减少后续手动安装的...
oracle 10g Linux安装
Oracle10g-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版本、完全步骤。有其中安装过程中可能出现的错误。