第一范文网 - 专业文章范例文档资料分享平台

Red Hat Enterprise Linux 4 下安装 Oracle 10g

来源:用户分享 时间:2025/6/13 17:13:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Red Hat Enterprise Linux 4 下安装 Oracle 10g

参考资料:

Oracle官方网站: http://download.oracle.com/docs/html/B10813_01/toc.htm 国外非Oracle官方网站: http://www.puschitz.com/Installi ... uxErrorsAndProblems

一、以root用户登录, 进行如下操作:

1 检查硬件要求 * 主要包括:

******************************************************************** * 内存: >=512M * * 交换空间: 1.0 GB或者2倍内存大小 * * 临时空间(/tmp>):>=400M * * 软件所需空间: >=2.5G * * 数据库文件: >=1.2G * ******************************************************************** # cat /etc/issue # uname -r

# grep \# grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo # free # df -k /tmp # df -k

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 2.1 首先,在你的RHEL光盘里找到如上RPM包;

2.2 然后,执行以下命令: # rpm -Uvh binutils*

# rpm -Uvh compat-db* # rpm -Uvh control-center* # rpm -Uvh gcc-3.4* # rpm -Uvh gcc-c++* # rpm -Uvh glibc-2.3* # rpm -Uvh glibc-common* # rpm -Uvh gnome-libs* # rpm -Uvh libstdc++-3.4* # rpm -Uvh libstdc++-devel* # rpm -Uvh make* # rpm -Uvh pdksh* # rpm -Uvh sysstat* # rpm -Uvh xscreensaver*

说明:若执行以上命令时提示须安装其它,则再从RHEL4的安装盘拷贝相应的包,然后再继续安装

3 创建安装数据库的用户、组和安装目录 3.1 创建用户和相关的组

# /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba oracle # passwd oracle

3.2 建立相关目录并授权

# mkdir -p /usr/app/oracle (the Oracle base directory)

# mkdir -p /usr/oradata (an optional Oracle datafile directory) # chown -R oracle:oinstall /usr/app/oracle /usr/oradata

# chmod -R 775 /usr/oradata /usr/app/oracle

4 配置内核参数

4.1 修改核心参数并检查 4.1.1 修改参数

# vi /etc/sysctl.conf

说明:在该文件末尾加入如下内容: kernel.shmmax = 2147483648 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

4.1.2 启用新参数 # /sbin/sysctl -p

4.1.3 检查参数

# /sbin/sysctl -a | rpm sem # /sbin/sysctl -a | rpm shm # /sbin/sysctl -a | rpm file-max

# /sbin/sysctl -a | rpm ip_local_port_range

4.2 设置oracle用户的shell限制 4.2.1 编辑limits.conf

# vi /etc/security/limits.conf 说明:添加如下的行

# nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)

* soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536

4.2.2 编辑/etc/pam.d/login,添加1行: # vi /etc/pam.d/login

session required /lib/security/pam_limits.so

4.2.3 编辑/etc/profile,添加如下部分: # vi /etc/profile

代码: if [ $USER = \

if [ $SHELL = \

ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536

fi fi

5 装载CD,或上传并解压缩文件 5.1 若装载CD:

# mount /media/cdrom

5.2 若上传并解压缩文件

5.2.1 上传:可用ftp命令或ftp工具 5.2.2 解压缩:

# unzip 10201_database_linux32.zip -d /tmp/oracle 5.2.3 改变属主和权限:

# chown oracle /tmp/oracle # chmod -R +755 /tmp/oracle

5.3 设置在安装Oracle的机器上以oracle用户安装 # xhost localhost:oracle

二、以oracle用户登录, 进行如下操作

1 配置oracle用户的环境变量 1.1 切换到Oracle用户 # su - oracle $ cd

1.2 设置环境变量

$ vi .bash_profile (在文件后面添加如下内容)

代码: export ORACLE_BASE=/usr/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=SHDB

搜索更多关于: Red Hat Enterprise Linux 4 下安装 的文档
Red Hat Enterprise Linux 4 下安装 Oracle 10g.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5hee88lq1l1cf865cb6k_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top