Oracle9.2.0.1安装forSolaris9
一、安装Oracle前的准备工作
1、修改Solaris系统参数
#vi/etc/system(在此文件末尾加入以下几行)
set shmsys:shminfo_shmmax=4294967295 #内存的一半
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=310 #2*process+10
set semsys:seminfo_semmni=160 #process+10
文件保存
#sync;reboot(重新启动计算机,使参数生效)
2、创建DBA组和Oracle用户(也可以用admintoo&使用图形界面创建)
#groupadd –g 101 dba
#useradd –u 1001 –g 101 –d /orabase/app/oracle –m –s /bin/cshoracle
#passwd oracle
3、编辑oracle用户的配置文件
***********/bin/csh下
db890%mvlocal.cshrc .cshrc
db890%mvlocal.login .login
db890%vi.cshrc
umask022
setenvDISPLAY 10.70.13.13:0
setenvORACLE_BASE /orabase/app/oracle
setenvORACLE_HOME $ORACLE_BASE/product/9.2.0.1/
setenvORACLE_SID ora9i
setenvNLS_LANG american_america.us7ascii(chinese_china.zhs16gbk)
setpath=(/bin /usr/bin usr/ucb /etc/ $ORACLE_HOME/bin .)
***********/bin/sh或/ksh下
db890%mvlocal.profile .profile
db890%vi.profile
exportDISPLAY=10.70.13.13:0
exportORACLE_BASE=/orabase/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/9.2.0.1/
exportORACLE_SID=ora9i
exportNLS_LANG=american_america.us7ascii(chinese_china.zhs16gbk)
exportPATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/openwin/bin:/usr/local/bin:.
二、安装Oracle
1、从硬盘安装
假定安装文件放在/oracleinstall/下面,分别是disk1,disk2,disk3
1)、以oracle用户登录
2)、%/oracleinstall/disk1/runInstaller
开始安装
2、从网络安装
3、从光盘安装
1)、插入oracle光盘
#/etc/init.d/volmgtstop
#/etc/init.d/volmgtstart
%volcheck
%df–k 检查有无cdrom的设备
2)、%cd /cdrom/cdrom0
%./runInstaller
开始安装
OracleUniversal Installer启动Welcome界面
进入InvertoryLocation 界面,使用Invertory缺省路径
进入UnixGroup Name 界面,组名输入dba
有对话框跳出,按提示用root用户执行/tmp/orainstRoot.sh教本.(如果在安装之前手动建立了/var/opt/oracle目录,并改变了属主,就不会跳出对话框)
进入FileLocation界面,其中”destination”栏中缺省为环境变量Oracle_home所指的路径,否则检查环境变量是否生效,
进入availableproduct界面,选择第一项”oracle9i database”选择语言
进入”InstallationTypes”界面
如想最大化安装Oracle产品,则选“EnerpriseEdition”
如想自由选择安装产品,则选“Custom”
进入Databaseconfiguration界面
注意,应选择”Customize”,可以对数据库进行个性化创建
如数据文件的位置,大小等
进入Operaiongsystem group
出现summary界面,总结安装的内容,开始安装,其中会提示换第二张盘和第三张盘,在提示对话框中修改path
Installsuccsssfule后,会有对话框提示用root用户执行root.sh教本
三、启动数据库
#su– oracle
%lsnrctlstrat 启动监听进程
%sqlplus/nolog
sql>connect/ as sysdba
sql>startup
sql>
建立数据库启动和关闭程序
%cd
%vistartdb(数据库启动程序)
sqlplus/nolog<<!
connectsys/aaa as sysdba
startup
exit
!
lsnrctlstart
%vistopdb(数据库关闭程序)
sqlplus/nolog <<!
connectsys/aaa as sysdba
shutdownimmediate
exit
!
lsnrctlstop
附:数据库由非归档方式变为归档方式
1、关闭数据库
%sqlplus/nolog
sql>connect/ as sysdba
sql>shutdownimmediate
sql>
2、编辑初始化参数文件
%cd$ORACLE_BASE/admin/ora9i/pfile
%viinit.ora
增加3行
log_archive_start=true
log_archive_dest=’/orabase/app/oracle/ora9i/arch’
log_archive_format=”T%TS%S.arc”
3、启动数据库到mount方式
sql>startupmount
4、使用相应命令改变归档方式
sql>alterdatabase archivelog;
sql>archivelog list
5、打开数据库到正常方式下
sql>alterdatabase open;