oracle静默建库删库

init.conf

GLOBE_DBNAME=ccttos
SID=ccttos
SYSPASSWORD=SYS
SYSTEMPASSWORD=SYSTEM
MEMORY_TARGET_M=3072


install.sh

#!/bin/bash
###############################################
#
#silent install
#
###############################################

while read line
do
keys="`echo $line |awk -F= '{print $1}'`"
val="`echo $line |awk -F= '{print $2}'`"
case "${keys}" in
SID)
ORACLE_SID=${val}
;;
GLOBE_DBNAME)
ORACLE_GNAME=${val}
;;
SYSPASSWORD)
ORACLE_SYS_PWD=${val}
;;
SYSTEMPASSWORD)
ORACLE_SYSTEM_PWD=${val}
;;
MEMORY_TARGET_M)
MEMORY_TARGET_M=${val}
;;
esac
done < init.conf

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName $ORACLE_GNAME -sid $ORACLE_SID -SYSPASSWORD $ORACLE_SYS_PWD -SYSTEMPASSWORD $ORACLE_SYSTEM_PWD -characterSet ZHS16GBK -nationalCharacterSet AL16UTF16 -totalMemory $MEMORY_TARGET_M -INITPARAMS open_cursors=1000,db_keep_cache_size=300M,result_cache_max_size=300M -redoLogFileSize 512 -automaticMemoryManagement true


unistanll.sh

#!/bin/bash
###############################################
#
#silent uninstall
#
###############################################

while read line
do
keys="`echo $line |awk -F= '{print $1}'`"
val="`echo $line |awk -F= '{print $2}'`"
case "${keys}" in
SID)
ORACLE_SID=${val}
;;
GLOBE_DBNAME)
ORACLE_GNAME=${val}
;;
SYSPASSWORD)
ORACLE_SYS_PWD=${val}
;;
SYSTEMPASSWORD)
ORACLE_SYSTEM_PWD=${val}
;;
MEMORY_TARGET_M)
MEMORY_TARGET_M=${val}
;;
esac
done < init.conf

dbca -silent -deleteDatabase -sourceDB $ORACLE_GNAME -sid $ORACLE_SID -sysDBAUserName SYS -sysDBAPassword $ORACLE_SYS_PWD

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11990065/viewspace-750519/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11990065/viewspace-750519/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值