Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизКак убивать сессии Найти похожие ветки
← →
alexey (2003-09-12 13:15) [0]Пишу маленькую прогу, с помощью которой можно убивать ораклиные
сессии, но столкнлся с проблемой: не хочет выполняться alter system kill session "X,Y". Может кто делал или знает как выполнить из дельфей alter system kill session?
← →
DenK_vrtz (2003-09-12 13:21) [1]а чего говорит?
← →
alexey (2003-09-12 13:30) [2]пишу:
sql_kill.SQL.Add("alter system kill session """+inttostr(grid.Fields[0].AsInteger)+", "+inttostr(grid.Fields[1].AsInteger)+""";;");
sql_kill.ExecSQL;
а он ругается
ORA-00911: invalid character ".
← →
Sandman25 (2003-09-12 13:35) [3]Наверное, не надо писать кавычки.
← →
alexey (2003-09-12 13:39) [4]Вот эта строка кода:
"alter system kill session """+inttostr(grid.Fields[0].AsInteger)+", "+inttostr(grid.Fields[1].AsInteger)+""";"
дает такую
alter system kill session "17, 1720";
че ему еще надо?
← →
Max_ (2003-09-12 13:42) [5]А ты admin? Я когда то делал это, но мне из-за прав не дало прервать сессию! Можно как то через OCI.dll или как TOAD (Navigator) делает: The user interrupted an Oracle operation by Entering CTRL-C (Control-C) or another cancelling operation...
Меня тоже этот вопрос интересует! Что за Control-C?
← →
Vlad (2003-09-12 13:42) [6]либо точку с запятой в конце SQL предложения убери, либо так:
begin
alter ...... ;
end;
← →
alexey (2003-09-12 13:57) [7]докатило он ругался на ;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c