如何获取oracle_base

运行GI_HOME/bin/orabase这个程序获取ORACLE_BASE

#!/usr/bin/sh
ORAINST_LOC=/etc/oraInst.loc
INVENTORY_LOC=`cat $ORAINST_LOC | grep inventory_loc | cut -d= -f2`
echo $INVENTORY_LOC
GI_HOME=`cat $INVENTORY_LOC/ContentsXML/inventory.xml | grep 'CRS="true"'|cut -d' ' -f3 | cut -d= -f2`
SUBSTR_LENGTH=`expr ${#GI_HOME} - 2`
GI_HOME=${GI_HOME:1:$SUBSTR_LENGTH}
echo $GI_HOME
export ORACLE_HOME=$GI_HOME
GI_BASE=`$GI_HOME/bin/orabase`
echo $GI_BASE
/u01/app/gihome/bin/asmca -silent -createACFS -acfsVolumeDevice /dev/asm/v1-191 -acfsMountPoint /u01/app/v1 -acfsUserName oracle -acfsGroupName oinstall -sysAsmPassword welcome1
expect <<EOF
spawn su - root
expect {
"*assword*" {send "welcome1\n";exp_continue}
"*#*" { send "$GI_BASE/cfgtoollogs/asmca/scripts/acfs_script.sh\n";exp_continue}
"*#*" { send "df -Th\n";exp_continue}
"*#*" {send "exit\n";exp_continue}
}
expect oef
EOF
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值