Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создать скрипт в Unix / 3 сообщений из 3, страница 1 из 1
17.11.2008, 13:45:10
    #35657804
ниф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать скрипт в Unix
Нужно написать скрипт на shell который бы на Unix сервере создал пару сотен сессий в каждом из которых будут выполняться какие то SQL скрипты(insert, update, select).

Примерно так:

#!/bin/sh

export ORACLE_SID=test
n=0
while [ $n -lt 900 ]
do
n=`expr $n + 1`
sqlplus dev/dev1 @inst.sql
done

Только тут получается последовательно 900 раз, а нужно чтобы параллельно в 900 сессии выполнялось sqlplus dev/dev1 @inst.sql
...
Рейтинг: 0 / 0
17.11.2008, 13:49:46
    #35657824
Anton_Rodionov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать скрипт в Unix
нифНужно написать скрипт на shell который бы на Unix сервере создал пару сотен сессий в каждом из которых будут выполняться какие то SQL скрипты(insert, update, select).

Примерно так:

#!/bin/sh

export ORACLE_SID=test
n=0
while [ $n -lt 900 ]
do
n=`expr $n + 1`
sqlplus dev/dev1 @inst.sql
done

Только тут получается последовательно 900 раз, а нужно чтобы параллельно в 900 сессии выполнялось sqlplus dev/dev1 @inst.sql

fork () оно? не?
...
Рейтинг: 0 / 0
17.11.2008, 14:23:15
    #35657937
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать скрипт в Unix
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/bin/sh

export ORACLE_SID=test
n= 0 
    while [ $n -lt  900  ]
    do
	n=`expr $n +  1 `
	sqlplus dev/dev1 @inst.sql &
    done
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Создать скрипт в Unix / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]