ORACLE 8.1.6(OPS)for COMPAQ UNIX 安装步骤
硬件环境:
主机——COMPAQ Alpha Server 4100 5/600(512M RAM,1.5G SWAP 9G HD)
RAID——COMPAQ RA 3000(9.1G HDx4,RAID 5)
OS环境: TRUE64 UNIX 4.0F
(超级用户:root , 口令:root1234)
1,使用adduser命令或图形工具在两个结点(主机)上建立oracle用户和dba组,保证oracle在dba组中,同时两个oracle的ID号(200)及dba的ID号需保持一致。
Shell:/bin/sh;Home Directory:/u/oracle;Primary Group:dba;passwordracle8
注意:设置口令时需使用数字加字母的组合(oracle8)。
2,在两结点上分别编辑oracle用户(/u/oracle下)的.profile文件,最终为如下形式:
PATH=$HOME/bin:/sbin:${PATH:-/usr/bin:.}
export PATH
if [ ! "$DT" ]; then
stty dec
tset -I -Q
fi
PS1="`hostname`> "
MAIL=/usr/spool/mail/$USER
ORACLE_SID=ora81 (dbs2结点为ora82)
ORACLE_BASE=/u/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.6
ORACLE_DOC=$ORACLE_HOME/doc
ORACLE_TERM=vt100
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib
NLS_LANG=American_America.zhs16cgb231280
PATH=$PATH:$ORACLE_HOME/bin:/sbin:.
DISPLAY=dbs1:0.0 (dbs2结点为dbs2:0.0)
ORACLE_OWNER=oracle
umask 022
export ORACLE_SID ORACLE_BASE ORACLE_HOME ORACLE_DOC ORACLE_TERM ORA_NLS33
export LD_LIBRARY_PATH NLS_LANG PATH DISPLAY ORACLE_OWNER
3,设置系统参数:编辑/etc/sysconfigtab文件,在文件末尾加入如下内容:
ipc:
shm-max = 2139095040
shm-mni = 128
shm-seg = 32
(注:系统文件需reboot重新启动机器后才生效,否则在建数据库时会报错)
4,为实现使用ROOT用户权限,编辑/etc/group文件,在system一行末尾加入oracle,
在dba一行末尾加入root。
(access control disabled. Clients can connect from any host)
5,以oracle用户登录,在两结点分别编辑$ORACLE_HOME目录下的root.sh文件,修改SID号
6,保证cluster各结点的”user equivalence”,运行rcp,rlogin命令时不需口令。
(在根目录下编辑并执行./rhosts文件,内容为“+”)
7,mount –r /dev/rz5c /mnt(挂接光盘)
8,xhost + (启动X Server)。
9,以oracle身份,执行/mnt/runInstaller。
(1) 欢迎界面。
(2) 接受安装协议。
(3) 对文件位置进行定位(资源&目标),使用缺省值。
(4) UNIX组选择——>dba。
(5) 以root身份执行/tmp/OraInstall/orainstRoot.sh。
(6) 选择产品——>Oracle 8.1.6.0.0 Enterprise Edition。
(7) 选择CUSTOM安装。
( 选择产品部件:
去除所有的Migration项、Legato部件、Advanced Replication项、Time Series、Visual Imformation、Spatial;
加入Protocol Support、SQL J、OUI、DBCA。
同时,可以对产品语言进行增加——>简体中文。
(9)部件的定位,使用缺省值。
(10)Cluster Node选择——>dbs1,dbs2。(全选)
(11) Privileged Operating System项:将OSDBA和OSOPER权限赋予dba组(缺省值)。
(12) 高级网络认证方法:选择全部四种。
(13) CREATE DB——>NO。
(14) 安装正式开始,ORACLE系统将会先后在结点1、2上分别安装RDBMS。
(15) 以root身份运行$ORACLE_HOME/root.sh(在2结点上也要运行)。
(16) 系统将自动配置Net 8(可稍后进行配置)。
10,设备文件授权:chown oracle:dba /dev/rdrd/*(这些文件由UNIX系统产生,详见COMPAQ配置文件。
11,编辑/u/oracle目录下的.rhosts文件,文件末尾加入一行“+”。
12,以oracle身份手动运行dbassist。
(1) 先后选择:OPS——>create——>dbs1,dbs2——>custom——>混合型——>100个并发用户——>专用服务器方式——>去除spatial项——>ora8作为全局数据库名——>ora8作为SID的前缀(ora81或ora82)——>字符集选择zhs16cgb231280。
(2) control file1、2分别为/dev/rdrd/drd12,/dev/rdrd/drd13。
修改属性:Max datafile——>1022,Log Member——>3。
(3) System:size:319M,file:/dev/rdrd/drd1,increase%:50,initial:128,next:128。
(4) Tools:size:63M,file:/dev/rdrd/drd4,increase%:50,initial:128,next:128,Max:Unlimited。
(5) User:size:543M,file:/dev/rdrd/drd3,increase%:50,initial:128,next:128,Max:Unlimited。
(6) Rollback:size:1000M,file:/dev/rdrd/drd5,initial:1024,next:1024
(7) Index:size:543M,file:/dev/rdrd/drd15,increase%:50,initial:128,next:128。
( Temp:size:1000M,file:/dev/rdrd/drd2,initial:1024,next:1024。
(9) (DRSYS) InterMedia:size:250M,file:/dev/rdrd/drd16,initial:128,next:128,Max:Unlimited。
(10) dbs1:Redo1——/dev/rdrd/drd6
Redo2——/dev/rdrd/drd7
dbs2:Redo1——/dev/rdrd/drd9
Redo2——/dev/rdrd/drd10
注意:control file和redo file需要在后面的配置中各加入一个。
(11)process=200,Share pool size=58235832。
(12)trace file为缺省值。
(13) 不选择建库,而是将这些配置存为一个文件,缺省目录为$ORACLE_HOME/assistant/dbca,文件名例如createora8.ora。
13,在上面的目录中修改各脚本文件:(改SID号)
ora81run1.sh——>rollback segment去除所有public字段
ora81run.sh——> log file将/dev/rdrd/drd6 大小改为45M;
将/dev/rdrd/drd7 大小改为45M;
加入/dev/rdrd/drd8,大小为45m
ora81pslog.sh——>将/dev/rdrd/drd9 大小改为45M; group改为4
将/dev/rdrd/drd10 大小改为45M; group改为5
加入group 6 ‘/dev/rdrd/drd11’ size 45m reuse
14,在1、2结点上分别编辑$ORACLE_BASE/admin/ora8/pfile/initora8.ora:
1. db_name = “ora8”
2. service_names = ora8
3. 在control file中加入/dev/rdrd/drd14,
4. 将max_Rollback_segments=51前的 # 号去除
5. 将rollback segment的#去除,分为单、双两组(dbs1为单、dbs2为双),并将$ORACLE_BASE/admin/ora8/pfile/initora81(2).ora中的私有rollback加入,分别屏蔽其中一组。(如dbs1结点:rollback_segments=(RBS1,RBS3,…..RBS25,RBS27,rbs1_1,rbs1_2 
15,运行createora8.sh。
(每执行一句脚本在$ORACLE_BASE/admin/ora8/create目录下生成一个*.log日志文件,可查看创建数据库时的错误信息)
16,在两结点中,分别将$ORACLE_BASE/admin/ora8/pfile/initora81(2).ora中的私有rollback加入到$ORACLE_BASE/admin/ora8/pfile/initora8.ora中,并屏蔽Rollback_segment这一行,同时thread=1(2);instance_name=ora81(ora82);加入instance_number=1(2)。
17,运行netca或netassit进行网络配置。
注意:在$ORACLE_HOME/network/admin/listener.ora中应加入
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC
(SID_NAME=ora81) ------dbs2结点为ora82
(ORACLE_HOME=/u/oracle/app/oracle/product/8.1.6)
 
 
18, 可以将所配置的网络文件(如listener.ora和tnsnames.ora)拷贝到结点2及客户机上,(listener.ora中的HOST改为dbs2,SID_NAME改为ora82)。
19, 在第二结点中将/etc/oratab中的内容屏蔽,该文件是执行$ORACLE_HOME/root.sh后生成的.
OAS 安装
安装目录/u/oas
设置环境变量如下:
umask 022
ORACLE_BASE=/u/oas/app/oracle;
ORACLE_HOME=$ORACLE_BASE/product/4.0.8;
ORACLE_DOC=$ORACLE_HOME/doc;
ORACLE_TERM=vt100;
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;
LD_LIBRARY_PATH=$ORACLE_HOME/lib;
NLS_LANG=American_America.zhs16cgb231280;
PATH=$PATH:$ORACLE_HOME/bin:/oas/app/oracle/product/4.0.8/ows/4.0/bin.;
TNS_ADMIN=/u/oracle/app/oracle/product/8.1.6/network/admin;
export ORACLE_BASE,ORACLE_HOME,ORACLE_DOC,ORACLE_TERM
export ORACLE_TERM,ORA_NLS33, LD_LIBRARY_PATH, NLS_LANG
export PATH, TNS_ADMIN
安装光驱 mount –r /dev/rz5c /mnt
执行命令
mknod /dev/timedev c 15 0
chmod ugo+r /dev/timedev
执行/mnt/orainst/orainst
以下各步按照缺省安装即可。
安装完成后,拷贝oracle 用户已经建好的tnsname.ora 文件或自己建立。
启动管理端口 owsctl start –nodemgr
用户可以通过http://hostname:8888 进行管理。
用户登录后,可以启动/停止管理器和监听器,点击OAS Manager ,选中all ,点击run。
YT 回复于:2002-11-13 23:21:16 |
好帖子! 支持,我一直在找。。。 |
wdbj 回复于:2002-11-14 13:57:54 |
没什么用,现在谁还用4.0的cluster哦,在5.1a上安装ops要简单的多了! |
zllovezlm 回复于:2002-12-15 09:10:52 |
very good |
lyjun 回复于:2002-12-22 18:27:59 |
实用性比江先生的三个代表强多了,谢谢! |
perplexe 回复于:2003-01-03 13:41:52 |
sustain |
giscad 回复于:2003-01-07 18:25:03 |
我公司继续在Unix 环境下安装Oracle 客户端用 MS windows 有高手请指教,费用面议 电话:13500051688 深圳 张先生 e-mail giscad@vip.sina.com |
hadli 回复于:2003-01-08 20:41:03 |
very good!~~~ |
novazhao 回复于:2003-05-13 11:48:18 |
太经典了! |
nicolewy 回复于:2003-07-18 18:49:00 |
有没有ORACLE 8.1.7(OPS)for solaris 安装步骤 哦?急需哦 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/