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

保存后退出。