Shell 調用SQLPLUS

#!/bin/bash
export ORACLE_SID=PROD
export ORACLE_HOME=/u01/sq/ora_1/db/12.1.0.2

$ORACLE_HOME/bin/sqlplus -S "test/test" <<EOF
spool rt.log
select sysdate from dual;
PROMPT "COUNT T1 RESULT";
select count(1) from test.t1;
PROMPT "DELETE T1 RESULT"
delete from test.t1 where created_date> sysdate -6;
PROMPT "CONFIRM RECORDS"
select count(1) from test.t1;
commit;
spool off
exit;
EOF
date
echo "Delete sucess!"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章