安装过程中的问题:
1、安装过程中提示"/tmp 空间不足或无读写权限,需要至少69M 空间“,但实际 /tmp 可用
空间有1.8G
解决:下载人ORACLE.zip 包不能在windows 下解压,要传到server 上解压。(,怕花冤枉钱,就上羊皮卷)
2、环境变量.profile 报错 not an identifier
export ORACLE_BASE=/u01/oracle/ora10g
解决:是由shell 引起的,oracle shell 是 /bin/sh 把export 去掉,具体参考4、5 节内
容。
1、检查安装oracle10g 的依赖包
官方要求的包
SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox
SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
2、配置核心参数,# 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
set shmsys:shminfo_shmmin = 1
set shmsys:shminfo_shmmni = 100
set shmsys:shminfo_shmseg = 10
提示:上述修改在生产系统需要根据实际情况调整
3、创建相关目录,用户,组等
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle
# passwd oracle
4、确定shell
$echo $SHELL
/bin/sh
5、配置环境变量
$vi /export/home/oracle/.profile
DISPLAY=10.151.64.160:0.0
AMIL=/usr/mail/${LOGNAME:?}
ORACLE_BASE='/u01/oracle/ora_db'
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=yp
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
TEMP=/u01/tmp
TMPDIR=/u01/tmp
export TMPDIR
LD_LIBRARY_PAT=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
export DISPLAY ORACLE_BASE ORACLE_HOME NLS_LANG PATH TMPDIR
LD_LIBRARY LC_CTYPE
TEMP
1、unzip oracle_solaris_x86.zip
./runInstaller
[@more@]