我有这段代码可创建20个并行sqlplus实例,并进行一些查询并退出:
#!/bin/sh
for i in $(seq 1 20);
do
echo "CREATE TABLE table_$i (id NUMber NOT NULL);
select * from table_$i;
! sleep 30
select * from table_$i;
! sleep 30
DROP TABLE table_$i;" | sqlplus system/password &
done
wait
如果可能,我需要调整此代码,以使其在以下条件下运行一个小时:
总是保持20个连接,如果一个sqlplus实例关闭(完成了进程),另一个应打开,我需要在X时间内保持一定数量的连接。
我可以在此代码中添加任何可以满足我需要的内容吗?