• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SCO Unix +网卡+ oracle8.1.6 for SCO安装手顺之三:oracle

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 29次 | 进入软件测试论坛讨论

领测软件测试网
在完成了SCOUnixWare和网卡的安装以后,是不是打算把oracle 也安上去试试呢?
那好, oracle 的安装在 PC 机和 虚拟机(Connectix Virtual PC)中也成功的安装了,
由于两者相差不多,所以就放在一起写了,不同的地方会有说明,集中精神,下面就开始了;

oracle 8.1.6 for sco 安装手顺
一、安装前的准备工作
 1、UNIX 核心参数设定
    SCOUnix安装完成后,在/etc/conf/cf.d下有一个stune的核心参数文件,参数文件本身有一些信息,在设定核心参数文件时,保留原有的信息,增加一下信息即可,具体设置为:
        SHMMAX          2147483647      注:在虚拟机中系统往往只能得到128的内存,就设定为该值的一半就可以了
        SHMMIN          1
        SHMMNI          200
        SHMSEG          15
        SEMMNS          200
        SEMMSL          150
        SCORLIM         0x7FFFFFFF
        HCORLIM         0x7FFFFFFF
        HDATLIM         0x7FFFFFFF
        SVMMLIM         0x7FFFFFFF
        HVMMLIM         0x7FFFFFFF
        SFSZLIM         0x7FFFFFFF
        HFSZLIM         0x7FFFFFFF
        SDATLIM         0x7FFFFFFF
        HFNOLIM         2048
        SFNOLIM         1024
        NPROC           400
        ARG_MAX         1048576
        NPBUF           100
        MAXUP           1000
        STRTHRESH       0x500000
    【注】:在参数名字和参数值之间是两个TAB键,如SHMMAX行的值设置时应为:输入SHMMAX,按TAB键两次,再输入2147483647

    在核心参数设置完成后,应编译内核,
    #cd /etc/conf/bin
    #./idbuild            (参数设置会在计算机下次重起后生效)
 2、设置大文件系统支持
    Enable UNIX的大文件系统支持
    #fsadm -F vxfs -o largefiles /
    #ulimit unlimited
    修改/etc/default/login文件(如果login文件的属性为只读,需要在/etc/default目录下执行chmod 666 login)
    ULIMIT = unlimited

 3、创建Oracle组及用户
    在root用户下键入scoadmin
    创建dba  组
    创建oracle 用户属于dba组
    UnixWare下创建组和用户的方式与Unix下完全一致,在这里不做详细的叙述。

 4、修改内核
    #chown oracle:dba /dev/async
    #chmod 666 /dev/async
 5、设置环境变量
    用ORACLE用户登陆,打开.PROFILE文件,添加如下信息
ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.6
export ORACLE_HOME
ORACLE_SID=dbname                        注:数据库SID
export ORACLE_SID
ORACLE_OWNER=oracle
export ORACLE_OWNER
ORATAB_FAIL=TRUE
export ORATAB_FAIL
JAVA_HOME=/usr/java
export JAVA_HOME
LD_LIBRARY_PATH=/usr/java/lib
export LD_LIBRARY_PATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_NLS33
PATH=$PATH:$ORACLE_HOME/bin:.
export PATH
TMPDIR=/var/tmp
export TMPDIR
DISPLAY=127.0.0.1:0.0
export DISPLAY
        //这些变量要根据实际情况而定,注意的要点有两个:NLS_LANG和DISPLAY

二:安装Oracle8.1.6产品

 1、以root用户登陆系统,建立cdrom目录
    #cd /
    #mkdir cdrom
 2.光驱中放入Oracle的安装盘,执行如下命令
    #mount -F cdfs -r /dev/cdrom/cdrom1 /cdrom
    注: 虚拟机中第一次不能执行成功的话,在试一次就可以了
 3、以oracle 用户注册,执行如下命令
    $cd /cdrom
    然后输入./runInstaller后,按回车键开始安装

从这里开始安装步骤大家都能自己搞定了,就不多写了;
注:在安装过程中会出现提示为 需要执行 /tmp/Oralnstall/orainstRoot.sh
    以root用户执行如下命令
    #cd /tmp/Oralnstall
    #sh orainstRoot.sh
    返回oracle安装界面选Retry,继续安装
注:在安装进度条到60%的时候,要求用 root 用户执行/home/oracle/app/oracle/product/8.1.6/root.sh
    #cd /home/oracle/app/oracle/product/8.1.6/
    #sh root.sh
    返回安装界面继续安装

    到此我们完成了Oracle8.1.6 for sco的安装。

三、oracle8.1.6 的启动
   启动监听
   $lsnrctl start
   起动数据库
   $svrmgrl
   svrmgr>connect / as sysdba
   svrmgr>startup
   关闭数据库
   $svrmgrl
   svrmgr>connect / as sysdba
   svrmgr>shutdown


安装 oracle,其实不是很麻烦,只是把 .profile 和 /etc/conf/cf.d/stune 两个文件的设置正确,
就会很顺利的;下面两个文件就是我使用的参数,付给大家,以供参考!
最后祝大家都能如愿!

附录
参考以下文件:
1.oracle用户下的.profile文件
#!/bin/ksh
#       This is the default standard profile provided to a user.
#       They are expected to edit it to meet their own needs.
#
#       If you have a profile that is attempting to read from the
#       terminal or is using the stty(1) command to set terminal 
#       settings, you may find that GRAPHICAL LOGIN does not give
#       you a desktop metaphor session.
#
#       To update your profile, you should surround any section
#       that reads from the terminal or performs stty(1) commands
#       with the following 'if' statement:
#
#       if [ "$XDM_LOGIN" != "yes" ]
#       then
#               :
#               read from the terminal or stty(1) commands
#       fi

PATH=$PATH:/usr/sbin:/usr/java/bin:/usr/local/bin:.
export PATH

eval `$ROOT/$MACH/usr/lib/scoadmin/account/setenv -k $HOME`

if [ -f $HOME/.kshrc -a -r $HOME/.kshrc ]; then
        ENV=$HOME/.kshrc                # set ENV if there is an rc file
        export ENV
fi

ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.6
export ORACLE_HOME
ORACLE_SID=dbtest
export ORACLE_SID
ORACLE_OWNER=oracle
export ORACLE_OWNER
ORATAB_FAIL=TRUE
export ORATAB_FAIL
JAVA_HOME=/usr/java
export JAVA_HOME
LD_LIBRARY_PATH=/usr/java/lib
export LD_LIBRARY_PATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_NLS33
PATH=$PATH:$ORACLE_HOME/bin:.
export PATH
TMPDIR=/var/tmp
export TMPDIR
DISPLAY=127.0.0.1:0.0
export DISPLAY

2. /etc/conf/cf.d/目录下的stune文件
NUMREGPT        256
NUMSCOPT        32
DRV_SEGKMEM_BYTES       0x147A000
RSTCHOWN        0
CONSOLE_SECURITY        0
SHMMAX          2147483647    (虚拟机中改为该值的一半就可以了)
SHMMIN          1
SHMMNI          200
SHMSEG          15
SEMMNS          200
SEMMSL          150
SCORLIM         0x7FFFFFFF
HCORLIM         0x7FFFFFFF
HDATLIM         0x7FFFFFFF
SVMMLIM         0x7FFFFFFF
HVMMLIM         0x7FFFFFFF
SFSZLIM         0x7FFFFFFF
HFSZLIM         0x7FFFFFFF
SDATLIM         0x7FFFFFFF
HFNOLIM         2048
SFNOLIM         1024
NPROC           400
ARG_MAX         1048576
NPBUF           100
MAXUP           1000
STRTHRESH       0x50

 meteor06 回复于:2003-08-15 08:19:09
感谢楼主经验共享 ;)

 songlc 回复于:2003-08-15 08:20:45
大家共同学习进步

 saintdragon 回复于:2003-08-15 09:29:49
非常感谢楼主,我马上试一试

 carefen 回复于:2003-08-15 10:06:10
感谢哦。。。我还没有安装过oracle哦

 .netzh 回复于:2003-08-21 18:21:54
原来是unixware,还以为是装进了openserver5里呢

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网