一、系统要求
1、至少512M物理内存;检查命令:# /usr/sbin/prtconf | grep \"Memory size\"
2、交换空间的设置;检查命令:# /usr/sbin/swap -s 实际内存建议交换空间大小
------------------------------------------- 不超过1G时2倍于内存 1G-2G时1.5倍于内存 2G-8G时与内存相同
超过8G时0.75倍于内存
3、/tmp目录至少400M空闲空间;检查命令:# df -k /tmp 4、oracle软件所需空间大约3G;检查命令:# df -k 企业版 2G空间 标准版 1.5G空间
自定义(最大) 2.5G空间
5、数据库文件默认所需空间1.2G左右(视你的实际情况而定);检查命令:# df -k 6、确认系统架构(主要确认是装32bit还是bit版本);检查命令:# /bin/isainfo –kv 返回的结果应该是\"32-bit i386 kernel modules\" 二、准备工作
检查安装oracle10g的依赖包是否存在,如没有则安装 # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
按照官方文档中的要求,应该包含下列的包:
--------------------------------------------------------------------------- SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
如果提示有包没有找到,可以通过下列命令安装:
安装包在安装光盘的/Solaris_10/Product目录下,将包复制到/var/spool/pkg目录下,然后执行
# pkgadd -R /cdrom/solaris_10/product/SUNWi15cs all
提示:一般会提示SUNWi1cs,SUNWi15cs,SUNWsprot三个包未找到,这三个包应该不装也没有影响,反正俺是没有装,只是在安装前的环境检查中提示警告信息,但不影响安装进程。 三、配置安装环境
1、配置核心参数,# vi /etc/system ,将下列内容加入该文件。
set noexec_user_stack=1
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 ,536870911(512MB) set shmsys:shminfo_shmmin = 1 set shmsys:shminfo_shmmni = 100 set shmsys:shminfo_shmseg = 10
提示:上述修改在生产系统需要根据实际情况调整 2、创建相关目录,用户,组等
# groupadd dba # groupadd oinstall
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle # passwd oracle
## 创建用户和组完成,下面创建目录,目录位置你根据自己情况定吧,注意磁盘的空闲空间。这里我们创建到opt目录下。 # su - oracle
$ mkdir /export/home/oracle/ora10g
$ mkdir /export/home/oracle/ora10g/product $ mkdir /export/home/oracle/ora10g/oradata 3、配置oracle用户的环境变量
$ vi .profile,增加下列内容(根据你的实际目录情况修改): export ORACLE_BASE=/export/home/oracle/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=jssweb
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
export TMPDIR=/var/tmp
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib:/usr/local/lib umask 022------???
四、安装ORACLE10GR2
终于要开始安装了,以oracle用户启动到视窗状态,打开一个终端。
$ cd /export/home/resource/database --进入安装目录 $ ./runInstaller --调用安装命令 于是:
剩下就是oracle的安装过程,与其它操作系统下的安装并无太大区别,按照提示下一步直至完成即可。