这几天自己尝试在Solaris 10 for x86下安装Oracle 10g,找了好多论坛和资料,最后自己总结如下:(大部分参照官方的Oracle Database Quick Installation Guide)
需要下载的安装软件:
solarisx86_CCD_10_1_0_3_Disk1.cpio.gz
solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz
solarisx86_CRS_10_1_0_3_Disk1.cpio.gz
solarisx86_DB_10_1_0_3_Disk1.cpio.gz
第一步:以ROOT身份登陆系统
第二步:(1)检查硬件配置是否符合要求,官方的要求是:
内存 512M
SWAP 1G或2倍的内存
/TMP空间 400M
数据库和软件空间 共3.7G
(2)检查软件环境:
1.需要安装的包:(Solris 9 下需要安装,10就不需要了)
SUNWarc SUNWlibms SUNWi1of
SUNWbtool SUNWsprot SUNWi1cs
SUNWhea SUNWi15cs SUNWlibm
SUNWtoo SUNWxwfnt
2.要安装的补丁:(Solaris 9需要安装,10不需要)
111713-06, SunOS 5.9_x86: Shared library patch for C++
111728-03, SunOS 5.9_x86: Math Library (libm) patch
112234-12, SunOS 5.9_x86: Kernel Patch
113986-08, SunOS 5.9_x86: linker Patch
115114-02, SunOS 5.9_x86: Patch for assembler
116013-02, SunOS 5.9_x86: ps utility patch
第三步:创建用户和组:
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -g oinstall -G dba oracle
#passwd oracle
若oracle用户存在但不属于oinstall 和dba group,则需要执行:
#/usr/sbin/usermod -g oinstall -G dba oracle
第四步:
1.建立oracle的基目录和数据库目录
mkdir -p /u01/app/oracle (oracle基目录)
mkdir /u02/oradata (可选数据文件目录)
2.改变目录的属主和组
chown -R oracle:oinstall /u01/app/oracle
chown -R oracle:oinstall /u02/oradata
3.改变目录权限
chmod -R 775 /u01/app/oracle
chmod -R 775 /u02/oradata
第五步:配置内核参数
1.备份文件: # cp /etc/system /etc/system.orig
2.打开文件并修改: # vi /etc/system
在文件末尾添加以下内容: set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=100
保存后重启: # /usr/sbin/reboot
第六步:以oracle用户登陆并配置用户环境
1. $ su - oracle
2. $ vi .profile
加上: umask 022
3.运行: $ . ./.profile
4.检查 /tmp 空间,如果不足400M,则执行:$ TEMP=/directory
$ TMPDIR=/directory
$ export TEMP TMPDIR
5.执行: $ ORACLE_BASE=/u01/app/oracle
$ ORACLE_SID=sales
$ export ORACLE_BASE ORACLE_SID
6.确定ORACLE_HOME 和 TNS_ADMIN 没有被设置过:
$ unset ORACLE_HOME
$ unset TNS_ADMIN
7.查看设置是否正确:
$ umask
$ env | more
如果输出为:0022,022,22则正确.
第七步:开始安装oracle数据库
1.修改Disk1/install里oraparam.ini 和oraparam.var
在 Solaris=5.6,5.7,5.8,5.9 这行中添加5.10,保存
2. $ cd /tmp
$ /cdrom/cdrom0/runInstaller
(本文主要是安装流程介绍,具体安装过程就不说了,大家可以参考官方文档,有详细说明 ^_^)
本文完!
有问题的话请给我留言,本人技术不佳,有疏漏处敬请指教!