ORACLE9.2.0 for Solaris SPARC安装手册
--
罗时民
软件:
可从ORACLE网站
http://download.oracle.com/ 上下载到,但是要注意版本号和机器型号对应,我下载的是solaris64_9.2.0.1.0.Disk1.cpio.gz, solaris64_9.2.0.1.0.Disk2.cpio.gz, solaris64_9.2.0.1.0.Disk3.cpio.gz 三个文件。
在安装之前最好把make,cc或nmake,gcc安装好。
硬件:
SUN BLADE 150机器,128+256M内存
系统环境:
默认方式安装Solaris8,剩余空间建议至少6G以上(把三个安装文件刻成盘运行的话,可以少一点),交换分区至少400M以上(这点需要特别注意,如果少于400M安装不能正常完成) 。
一、安装前环境设置
1、首先以root用户建立oracle用户和管理组。oracle官方文档建议建立两个管理权限组,一个作为数据库管理组dba,一个安装组件管理组orainst组。以很多资深DBA的经验来看建立一个dba组即可。
#groupadd dba
#useradd -d /export/home/oracle -g dba -m oracle
#passwd oracle
2、指定oracle运行时的网络连接端口号
在/etc/services 文件最后增加两行
orasrv 1525/tcp oracle
listener 1521/tcp
3、设定系统运行参数
在/etc/system文件set模块后增加一段
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1
4、编辑oracle用户的配置文件,设定oracle环境变量
编辑或创建/export/home/oracle/.profile 文件,内容如下(以下红色部分为按自己的情况需要修改的属性)
DISPLAY=
192.168.1.90:0.0 #此处IP为启动图形界面机器的地址
export DISPLAY
ORACLE_HOME=/export/home/oracle/oracle/product/9.2.0
export ORACLE_HOME
ORACLE_BASE=/export/home/oracle
export ORACLE_BASE
ORACLE_SID=
nec01export ORACLE_SID
#工作需要我用的是日语版系统,中文系统下请修改这个属性
NLS_LANG=
JAPANESE_JAPAN.JA16SJISexport NLS_LANG
JAVA_HOME=/export/home/oracle/oracle/product/9.2.0/JRE
export JAVA_HOME
JDK_HOME=$JAVA_HOME
export JDK_HOME
ORACLE_OEM_JAVARUNTIME=$JAVA_HOME
export ORACLE_OEM_JAVARUNTIME
PATH=.:/usr/local/bin:/export/home/oracle/oracle/product/9.2.0/JRE/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/css/bin:/usr/local/bin:/usr/proc/bin:$ORACLE_HOME/bin:$ORACLE_HOME/admin/bin:$ORACLE_HOME/lib
export PATH
LD_LIBRARY_PATH=.:/lib:/usr/lib:/usr/local/lib:/usr/share/lib:/usr/css/lib:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/usr/java/lib
export LD_LIBRARY_PATH
完成以上工作后对机器reboot,使设置生效。
二、开始安装
选择英文图形界面后以oracle用户身份登录。据说以中文安装有可能出现问题,所以最好选择英文方式。
1、解压oracle安装光盘
1). 使用gunzip 解压生成三个.cpio文件
2). 分别用cpio -idvm <文件名 命令执行三个文件生成Disk1,Disk2,Disk3三个目录
2、运行安装程序
$cd Disk1
$./runInstaller
即开始Oracle安装,出现oracle图形安装界面,按next继续
3、输入oracle的安装目录,选择默认即可;JAVA_HOME框可能需要输入JAVA_HOME;其他一直NEXT,安装时间可能很长,但一般在这一步不会出现问题,我试了三次。
4、安装完成100%后系统出现提示,/oracle/orainst/install.log安装日志文件提示OK
5、弹出Setup Privileges窗口,按要求su -root用户运行指定的root.sh可执行文件;出现提示 Are these setting correct (y/n):输入y回车;Enter the full pathname of the local bin directory (y/n):此处输入/usr/bin回车,最好不要用默认的/usr/local/bin
6、设置/var/opt/oracle/oratab文件的链接
$ln -s /var/opt/oracle/oratab /etc/oratab
7、创建net连接参数与数据库实例,此处不需特别的设置,按提示完成即可,漫长的等待。
这个时候有些安装光盘会出错,或者其他原因可能导致数据库创建失败,忽略它。等安装完成后手动用dbca命令创建数据库,在用dbca创建之前,也还有可能需要把%ORACLE_HOME%/bin/dbca文件中最终执行命令jre改成java。我有两次未成功创建数据库都是用这种方法解决的。
创建数据库实例必不可少,最好不能出一点点错。
8、如果想使用dbstart和dbshut脚本启动和关闭数据库,修改/var/opt/oracle/oratab最后一行
nec01:/export/home/oracle/oracle/product/9.2.0:N
将N改成Y.
11、执行dbstart,启动数据库。使用sqlplus工具进行测试,如能正常连接则oracle安装成功。
如果dbstart不能正常启动数据库的话,可以试着用下面方法启动数据库
$lsnrctl start
$sqlplus /nolog
SQL>connect sys/sys as sysdba
SQL>startup
用图形界面启动实例:
$oemapp console
参考:
作者:windblow 发表于http://www.chinaunix.net 的 oracle8.1.7 for solaris x86完全安装手册