但是,如果再次安装的,又会提示 already installed。后来也没管了,安装 Oracle 10g 会
正常通过。
2.3 验证系统要求(root)
[root@RHEL ~]# grep MemTotal /proc/meminfo
MemTotal: 1086464 kB
[root@RHEL ~]# grep SwapTotal /proc/meminfo
SwapTotal: 2031608 kB
所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的
系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM
数量的一到两倍。Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB
的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,
运行以下命令:
[root@RHEL ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
18G 5.4G 11G 33% /
/dev/sda1 244M 14M 218M 6% /boot
tmpfs 531M 0 531M 0% /dev/shm
/dev/hdc 2.9G 2.9G 0 100% /media/RHEL_5.2 i386 DVD
以上是我虚拟机的环境,我只在虚拟机上挂了一个盘。
2.4 创建 Oracle 组和用户帐户(root)
[root@RHEL ~]# /usr/sbin/groupadd oinstall
[root@RHEL ~]# /usr/sbin/groupadd dba
[root@RHEL ~]# /usr/sbin/useradd -m -g oinstall -G dba oracle
[root@RHEL ~]# /usr/sbin/useradd -m -g oinstall -G dba oracle
[root@RHEL ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
[root@RHEL ~]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.
2.5 创建安装目录(root)
创建存储 Oracle 10g 软件和数据库文件的目录。在创建目录结构时所用的命名惯例符合
最佳灵活结
构 (OFA) 规范。
[root@RHEL ~]# mkdir -p /usr/app/oracle/product/10.2.0/db_1
[root@RHEL ~]# mkdir -p /usr/app/oracle/product/10.2.0/oradata
[root@RHEL ~]# mkdir -p /usr/app/oracle/install
[root@RHEL ~]# chown -R oracle:oinstall /usr/app/oracle
[root@RHEL ~]# chmod -R 775 /usr/app/oracle
创建/usr/app/oracle/install 目录是用作安装 Oracle 的位置,随便放在/mnt/Ora10G 也是一样。
2.6 配置 RHEL5.2 内核参数(root)
Linux 内核非常出色。与大多数其他 UNIX 系统不同,Linux 允许在系统启动和运行时修