Chinaunix

标题: tru64 5.1 与 oracle 9.2.0 的安装 [打印本页]

作者: zorrozolo    时间: 2003-04-17 15:52
标题: tru64 5.1 与 oracle 9.2.0 的安装
按照下面的方法应该没有问题已经试过几回了,请大家多提意见

安装操作系统:
1.        插入光盘Compaq Tru64 UNIX V5.1 Operating System Volume 1
2.        从光盘启动,》》》b dqa0
3.        选择“中文安装过程”
4.        输入主机名(大写),日期和时间
5.        选择“所有软件”
6.        在核心选项中选择“所有选项”
7.        选择“自定义文件系统布局”
8.        在磁盘分区中,分a,b,g,h四个区间,磁盘类型选择“UFS”
a区:1024M
b区:2048M
g区:3072M
h区:剩下
9.        提示:插入光盘Tru64 UNIX Associated Products Volume 1(它为安装Worldwide Language Support子集)
10.        输入License:OSF-BASE,OSF-SVR,OSF-USR
11.        配置网络:#sysman
12.        在这里可以先建立一个临时用户来做ftp工作(传UNIX补丁和JDK)
现为建立ora9用户
创建DBA组和ora9帐户
#addgroup
                        dba 组号:200
#adduser
        ora9 , UID:101 , 主组:dba,辅组:system,kmem
在/usr/users/ora9/下建一子目录/patch/unix,/patch/jdk和/patch/oracleprofile,分别存放unix补丁和jdk以及写好的.profile文件
13.        安装操作系统补丁
#cd /usr/users/ora9/patch/unix进入补丁目录
#tar xf t64v51b20as0006-20030210.tar在当前目录下生成一个patch_kit目录
#shutdown now进入到单用户状态下(注意:在单用户下进入不了其他用户目录下,如/usr/users/ora9下,只能到usr目录下,再往下进,进不去了,这是因为当进入到单用户下时,有些东西没有mount上,所以在进入到单用户之后,执行#mount –a这是把一些可以mount的东西mount上,比如/usr目录)
#mount –a
#cd /usr/users/ora9/patch/unix/patch_kit
#./dupatch
Your name:主机名
:.
安装后,有提示:Do you have a pre-existing configuration file?:y
14.        安装Jdk1.3.1
#cd /usr/users/ora9/patch/jdk
#tar xvf java131-5.tar
#setld –l /usr/users/ora9/patch/jdk(根用户)
JDK被默认安装到目录/usr/opt/java131上
安装数据库:
1.        建立/usr1文件系统(h区):
# cd /
# mkdir /usr1
# chmod a+w /usr1
# newfs /dev/disk/dsk0h                                        (./MAKEDEV?)
# mount /dev/disk/dsk0h /usr1
编辑文件/etc/fstab,加入一行:
                /dev/disk/dsk0h /usr1 ufs rw 1 2
2.        修改参数:
#vi /etc/sysconfigtab
在最后一行上添加:
ipc:
                shm-max=512000000
#doconfig
#cp /sys/主机名/vmunix /
#reboot
3.        创建DBA组和ora9帐户
#addgroup
                dba 组号:200
#adduser
                ora9 , UID:101 , 主组:dba,辅组:system,kmem
4.        设置环境变量:
#Oracle Enviroment
ORACLE_BASE=/usr1/oracle9
ORACLE_HOME=$ORACLE_BASE/product/9.2.0
ORACLE_SID=ora9
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export ORA_NLS33
export LD_LIBRARY_PATH
#export TEMP=/tmp
#export TMPDIR=/tmp
#umask 022

#Set shell search paths
PATH=$HOME/bin{PATH:-/usr/bin:.}
PATH=$ORACLE_HOME/binHOME/bin{PATH:-/usr/bin:.}
export PATH

#CLASSPATH:
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATHORACLE_HOME/network/jlib
export CLASSPATH

#Additional Setting
#Set if install oracle from remote machine
#export DISPLAY=”192.168.4.249:0.0”
#Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
#export TNS_ADMIN=…

#TNS_ADMIN=/oracle/config/9.2.0;export TNS_ADMIN
(指定日期格式如下:)
NLS_DATE_FORMAT=”YYYY/MM/DD HH24:MI:SS”;export NLS_DATE_FORMAT
5.        创建ORACLE软件和datafiles文件的安装点(4个)
数据库软件和datafiles都安装在硬盘的h分区上
#cd /usr1
#mkdir oracle9 u01 u02 u03
#chgrp dba oracle9 u01 u02 u03
#chown ora9 oracle9 u01 u02 u03
6.        添加服务
#vi /etc/services
加入一行:
listener        1521/tcp
7.        安装Oracle软件,以ora9用户英语注册
1)        server1>;ulimit –d
server1>;ulimit –d 1048576
此命令只在某终端窗口中生效
2)        以根用户Mount光盘:
#mount /dev/disk/cdrom0c /mnt
3)执行安装程序./runInstaller开始安装
l        注意:不要关闭运行./runInstaller的终端窗口,否则安装的图形窗口也被关掉,尤其注意在换盘时,不要关闭这个窗口。如果非要关闭,在./runInstaller后面加空格和&即可。
l        在Product Languages…项中选择Simplified Chinese
l        选择定制安装,这样可以选择数据文件等文件的安装路径,否则选择企业级不能选择
l        在里面把Oracle LOAP 9.2.0.1.0去掉
在里面增加Oracle JDBC/OCI Inferfaces 9.2.0.1.0
l        在选择是否创建数据库时候,现选择YES,如果这时不创建,也可以等安装完毕后,执行dbca程序来创建
l        JDK目录选择:/usr/opt/java131
l        其他用缺省
l        作为root用户运行/usr1/oracle9/product/9.2.0/root.sh(安装了5个Legato Single Server并建立一个/nsr/res/servers文件)
l        然后执行Oracle Net Configuration Assistant
不配置目录服务:选择No, I want to defer this configuaration to another time
配置监听器都选择缺省即可
Listener name:LISTENER
l        执行Database Configuration Assistant
选择“Create a Database”
在数据库摸板选择界面选择:General Purpose(通用摸板)
Global Database Name: ora9.server1(或server2)
        SID:                                        ora9
选择Dedicated Server Mode(专用服务器模式)
选择字符集为:zhs16cgb231280,其他缺省
改变控制文件,数据文件,日志文件的存放位置:
控制文件:
                control01.ctl放在/usr1/u01/oradata/{DB_NAME}下
                control02.ctl放在/usr1/u02/oradata/{DB_NAME}下
                control03.ctl放在/usr1/u03/oradata/{DB_NAME}下
数据文件:
全部放在/usr1/u01/oradata/{DB_NAME}下,大小没变,可建完之后再改
日志文件:
redo1.log放在/usr1/u01/oradata/{DB_NAME}下
                redo2.log放在/usr1/u02/oradata/{DB_NAME}下
redo3.log放在/usr1/u03/oradata/{DB_NAME}下
8.        Sys口令:manager
System口令:system
9.        配置管理服务器(Management Server)可以先不做,取消即可
10.        安装完毕后会自动打开Oracle Enterprise Manager Console


建立自启动
1.        以root登录
2.        编辑文件/etc/oratab,把最后一项改为“Y”
3.        #cd /sbin/init.d
4.        创造oracle文件(需要编辑一下)
5.        让它具有可执行的权限:#chmod 750 oracle
6.        以ora9用户注册,在/usr/users/ora9目录下修改文件.rhosts
修改内容为:<主机名>;空格root
7.        根用户下执行:
#ln –s /sbin/init.d/oracle /sbin/rc3.d/S99oracle
#ln –s /sbin/init.d/oracle /sbin/rc0.d/K01oracle
#ln –s $ORACLE_HOME/dbs/init.ora init(your oracle sid).ora  (因为dbstart的文件里认的是这个名字,当然你也可以改dbstart里的文件名)
8.        把环境变量加到root的.profile文件中
9.        完毕

建立用户,重新分配表空间,建表,索引等等,装载程序等
要运行web server要做的工作(启动,配置web server等等)
作者: zorrozolo    时间: 2003-04-17 15:57
标题: tru64 5.1 与 oracle 9.2.0 的安装
这个是自启动的oracle文件内容,虽然是从8.17改的但没有问题

#echo "Start Oracle Database!"
ORACLE_HOME=/usr1/oracle9/product/9.2.0
PATH=${PATH}ORACLE_HOME/bin
HOST=SERVER1
ORACLE=ora9
export ORACLE_HOME
export PATH
if [ ! "$2" = "ORA_DB" ] ; then
   rsh $HOST -l $ORACLE /sbin/init.d/oracle $1 ORA_DB
   exit
fi
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
#
case $1 in
'start')
       echo "$0: starting up" >;>; $LOG
       date >;>; $LOG
       if [ -f $ORACLE_HOME/bin/tnslsnr ];
       then
            echo "starting V2 listener"
            $ORACLE_HOME/bin/lsnrctl start >;>; $LOG 2>;&1 &
       fi
       echo "starting Oracle databases"
echo "*****"
       $ORACLE_HOME/bin/dbstart >;>; $LOG 2>;&1
       ;;
'stop')
       echo "$0: shutting down" >;>; $LOG
       date >;>; $LOG
       if [ -f $ORACLE_HOME/bin/tnslsnr ];
       then
            echo "stopping V2 listener"
            $ORACLE_HOME/bin/lsnrctl stop >;>; $LOG 2>;&1
       fi
       echo "stopping Oracle database"
       $ORACLE_HOME/bin/dbshut >;>; $LOG 2>;&1
       ;;
*)
       echo "usage: $0 {start|stop}"
       exit
       ;;
esac
#
exit
作者: joey_hung    时间: 2003-04-17 17:27
标题: tru64 5.1 与 oracle 9.2.0 的安装
and dotn't forget the datasize values
use "ulimit -d" to check current values
if the values is too small,mbybe your install will fail
作者: zorrozolo    时间: 2003-04-18 10:07
标题: tru64 5.1 与 oracle 9.2.0 的安装
我在第七步写了啊?
作者: joey_hung    时间: 2003-04-18 19:27
标题: tru64 5.1 与 oracle 9.2.0 的安装
sorry,I didn't see
but I have a idea
修改 /etc/sysconfigtab
proc:
per_proc_data_size
下次datasize就會固定了
作者: zorrozolo    时间: 2003-04-21 09:58
标题: tru64 5.1 与 oracle 9.2.0 的安装
thank you idea
但是不是要针对不同的用户呢,比如说oracle用户,还是无所谓。
作者: joey_hung    时间: 2003-04-21 10:56
标题: tru64 5.1 与 oracle 9.2.0 的安装
this is a kernel parameter ,所以所有的user 用的都是一樣的
作者: zorrozolo    时间: 2003-04-22 10:37
标题: tru64 5.1 与 oracle 9.2.0 的安装
I know now thank you
作者: zorrozolo    时间: 2003-04-22 10:55
标题: tru64 5.1 与 oracle 9.2.0 的安装
为什么没有别人支持一下啊,是不是用处不大?
作者: 我爱臭豆腐    时间: 2003-04-22 11:12
标题: tru64 5.1 与 oracle 9.2.0 的安装
不是不是。是最近我太忙了没有把你的帖子加为精华。实在是不好意思啊。下次一定注意:)
作者: alian0511    时间: 2003-04-22 13:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: net-wolf    时间: 2003-04-22 14:41
标题: tru64 5.1 与 oracle 9.2.0 的安装
好像只是单机版的安装呀,要是来个TruCluster+Oracle9i RAC就更拉风了。呵呵

[quote]原帖由 "我爱臭豆腐"]不是不是。是最近我太忙了没有把你的帖子加为精华。实在是不好意思啊。下次一定注意:)[/quote 发表:

作者: 我爱臭豆腐    时间: 2003-04-22 14:53
标题: tru64 5.1 与 oracle 9.2.0 的安装
[quote]原帖由 "net-wolf"][/quote 发表:

没有机器啊。如果有的话到是可以搞一次测试然后把文档写出来。 :wink:
作者: 一个学生    时间: 2003-09-20 18:42
标题: tru64 5.1 与 oracle 9.2.0 的安装
NN
作者: tereal    时间: 2006-04-11 11:21
:/
作者: tereal    时间: 2006-04-11 11:23

作者: myciciy    时间: 2007-07-13 10:35
好东西
作者: swallowcn    时间: 2007-07-16 11:44
标题: 非常有用,谢谢楼主了
谢谢楼主了

收藏先!
作者: 北京黑鹰    时间: 2008-07-09 16:43
楼主辛苦了
作者: wstar    时间: 2008-07-30 21:37
谢谢。收下。
作者: gigabyte    时间: 2008-07-31 16:08
支持原创…………
作者: wstar    时间: 2008-08-12 20:39
谢谢lz啊。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2