Oracle10g安装手册(for-Redhat-AS4)
- 格式:doc
- 大小:107.00 KB
- 文档页数:41
如有你有帮助,请购买下载,谢谢!
1页 Oracle 10g安装手册(for Redhat AS4)
以下操作在redhat as4 update5上测试通过。
1、硬件标准最低要求(指不警告的)
物理内存:1G以上,但在安装测试过程中,500M内存也安装成功
交换空间:1G以上, 但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)
/tmp空间:400以上
要查看可用 RAM 和交换空间大小,运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为
RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df –h
2、软件要求
其他所需程序包的版本(或更高版本):
• gcc-2.96-124
• make-3.79
• binutils-2.11
• openmotif-
• glibc-
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
rpm -q gcc make binutils openmotif glibc
如果欠缺某个文件可以使用KDE中的“应用程序”-“系统设置”-“添加/删除应用程序”进行添加,或者执行rpm –Uvh 包名.rpm 安装,例如:
# From RedHat AS4 Disk 2
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh setarch-1.6-
rpm -Uvh compat-libstdc++-33-
rpm -Uvh make-3.80-
rpm -Uvh glibc-
# From RedHat AS4 Disk 3
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh openmotif-
rpm -Uvh compat-db- 如有你有帮助,请购买下载,谢谢!
2页 rpm -Uvh libaio-
rpm -Uvh gcc-
# From RedHat AS4 Disk 4
cd /media/cdrecorder/RedHat/RPMS
rpm -Uvh compat-gcc-32-
rpm -Uvh compat-gcc-32-c++-
3、安装oracle
1、创建 Oracle 组和用户帐户
接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为
oracle,而组将称为 oinstall 和dba。以 root 用户身份执行以下命令:
/*************************************************
建用户、设置密码、修改用户、删除用户:
useradd testuser 创建用户testuser
passwd testuser 给已创建的用户testuser设置密码
说明:新创建的用户会在/home下创建一个用户目录testuser
usermod --help 修改用户这个命令的相关参数
userdel testuser 删除用户testuser
rm -rf testuser 删除用户testuser所在目录
查看有哪些组:more /etc/group
/************************************************
useradd oracle
passwd appl1anc3
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
可以使用id oracle查看一下创建情况
可以用usermod改变用户组属性 例如:/usr/sbin/usermod -g oinstall -G dba oracle
使用id oracle
uid=512(oracle) gid=512(oinstall) groups=512(oinstall),513(dba)
2、创建目录
以下假设在根文件系统中创建目录。你的实际安装情况一般会与此有所不同。
以 root 用户身份执行以下命令:
mkdir -p /home/oracle/app
chown -R oracle:oinstall /home/oracle/app
chmod -R 775 /home/oracle/app
如有你有帮助,请购买下载,谢谢!
3页 一定要给ORACLE在目录上的写入权限,否则安装的时候可能出现问题。
配置 Linux 内核参数
打开/etc/sysctl.conf,添加以下参数:
kernel.shmall = 2097152
kernel.shmmax = 48
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
= 1024 65000
保存后退出。
然后使参数生效使用以下命令:
# /sbin/sysctl –p
可能还需添加以下参数,但在我的一次安装过程中我并未添加这些参数,在安装oracle10g的过程中出现过警告,但在实际使用过程中到目前为止并未发现不妥,所以在实际安装过程中对以下参数请斟酌使用:
3、为 oracle 用户设置 Shell 限制
Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:
打开 /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
保存后退出。
添加如下的行到/etc/pam.d/login 文件:
session required /lib/security/pam_limits.so
保存后退出。
编辑 /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
保存后退出。