Linux AS4中的用户部署

来源:互联网 发布:淘宝联盟高佣链接 编辑:程序博客网 时间:2024/06/06 20:25

用户部署(以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

0 0
原创粉丝点击