有时候,我们有这样一种需要。我们期待多次调用 SQLPLUS ,来执行sql 语句,来模拟对数据库的压力测试。
比如执行 100 次 SQL plus,可以用 shell 来循环执行:
$ vi test1.sh #!/bin/bash i=1 while [ $i -lt 100 ]; do sqlplus -s u1/u1 <<EOF update TAB001 set v1 =1 where cd_no = $i; exit EOF i=$[$i+1] done $
如果再辅助以 cron 设定,可以多个会话同时运行多个 SQL 文。