Linux AS4中的用户部署

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-30 05:13:40

Linux AS4中的用户部署的相关文章

针对Linux操作系统中root用户无法登陆的解决方案

在Linux操作系统中,当我们使用字符界面操作时,往往不经意间会遇到root用户无法正常登陆的情况.一般对于初学者来说,看到这种情况发生,简直就是要了命了,很多人在这时就开始慌了神,怎么办?重装系统吧! Linux真特么不好用,好麻烦!哈哈~当然不是啦,只是你还不熟悉罢了!今天我就告诉大家如何通过进入单用户模式来修改root用户的密码(不用重装系统哦!) 下面以CentOS系列操作系统为例: 第一步:Linux开机引导时,按一下键盘上的 e 就可以进入到grub菜单界面 第二步:当电脑上出现gr

如何从Linux系统中删除用户账户

在服务器上维护用户就是添加.修改以及删除用户.当一个用户出于某种原因不再需要登录系统时,我们需要删除此用户以避免安全漏洞.在Linux系统上,我们用userdel命令来删除一个用户.推荐学习Linux视频教程. userdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group.那么它会删除所有和用户名相关的条目.在我们删除它之前,用户名必须

Linux系统中切换用户身份su与sudo的用法与实例

日常操作中为了避免一些误操作,更加安全地管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命

Linux 环境中普通用户启动Myeclipse出错

将Myeclipse安装在/usr/local/myeclipse目录中,由root用户启动时没有问题,而用普通用户时出现如下故障: The configuration area at '/usr/local/myeclipse/configuration' is not writable. Please choose a writable location using the '-configuration' command line option. 意思就是/usr/local/myecli

将linux的某一用户登陆后限定在家目录中

使用root登录,执行  chmod  o-r  /home      这条命令的意思是不让其他用户对home有读取权限,但是是可以进入的,当执行ls命令时,会提示权限拒绝.比如,你按照上述的方法做了,然后使用aaa用户登录,当aaa用户退出home之后,再执行ls  /home就会提示权限不够,但是aaa用户却可以使用cd  /home/aaa进入到自己的目录中.下面是操作过程,首先使用root用户登录,修改/home的权限[[email protected] ~] chmod o-r /ho

linux环境中通过useradd命令,创建用户的时候指定用户的base-dir

需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/app下,研究了下,在此记录下 操作过程: 1.通过查看useradd命令的帮助文档,知道创建用户base_dir的配置在/etc/default/useradd文件中 [[email protected] ~]# cat /etc/default/useradd # useradd defaults

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh

在Linux系统中文件(资源)和用户的管理

一个可执行二进制程序,被加载到内存,被内核调度到CPU上运行,这时候,就表现了一个进程.也可以说进程是程序的一个实例,是程序的动态表现. 在 Linux 系统中进程(process)是有属主的,也就是该进程以哪个用户的身份运行的.大家都知道,程序有输入和输出,也称这为程序IO.如果我们程序数据输入是磁盘.如,Web 服务器,接收用户的请求之后,把网页数据从磁盘中读入加工之后再把数据响应给用户.如果,发起Web 服务进程的用户没有读取该用户请求网页文件的权限.则无法响应用户的请求了.所以,文件(资

Linux/Ubuntu中添加删除新用户

操作环境:Ubuntu Server 14.04,系统上仅有一个用户root 1. adduser 命令添加新用户 #adduser username 注意adduser与useradd命令的区别,useradd是Linux系统中二进制可执行程序工具,adduser是封装了useradd之后的可执行脚本.因此adduser比useradd功能更加强大和智能,adduser在创建用户同时进行创建用户主目录等其他相关工作. 2.赋予新建用户管理员权限 只需要将用户加入sudo用户组中就可以赋予用户管