用户部署(以bb_hs_pos为例)
首先在oracle用户下启动数据库
su – oracle
dbstart
部署用户目录,用root用户执行
useradd -g dba -s/bin/bash -m bb_hs_pos
passwd bb_hs_pos
bb_hs_pos
修改bb_hs_pos用户下的.bash_profile,在文件最后添加如下配置信息(同oracle用户):
exportLD_ASSUME_KERNEL=2.4.1
exportORACLE_BASE=/home/oracle
exportORACLE_HOME=/home/oracle/product/10g
exportORACLE_TERM=xterm
exportORACLE_SID=ORA10G
exportNLS_LANG=american_america.ZHS16GBK
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
exportLD_LIBRARY_PATH
exportPATH=$PATH:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
exportPATH=$PATH:/usr/local/samba/bin:/usr/ucb:/sybase:/sybase/bin
exportPATH=$PATH:$ORACLE_HOME/bin
exportTHREADS_FLAG=native
exportLANG=en_US
su - bb_hs_pos
cd initsql
vi cretable.sql把里面5M改成5000M, 2M改成2000M,1M不用改
sqlplus /nolog
connect sys assysdba (或者connect /as sysdba)
Enter password:【直接回车】
@cretable.sql
@creuser.sql
exit
数据库建好后
cd back
这里有一个imp.sh文件,你打开看下,确认导入文件名称和目录正确。
在back下有一个dmp的文件。
./imp.sh (注:如果imp.sh不能执行,请先执行chmod +x *.sh)
导完后
sqlplus sx_hs_sst/sx_hs_sst
delete frompayreclist;
delete fromhistpayreclist;
delete fromprintinfolist;
delete fromoperationreclist;
delete fromsettinfolist;
commit;
以root用户,在/usr/lib目录下,建立一个连接
ln-s /usr/lib/libecpg.so.5 /usr/lib/libecpg.so
(因为我们的项目中使用到了这个动态库名称)
如果需要通过FTP上传对帐文件,则需下面的设置,具体参数需根据具体情况
1、以root用户,修改/etc/hosts文件,增加ftp_server信息
10.210.55.238 ftp_server(此IP地址为ftp服务器IP)
2、在项目用户目录下部署.netrc文件
machine ftp_serverlogin username password userpwd
说明:username和userpwd为服务端分配的上传对帐文件时用的用户名和密码
3、在所在项目用户下,这里是/home/sx_hs_sst目录下,修改.netrc文件属性
chmod 400 .netrc
版权声明:本文为博主原创文章,未经博主允许不得转载。
Linux AS4中的用户部署
原文:http://blog.csdn.net/u013015629/article/details/47251567