Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
Есть тестовый сервер где разработчики тестят БД, линк к нему через SID. Теперь возникла проблема с моего девелопера работают команды удаления и вставки, а у остальных нет. Java(TM) Platform 1.6.0_45 у всех одинаковая. В чем проблема и в SQLPlus не работает.
вот примерный скрипт
delete from sheme1.Table2 T where T.ID_T1 in (select a.id
from sheme1.table1 a
where a.key_n in('01012'));
1 окт 13, 11:22    [14905483]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
rockclimber
Member

Откуда: у меня в голове опилки?
Сообщений: 11085
Как именно вы определяете, что delete/insert не работает?
1 окт 13, 11:27    [14905520]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
терапевтический журнал sql.ru
Guest
нужно обладать экстраталантами, чтобы изучить хирургию по сплетням бабок на базаре
1 окт 13, 11:43    [14905658]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
rockclimber, запускаю скрипт sql developere никаких ошибок не происходит. Просто висит процесс. На моей машине все верно отрабатывает. У одного на девелопере висела, а dbForge отработал. В Компаний принято использовать sql Developer вот хотел бы узнать может кто то это решал или подсказать как решить
1 окт 13, 12:27    [14906053]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
.
Guest
commit не пробовал?
1 окт 13, 12:29    [14906077]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
vox22
Member

Откуда: Одесса
Сообщений: 104
Возможно из-за того что вы не завершаете транзакцию, сессии остальных пользователей не могут выполнить запрос, ожидая ваш.
Инструмент тут не причем.
1 окт 13, 12:33    [14906123]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
vox22,
Да вроде дело в коммите, получаеться после каждого завершенного скрипта ставить его?
1 окт 13, 12:48    [14906273]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
varlamovvp
Member

Откуда: Moscow
Сообщений: 297
FirstStep,

Лучше RollBack. :)
Надежнее
1 окт 13, 13:05    [14906417]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
vox22
Member

Откуда: Одесса
Сообщений: 104
Почитайте про транзакции. И про транзакции в Оракле особенно
1 окт 13, 13:05    [14906418]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
vox22,

Ok спасибо
1 окт 13, 13:13    [14906509]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
на первый раз коммит происходит а на второй, процесс висит. Весь скрипт из 5 команд засунуть в транзакцию?
1 окт 13, 14:51    [14907323]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
после первого удаления и вставки, строки на удаления заблокировались
1 окт 13, 14:53    [14907338]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
rockclimber
Member

Откуда: у меня в голове опилки?
Сообщений: 11085
FirstStep
на первый раз коммит происходит а на второй, процесс висит. Весь скрипт из 5 команд засунуть в транзакцию?
Конкурентный доступ к данным
Транзакции
Там немного, всего-то на пару часов вдумчивого чтения.
1 окт 13, 14:58    [14907389]     Ответить | Цитировать Сообщить модератору
 Re: Не работают Delete, Insert в Oracle SQL Developer  [new]
FirstStep
Member

Откуда:
Сообщений: 34
rockclimber, Благодарю
Все решилось, правда не до конца понятно. Там порядочно вложенных запросов из 2 схем. Ссылки сегодня покурю
1 окт 13, 15:41    [14907728]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить