A.硬件配置要求 安装Oracle 9i要求的最低硬件配置如下: Memory:512MB Swap space:1G Disk space: Database s A.硬件配置要求 安装Oracle 9i要求的最低硬件配置如下:    Memory:512MB  Swap space:1G  Disk space: Database software:3.5G;seed database:1G  Temporary disk space:400MB in /tmp 1. 如果swap不够,执行下面:#mkfile 1000m filename#swap -a filename#swap -lnote: swap选项: -a表示增加,-l表list, -d表delete.2. 临时目录/tmp不够:# mkdir tmp# chmod 777 tmp# set TEMP=/tmp; export TEMP# set TMPDIR=/tmp ;export TEMPB.设置系统参数:1。配置系统信息:#vi /etc/system添加下面set shmsys:shminfo_shmmax=268435456set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_shmseg=10set semsys:seminfo_semmni=110set semsys:seminfo_semmns=10242。设置用户/组#groupadd dba#useradd -g dba -d /export/home/oracle -m oracle#passwd //设定密码。3. 退出root, 启动 user oracle#su - oracle#vi .profile添加下面:ORACLE_BASE=/export/home/oracleORACLE_HOME=$ORACLE_BASE/product/9.0ORACLE_SID=9iPATH=$ORACLE_HOME/bin:/usr/sbin:/usr/bin:/binTMPDIR=/var/tmpLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/libexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH TMPDIR LD_LIBRARY_PATHDISPLAY=172.16.244.83:0.0export DISPLAYumask 022执行.profile, 让其生效。#./.profile#sync#sync //同步。#su#rebootC.用oracle用户登陆系统,下载ORACLE软件,地址如下:选择:Oracle9iDatabase Release 2 Enterprise Edition for Sun SPARC Solaris (64-bit)下载三个文件:solaris64_9.2.0.1.0.disk1.cpio.gzsolaris64_9.2.0.1.0.disk3.cpio.gzsolaris64_9.2.0.1.0.disk2.cpio.gz1. gunzip solaris64_9.2.0.1.0.disk1.cpio.gz, 用gunzip解包2. 用cpio -idmv 将三个文件按照这个顺序都导出来D.安装1。打开Disk1,运行runinstaller$./runinstaller2.开始安装,时间比较长,其中会提示换盘,在提示中要修改PATH为:/$SOURCEFILE/disk2 & /$SOURCEFILE/disk33.根据提示一一下一步, 在安装完成时候,,会让你用root运行,/$oraclehome/bin/root.sh4.运行完后,在点击ok, 继续安装。5。全部完成后,设置数据库sys,system密码。6。用sqlplus 检验。$ sqlplus /nolog$ connect / as sysdba$ startup (or shutdown)启动监听$lsnrctl start停止监听$lsnrctl stopE. Oracle服务器在操作系统启动时自动开始1. 修改文件/var/opt/oracle/oratab#su -oracle$ cd /var/opt/oracle$ vi oratab //将ota:/home/oracle/product/9.2:N中最后的N修改为Y2. 编写启动脚本/etc/init.d/dbora#su - root$ cd /etc/init.d$ vi dboraORACLE_HOME=/home/oracle/product/9.2ORACLE_OWNER=oracleif [ ! "$1" ]; then echo "no parameter"; exit; fiif [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME]thenecho "Oracle startup: cannot start"exitficase "$1" in'start')su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"su - $ORACLE_OWNER -c "Isnrctl start listener";;'stop')su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut &"su - $ORACLE_OWNER -c "lsnrctl stop listener &"sleep 30 #give datebase some time to shutdown;;esac$ ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora$ ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora$ reboot // 重启系统检查
09-16 20:03