您的位置:首页 > 运维架构 > Linux

Linux AS4中的用户部署

2015-08-03 09:30 399 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: