下面脚本中ORACLE_SID=$1的$1,为何叫这个?

[复制链接]
查看11 | 回复2 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
下面的脚本是抽取oracle环境而做的,一些概念不知什么意思?
1:ORACLE_SID=$1 $1?
2:/var/opt/oracle/oratab|grep我linux不能找到只能在/etc/oratab中找到,是这个位置吗?
dss_config.ksh
  #!/bin/ksh
  # First, we must set the environment . . . .
  ORACLE_SID=$1
  export ORACLE_SID
  ORACLE_HOME=`cat /etc/oratab|grep ^$ORACLE_SID:|cut -f2 -d':'`
  #ORACLE_HOME=`cat /var/opt/oracle/oratab|grep ^$ORACLE_SID:|cut -f2 -d':'`
  export ORACLE_HOME
  PATH=$ORACLE_HOME/bin:$PATH
  export PATH
  $ORACLE_HOME/bin/sqlplus -s /nologin  ALTER SYSTEM set db_cache_size=1500m;
  exit
  !
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
是第一个输入参数
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
SHELL语法就是这样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行