1.编写batch_sqlplus.sh
#name of this file :batch_sqlplus.sh
# count emp
sqlplus scott/tiger <<EOF
select count(*) from emp;
commit;
quit;
EOF
2、因为运行时需要数据库已启动,所以先使用sys用户startup。
3、在执行时提示无权限
4、解决办法:chmod +x ./batch_sqlplus.sh
5、运行 ./batch_sqlplus.sh (在文件所在目录下)