Installing Oracle11gR2 on Solaris10

实际上Oracle11gR2真的在安装上花了不少心思,虽然目前在除了Linux平台的其它操作系统上都还有这样那样的小问题,但是确实已经很方便了。

如果要在Solaris10中安装Oracle11gR2的单机数据库,只需要以下简单的步骤。

1. 保证/tmp文件系统大于1G
在Soalris10中默认/tmp使用的是swap空间,因此在安装操作系统的时候给swap足够大的空间,比如4G或者8G

2. 添加组和用户(只需要最简单的dba组)

# groupadd dba
# useradd -g dba -d /export/home/oracle -m oracle

3. 修改操作系统内核参数(只需要修改shmmax,这里修改为4G)

# projadd -U oracle -K \
  "project.max-shm-memory=(priv,4096MB,deny)" user.oracle

4. 使用磁盘c1t1d0和c1t2d0创建zfs文件系统(ZFS非常方便,自动mount,不再需要修改vfstab文件)

# zpool create orapool c1t1d0 c1t2d0
# zfs set mountpoint=/oracle orapool

5. runInstaller

6. 安装完毕以后再去设置oracle用户的.profile环境变量

2 thoughts on “Installing Oracle11gR2 on Solaris10

Leave a Reply

Your email address will not be published. Required fields are marked *