lk007 回复于:2003-12-10 14:05:08 |
ORACLE 8.1.6(OPS)for COMPAQ UNIX5.1 安装步骤
硬件环境: 主机--COMPAQ Alpha Server GS160(4G RAM,9G SWAP) RAID--COMPAQ RA 12000 OS环境:TRUE64 UNIX 5.1 1, 使用adduser命令或图形工具在结点(主机)上建立oracle用户和dba组,保证oracle在dba组中。 注意:设置口令时需使用数字加字母的组合。 2, 在结点上编辑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 ID='/usr/sbin/clu_get_info| grep "this member" | awk '{print $6}'' ORACLE_SID=ora${ID} ORACLE_BASE=/cluster/members/member${ID}/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=127.0.0.1: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 vm: vm_maxvas=4278190080 vm_mapentries=400 # ubc_minpercent=1 # ubc_maxpercent=2 proc: max_per_proc_data_size=4278190080 max_per_proc_address_space=4278190080 per_proc_data_size=4278190080 per_proc_address_space=4278190080 4, 为实现使用ROOT用户权限,编辑/etc/group文件,在system一行末尾加入oracle。 5, mount -r /dev/disk/cdrom1 /mnt(挂接光盘) 6, xhost +(启动X Server)。 7, 以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安装。 (8) 选择产品部件: 去除所有的Migration项、Legato部件、Advanced Replication项、Time Series、Visual Imformation、Spatial; 加入Protocol Support、SQL J、OUI、DBCA。 同时,可以对产品语言进行增加-->简体中文。 (9)部件的定位,使用缺省值。 (10)Cluster Node选择-->不要进行节点选择 否则会出现 memory fault (11) Privileged Operating System项:将OSDBA和OSOPER权限赋予dba组(缺省值)。 (12) CREATE DB-->NO。 (13) 以root身份运行$ORACLE_HOME/root.sh(在2结点上也要运行)。 (14) 系统将自动配置Net 8(可稍后进行配置)。 (15)手动把第一个节点所对应的目录拷贝的第二个目录下。 8, 对设备文件授权:chown oracle:dba /dev/rdisk/*(这些文件由UNIX系统产生,详见COMPAQ配置文件。 9, 以oracle身份手动运行dbassist。 (1) 先后选择:OPS-->create-->dbs1,dbs2-->custom-->混合型-->100个并发用户-->专用服务器方式-->去除spatial项-->ora8作为全局数据库名-->ora8作为SID的前缀-->字符集选择zhs16cgb231280。 每个表空间与各设备相对应。 注意:control file和redo file需要在后面的配置中各加入一个。 (2) process=200,Share pool size=58235832。 (3) trace file为缺省值。 (4) 不选择建库,而是将这些配置存为一个文件,缺省目录为$ORACLE_HOME/assistant/dbca,文件名例如createora8.ora。 10, 在上面的目录中修改各脚本文件: ora81run1.sh-->rollback segment去除public字端 ora81run.sh--> log file 加入group 3 ora81pslog.sh-->加入group 6 还可以把rbs1_1等去掉 11, 在1、2结点上分别编辑$ORACLE_BASE/admin/ora8/pfile/initora8.ora,在control file中加入/dev/rdrd/drd14,将rollback segment的#去除,分为单、双两组,并分别屏蔽其中一组。 12, 把trace 文件 所对应变量改为$ID 13, 把第一个节点所对应dbs 和admin 目录拷贝到第二个节点所对应的目录下。 13. 检查两个目录的initSID.ora 文件目录是否有问题。 14, 运行createora8.sh。 15, 运行netca或netassit进行网络配置。 注意:在$ORACLE_HOME/network/admin/listener.ora中应加入 SID_LIST_LISTENER= (SID_LIST= (SID_DESC (SID_NAME=ora1) (ORACLE_HOME=/u/oracle/app/oracle/product/8.1.6) ) ) 15,可以将所配置的网络文件(如listener.ora或tnsnames.ora)拷贝到结点2及客户机上。 |
david5337 回复于:2003-12-11 18:45:06 |
很好的资料,这是单结点的安装。
是否可以提供在TruCluster的安装文档呢? 谢谢! |