shell sqlplus run sql

2013-06-21

no login sqlplus execute sql from command line

0、mysql通过-e参数可以执行sql语句,sqlplus能不能不登陆执行sql语句呢?
mysql -uroot -ppasswd12 -P3306 -e "select version();"

1、获取ORACLE_SID =
. oraenv

2、创建a.sql
select 1 from dual;
quit;

sqlplus -s 'user/pw123456' @a.sql

3、echo -e "select * from tab where tname like 'TS_%';"| sqlplus -s 'user/passwd12'

4、shell脚本
#!/bin/sh
sqlplus user/passwd12 < 分类:数据库 | 标签: |


相关日志

评论被关闭!