案例六
-
# bad_connect.sh
-
# !/bin/bash
-
-
STREAM_NUM=0
-
MAX_STREAM=500
-
date
-
while [ $STREAM_NUM -lt $MAX_STREAM ]; do
-
let STREAM_NUM=\"STREAM_NUM+1\"
-
sqlplus -s jfv/jfv @select.sql >> /tmp/bad_connect.log 2>&1
-
done
-
date
-
-
--select.sql
-
select count(*) from dba_users;
-
exit;
-
-
# 执行bad_connect.sh
-
Wed Dec 25 22:41:25 CST 2013
-
Wed Dec 25 22:42:24 CST 2013
-
-
# better_connect.sh
-
#!/bin/bash
-
date
-
sqlplus -s jfv/jfv @select2.sql >> /tmp/better_connect.log 2>&1
-
date
-
-
--select2.sql
-
declare
-
c number;
-
begin
-
for i in 1..500 loop
-
select count(*) into c from dba_users;
-
end loop;
-
end;
-
/
-
exit;
-
-
# 执行better_connect.sh
-
Wed Dec 25 22:49:43 CST 2013
-
Wed Dec 25 22:49:44 CST 2013
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1072448/
,如需转载,请注明出处,否则将追究法律责任。