oracle安装5 7,在SCO5下安装Oracle 7.3.4 (2)Windows系统 -电脑资料

oracle 的安装 首先建立用户ora734,然后编辑该用户的环境变量,vi.profile并使其生效,然后安装oracle,这一布至关重要,建立用户和修改环境变量通过一个shell来完成,

oracle的安装

首先建立用户ora734,然后编辑该用户的环境变量, vi .profile 并使其生效,然后安装oracle,这一布至关重要,建立用户和修改环境变量通过一个shell来完成。具体内容如下:

安装前用户初始化设置

执行安装前的初始化执行文件orainit.sh,然后设置ora734和pafront、paftp用户的口令,命令如下:

# sh  orainit.sh

------------初始化开始----------------

建立ora734目录

建立组和用户

建立ora734环境变量

建立ora734环境变量完成

建立pafront用户及目录

设置pafront应用端口

设置pafront的环境变量

建立pafront环境变量完成

建立paftp目录及用户

建立paftp目录及用户完成

----------初始化工作完成-------

#passwd  ora734

选择:1

输入口令:ora734

重输确定:ora734

#passwd  pafront

选择:1

输入口令:pafront

重输确定:pafront

#passwd  paftp

选择:1

输入口令:paftp

重输确定:paftp

注:orainit.sh程序建立了DBA用户组和ora734、pafront、paftp用户,并建立了相应目录,同时设置了用户的环境变量。

orainit.sh

NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280

echo "------------初始化开始----------------"

echo ""

echo "建立ora734目录"

cd /usr

mkdir /usr/ora734

mkdir /usr/ora734/app

mkdir /usr/ora734/app/oracle

mkdir /usr/ora734/app/oracle/product

mkdir /usr/ora734/app/oracle/product/7.3.4

cd /usr/ora734

mkdir oradata

cd oradata

mkdir ora734

echo "建立组和用户"

#groupdel dba

groupadd dba

#userdel ora734

HOME=/usr/ora734/app/oracle

if test -r $HOME/.profile

then

rm /usr/ora734/app/oracle/.profile

fi

useradd -d /usr/ora734/app/oracle -s ksh -g dba ora734

#echo "请选1并输入ora734的密码"

#passwd ora734

chgrp -R dba  /usr/ora734

chown  -R  ora734  /usr/ora734

chgrp -R dba /usr/ora734/oradata

chown -R ora734 /usr/ora734/oradata

mkdir /usr/lbin

echo "建立ora734环境变量"

cd $HOME

ora_profile=$HOME/.profile

echo "ORACLE_BASE=/usr/ora734/app/oracle

export ORACLE_BASE

ORACLE_HOME=\$ORACLE_BASE/product/7.3.4

export ORACLE_HOME

ORACLE_TERM=ansi

export ORACLE_TERM

ORA_NLS32=\$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS32

ORACLE_SID=ora734

export ORACLE_SID

ORACLE_DOC=\$ORACLE_HOME/doc

export ORACLE_DOC

PATH=.:\$ORACLE_HOME/bin:\$PATH;

export PATH

umask 022

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG"                    >>$ora_profile

mkdir $ORACLE_HOME/lib

cp /usr/lib/libsocket.a $ORACLE_HOME/lib

cp /usr/lib/libnsl_s.a $ORACLE_HOME/lib

chgrp -R dba $ORACLE_HOME/lib

chown -R ora734 $ORACLE_HOME/lib

chgrp -R dba $ORACLE_HOME/lib/*

chown -R ora734 $ORACLE_HOME/lib/*

echo "建立ora734环境变量完成"

echo ""

echo "建立pafront用户及目录"

mkdir /usr/pafront

#userdel pafront

if test -r /usr/pafront/.profile

then

rm /usr/pafront/.profile

fi

useradd -d /usr/pafront -g dba -G dba,group -s ksh  pafront

chgrp -R dba  /usr/pafront

chown  -R  pafront  /usr/pafront

mkdir /usr/paftp

mkdir /usr/paftp/tmp

mkdir /usr/paftp/tmp/aclearcase/" target="_blank" >ccount

mkdir /usr/paftp/tmp/batdata

useradd -d /usr/paftp/tmp -g group -s ksh paftp

chgrp -R group /usr/paftp

chown -R paftp  /usr/paftp

#echo "请选择1并修改pafront的密码"

#passwd pafront

echo "设置pafront应用端口"

echo "

bktxn8001/tcp#front bktxn port

bksts8002/tcp#front bksts port

bkhld8003/tcp#front bkhld port

frfca 8004/tcp#front fca port " >>/etc/services

echo "设置pafront的环境变量"

pa_profile=/usr/pafront/.profile

echo "PATH=\$PATH:\$HOME/bin:.          # set command search path

export PATH

if [ -z "\$LOGNAME" ]; then

LOGNAME=`logname`       # name of user who logged in

export LOGNAME

fi

MAIL=/usr/spool/mail/\$LOGNAME       # mailbox location

export MAIL

if [ -z "\$PWD" ]; then

PWD=\$HOME           # assumes initial cwd is HOME

export PWD

fi

if [ -f \$HOME/.kshrc -a -r \$HOME/.kshrc ]; then

ENV=\$HOME/.kshrc        # set ENV if there is an rc file

export ENV

fi

# use default system file creation mask (umask)

eval \`tset -m scoansi:\${TERM:-scoansi} -m :\?\${TERM:-scoansi} -r -s -Q\`

# If job control is enabled, set the suspend character to ^Z (control-z):

case \$- in

*m*)stty susp '^z'

;;

esac

set -o ignoreeof    #dont't let control -d logout

PS1=\$LOGNAME$

export PS1

LANG=english.8859; export LANG

EDITOR=vi;export EDITOR

#PS1='\$LOGNAME:''\$PWD''>';export PS1

PS1=['\$LOGNAME:''\$PWD'];export PS1

ORACLE_BASE=/usr/ora734/app/oracle

ORACLE_HOME=\$ORACLE_BASE/product/7.3.4

ORACLE_SID=ora734

ORACLE_TERM=ansi

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM NLS_LANG

/usr/bin/prwarn         # issue a warning if password due to expire

WORKDIR=\$HOME/public

export WORKDIR

BK_HOME=\$HOME/public

export BK_HOME

LD_LIBRARY_PATH=\$WORKDIR/dll:\$LD_LIBRARY_PATH:\$ORACLE_HOME/lib

export LD_LIBRARY_PATH

LD_RUN_PATH=\$WORKDIR/dll:\$LD_LIBRARY_PATH:\$ORACLE_HOME/lib

export LD_RUN_PATH

PATH=\$PATH:\$ORACLE_HOME/bin:\$WORKDIR/bin

export PATH

DATABASE_USERID=pa_front; export DATABASE_USERID

DATABASE_USERPW=pa_front; export DATABASE_USERPW

stty intr ^C  "                                     >>$pa_profile

echo "建立pafront环境变量完成"

echo ""

echo "建立paftp目录及用户"

mkdir /usr/paftp

mkdir /usr/paftp/tmp

mkdir /usr/paftp/tmp/account

mkdir /usr/paftp/tmp/batdata

useradd -d /usr/paftp/tmp -g group -s ksh paftp

chgrp -R group /usr/paftp

chown -R paftp  /usr/paftp

echo "建立paftp目录及用户完成"

echo  ""

echo "----------初始化工作完成-------"

原文转自:http://www.ltesting.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值