|
|
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
Простите за глупости, но. Есть процедура отправки почты через SMTP, писал кто-то не знаю кто. Беру пакет, рассылаю всем по списку - первым паре адресатов приходит, остальным - нет. Беру одного из тех, кому не приходит, впихиваю принудительно в процедуру вместо списка, все приходит. Я думаю, что это из-за каких-то ограничений на рассылки и что мне может помочь пауза между рассылкой адресатам. Так вот не могу найти эту самую, блин, паузу. Подскажите что использовать и пример, очень надо. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:40 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
Дубина Роговицкая, если есть права dbms_lock.sleep ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:45 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
пауза на 4 секунды Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:59 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
stax.., Прав не оказалось, админы - негодяи... andreymx, Ах, Аншлаг. "Здравствуйте, дорогие мои" И далее по тексту премного уважаемой почти что моей тезке. Но не думаю, что меня похвалят за такой креатив. А есть ли какой-то еще способ, когда нет прав на DBMS_LOCK? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:04 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
andreymxпауза на 4 секунды Класс. Только CPU used by this session зашкаливает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:05 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
Андрей, это шедеврально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:15 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
pipe get попробуйте http://docs.oracle.com/cd/E11882_01/server.112/e40402/waitevents003.htm#REFRN00595 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:17 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
pipe get + pipe put....ну еще DBMS_LOCK.SLEEP procedure можно....главное "Wait Events" вызвать чтоб "CPU used by this session " не было..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:26 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
Дубина Роговицкаяstax.., Прав не оказалось, админы - негодяи... попросите шоб админы создали ф-цию обертку и на нее дали права (или паблик) другим мож тож пригодится ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:29 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
user_lock вроде можно в свою схему создать. можно и просто select for update wait в автономке на выделенную строку в специальной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:33 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
-2-user_lock вроде можно в свою схему создать. можно и просто select for update wait в автономке на выделенную строку в специальной таблице. лень пробовать, разве в автономке не даст ора-600? .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:41 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
-2-, дружище...ну в в любом случае wait создавать....согласись... хоть через pipe ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:44 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
stax..-2-user_lock вроде можно в свою схему создать. можно и просто select for update wait в автономке на выделенную строку в специальной таблице. лень пробовать, разве в автономке не даст ора- 60 0? .... staxдо 60 секунд не даст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:46 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
-2-до 60 секунд не даст.до 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:48 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
ора-600 иызывать ? а exception trancaction как ? как-то стремно ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:58 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
-2--2-до 60 секунд не даст.до 5 спасибо, не знал про 5сек уже попробовал Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. шоб исключить ORA-00060 можно в цикле ждать по секунде ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:21 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
как-бы наиболее (самую)критичискую ошибку СУБД ора-600 не айс вызывать....гарантии что до 60 секунд выполнятся процедура нет....все-же лучше вызвать регламентированный waits ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:23 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
AG#ора-600 иызывать ? а exception trancaction как ? как-то стремно ) я ошибся/очепятался ORA-00060: deadlock detected while waiting for resource но всеравно, кажись в лог пишет ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:24 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
я бы всеж на pipe остановился ) легко реализуется и без багов....официально ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:27 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
stax..AG#ора-600 иызывать ? а exception trancaction как ? как-то стремно ) я ошибся/очепятался ORA-00060: deadlock detected while waiting for resource но всеравно, кажись в лог пишет ..... stax Ну да...ты прав )....Incident )))) http://docs.oracle.com/cd/E24628_01/doc.121/e24473/incident_mgmt.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:40 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
AG#я бы всеж на pipe остановился ) легко реализуется и без багов....официально ;) права на пайп админы дадут? ps для Роговицкой for update wait может подойти, никого просить не надо ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 19:47 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
stax..AG#я бы всеж на pipe остановился ) легко реализуется и без багов....официально ;) права на пайп админы дадут? ps для Роговицкой for update wait может подойти, никого просить не надо ..... stax да там на пайп только на пакет...grant execute privilege on a package...в принципе почему-бы не дать грамотным разработчикам ? Для кого пайп создан ? Чтоб просто был ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 20:01 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
AG#stax..пропущено... права на пайп админы дадут? ps для Роговицкой for update wait может подойти, никого просить не надо ..... stax да там на пайп только на пакет...grant execute privilege on a package...в принципе почему-бы не дать грамотным разработчикам ? Для кого пайп создан ? Чтоб просто был ? ;) а почему БЫ не дать на dbms_lock, Для кого он создан ? ps краем уха слышал что у pipe поблемки на кластерах ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 20:10 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
Все пащаны...завязываем с Роговицкой....хватит уже )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 20:12 |
|
||
|
Пауза в PL\SQL, как?
|
|||
|---|---|---|---|
|
#18+
stax..AG#пропущено... да там на пайп только на пакет...grant execute privilege on a package...в принципе почему-бы не дать грамотным разработчикам ? Для кого пайп создан ? Чтоб просто был ? ;) а почему БЫ не дать на dbms_lock, Для кого он создан ? ps краем уха слышал что у pipe поблемки на кластерах ..... stax уже не смешно..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 20:15 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38743547&tid=1884554]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 376ms |

| 0 / 0 |
