知识大全 oracle设置环境变量脚本
Posted 知
篇首语:如果你等到每件事都确定是对的才去做,那你也许永远都成不了什么事。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle设置环境变量脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
#centos oracle g 前期安装环境检查脚本
#将所需要安装的包(rpm格式)与脚本放在一个目录下
ss=$PWD
cd $ss
rpm ivh * rpm
#ORACLE_BASE=/opt/oracle
echo n 输入ORACLE_BASE(默认/opt/oracle):
read ORACLE_BASE
if [ z $ORACLE_BASE ]
then
ORACLE_BASE=/opt/oracle
fi
#ORACLE_HOME=$ORACLE_BASE/product/ /db_
echo n 输入 HOME (默认 product/ /db_ ):
read HOME
if [ z $HOME ]
then
HOME=product/ /db_
fi
ORACLE_HOME=$ORACLE_BASE/$HOME
#ORACLE_SID=oral
echo n 输入 ORACLE_SID (默认 orcl):
read ORACLE_SID
if [ z $ORACLE_SID ]
then
ORACLE_SID=orcl
fi
USER=oracle
SYSCTL=/etc/nf
LIMITS=/etc/security/nf
PAM=/etc/pam d/login
PROFILE=/etc/profile
BASH_PROFILE=/home/oracle/ bash_profile
#IPADDR=`ifconfig eth |grep inet addr |cut d : f | cut d f `
#HOSTS=/etc/hosts
#NEORK=/etc/sysconfig/neork
#hostname
#grep v HOSTNAME $NEORK > $NEORK
#echo HOSTNAME=$HOSTNAME >> $NEORK
#echo $IPADDR $HOSTNAME >> $HOSTS
#加入用户
useradd g oinstall G dba $USER
groupadd oinstall
groupadd dba
mkdir p $ORACLE_BASE
chown R $USER:oinstall $ORACLE_BASE
#内核设置
cat >> $SYSCTL << EOF
kernel msgmni=
kernel shmmni=
kernel sem=
fs file max=
net ipv ip_local_port_range=
net ipv tcp_sack=
net ipv tcp_timestamps=
net ipv tcp_max_syn_backlog=
net ipv tcp_keepalive_time=
re rmem_default=
re rmem_max=
re wmem_default=
re wmem_max=
EOF
#限制设置
cat>> $LIMITS <<EOF
oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
EOF
#安全设置
cat >> $PAM <<EOF
session required /lib/security/pam_limits so
session required pam_limits so
EOF
#全局环境变量设置
cat >> $PROFILE <<EOF
if [ \\$USER = oracle ]; then
if [ \\$SHELL = /bin/ksh ]; then
ulimit p
ulimit n
else
ulimit u n
fi
fi
EOF
#oracle环境变量设置
cat >> $BASH_PROFILE <<EOF
export LC_CTYPE=en_US UTF
export ORACLE_SID=orcl
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/ /db_
export TNS_ADMIN=$ORACLE_HOME/neork/admin
export ORA_DB=$ORACLE_HOME/dbs
export ORACLE_BDUMP=$ORACLE_BASE/shtkt/bdump
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA ZHS GBK
export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
export CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
umask
EOF
source /home/oracle/ bash_profile
sleep
export DISPLAY=:
xhost +
export LC_ALL=en_US
cha138/Article/program/Oracle/201311/18577相关参考
知识大全 oracle中怎样从sql*plus向shell传递变量
很多人在实际的工作和学习中都遇到了无法通过sqlplus向shell传递变量下面我们来介绍一个实例脚本来进行折中处理 > 下面我们再来介绍另一个实例方法 >>>cha138/Artic
C中设置oracle环境变量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Re:用PRO*C写
知识大全 java和ant在windows下的环境变量的配置方法
以下设置WinXP及以上用户右键点击我的电脑>属性>高级>环境变量设置即可设置完成后需重新启动命令提示符才能生效具体如下 JAVA环境变量设置 Windows下JAVA用到的
给大家介绍下php学习中经常要用到的php预定义变量通过预定义变量可以获取用户会话用户操作系统的环境和本地操作系统的环境等信息 $_SERVER[SERVER_ADDR]当前运行脚本所在的服务器
JAVA_HOME我们可以发现其实这就是我们jdk的安装目录我们设置pathclasspath的时候前边都加了%JAVA_HOME%吧它代表的就是JDk的安装目录其实我们也可以在设置pathcla
知识大全 jsp Servlet中脚本元素、指令和预定义变量解析
jspServlet中脚本元素、指令和预定义变量解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Windows下的Oracle导出脚本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 导出脚本内
Oracle冷备和热备脚本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 冷备脚本 setfe
Oracle管理及常用基础脚本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 性能监控 检测数
入门基础-Oracle常用脚本备忘 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!创建一个表T使之具