|
|
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
есть 2 базы оракл, на первой shared db link на вторую. при определенных условиях выдается ora-02020, сервер shared. поискал в инете - увеличение OPEN_LINKS с 4х до 100 (!) результата не дало. при подключении под sys не показывает активные db линки других сессий (select * from GV$DBLINK). как узнать, сколько db link'ов активно и вообще что еще можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 15:43:52 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
забыл написать, в первой базе представление, которое через public synonyms запрашивает 3 таблицы на 2м сервере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 15:44:46 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_admin.htm#sthref4178 DBA_DB_LINKS Lists all database links in the database. ALL_DB_LINKS Lists all database links accessible to the connected user. USER_DB_LINKS Lists all database links owned by the connected user ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 17:35:10 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
Gallagherhttp://download.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_admin.htm#sthref4178 DBA_DB_LINKS Lists all database links in the database. ALL_DB_LINKS Lists all database links accessible to the connected user. USER_DB_LINKS Lists all database links owned by the connected user Я, конечно же, сначала посмотрел всю инфу, чтобы не спрашивать то, что можно найти самому) Там написано, цитирую: авторDetermining Which Link Connections Are Open You may find it useful to determine which database link connections are currently open in your session. Note that if you connect as SYSDBA, you cannot query a view to determine all the links open for all sessions ; you can only access the link information in the session within which you are working. То есть во вьюшках V$DBLINK и GV$DBLINK показываются только линки в текущей сессии. А как тогда можно посмотреть линки других сессий?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 08:38:47 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
Проблема решилась установкой большого значения параметра open_links_per_instance. Но все-таки интересно, как можно нормально мониторить все линки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 09:53:42 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
4deptGallagherhttp://download.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_admin.htm#sthref4178 DBA_DB_LINKS Lists all database links in the database. ALL_DB_LINKS Lists all database links accessible to the connected user. USER_DB_LINKS Lists all database links owned by the connected user Я, конечно же, сначала посмотрел всю инфу, чтобы не спрашивать то, что можно найти самому) Там написано, цитирую: авторDetermining Which Link Connections Are Open You may find it useful to determine which database link connections are currently open in your session. Note that if you connect as SYSDBA, you cannot query a view to determine all the links open for all sessions ; you can only access the link information in the session within which you are working. То есть во вьюшках V$DBLINK и GV$DBLINK показываются только линки в текущей сессии. А как тогда можно посмотреть линки других сессий?..А Вы не заметили, что Вам посоветовали другие вьюхи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 10:10:35 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
Jannny4deptGallagherhttp://download.oracle.com/docs/cd/B19306_01/server.102/b14231/ds_admin.htm#sthref4178 DBA_DB_LINKS Lists all database links in the database. ALL_DB_LINKS Lists all database links accessible to the connected user. USER_DB_LINKS Lists all database links owned by the connected user Я, конечно же, сначала посмотрел всю инфу, чтобы не спрашивать то, что можно найти самому) Там написано, цитирую: авторDetermining Which Link Connections Are Open You may find it useful to determine which database link connections are currently open in your session. Note that if you connect as SYSDBA, you cannot query a view to determine all the links open for all sessions ; you can only access the link information in the session within which you are working. То есть во вьюшках V$DBLINK и GV$DBLINK показываются только линки в текущей сессии. А как тогда можно посмотреть линки других сессий?..А Вы не заметили, что Вам посоветовали другие вьюхи ? Это просто доступные db link'и, а нужны активные (Determining Which Link Connections Are Open) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 10:18:33 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
4deptсервер shared.А линки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 10:28:33 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
4deptЭто просто доступные db link'и, а нужны активные (Determining Which Link Connections Are Open)А.. ИМХО никак :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 11:01:20 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
Jannny4deptЭто просто доступные db link'и, а нужны активные (Determining Which Link Connections Are Open)А.. ИМХО никак :(автор, м.б. Вы о сессиях через линк? тогда смотрите v$session ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 11:46:18 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
dba123Jannny4deptЭто просто доступные db link'и, а нужны активные (Determining Which Link Connections Are Open)А.. ИМХО никак :(автор, м.б. Вы о сессиях через линк? тогда смотрите v$session Да, имелось в виду соединения через линки, конечно. Спасибо, гляну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 13:13:27 |
|
||
|
мониторинг открытых db link'ов
|
|||
|---|---|---|---|
|
#18+
Привет ораклоидам. Тема древняя, но столкнулся с такой же проблемой. Курил маны, понял смысл параметра open_links, его увеличение помогает избежать ошибок ORA-02020: too many database links in use. Но мне интересно, какая сессия открывает столько дибилинков. Вопрос заключается в том, можно ли получить информацию о сессиях к БД и кол-ве открытых дибилинков в ней? Я понимаю, что такое уровни изоляции транзакций и что такое V$DBLINK, но может это все-таки возможно? Версия Oracle 11.2.0.4.0 EE. Нашел запрос, который помогает получить все сессии, использующие дибилинки, но их очень много - работает куча серверов, взаимодействующих с БД. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Кусок результата, немного завуалированный декодом "SERVER""GTXID""LSESSION""USERNAME""S""WAITING""server1""62?""3.55613""USER1""I""SQL*Net me""server1""6'??'x""22.21199""USER1""I""SQL*Net me""server1""3??'x""28.44675""USER1""I""SQL*Net me""server1""3???'x""299.1105""USER1""I""SQL*Net me""server1"".???'x""334.53169""USER1""I""SQL*Net me""server4""1?F""584.36027""USER2""I""SQL*Net me""server1""08??'x""609.61349""USER1""I""SQL*Net me""server1""1w??'x""623.109""USER1""I""SQL*Net me""server1""64?""888.49275""USER2""I""SQL*Net me""server1""3??'x""901.2349""USER1""I""SQL*Net me""server1""6)??'x""1167.42041""USER1""I""SQL*Net me""server1""2+??'x""1178.42993""USER1""I""SQL*Net me""server1""3)??'x""1185.48313""USER1""I""SQL*Net me""server1""6%??'x""1191.4525""USER1""I""SQL*Net me""server1""4???'x""1196.40055""USER1""I""SQL*Net me""server1""5B??'x""1198.22557""USER1""I""SQL*Net me""server1""0???'x""1472.56195""USER1""I""SQL*Net me""server1""0?y ""1491.64765""USER1""I""SQL*Net me""server1""10??'x""1492.7765""USER1""I""SQL*Net me""server1""/???'x""1493.53199""USER1""I""SQL*Net me""server1""3'??'x""1495.32859""USER1""I""SQL*Net me""server1""4{??'x""1747.54105""USER1""I""SQL*Net me""server1""5""??'x""1758.52759""USER1""I""SQL*Net me""server1""2F??'x""1779.33341""USER1""I""SQL*Net me""server1""6+??'x""2040.51257""USER1""I""SQL*Net me""server1""2???'x""2052.55039""USER1""I""SQL*Net me""server1""5?y ""2054.1125""USER1""I""SQL*Net me" Можно ли получить кол-во открытых дибилинков для каждой сессии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 11:38:40 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=35594958&tid=1887688]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
212ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 531ms |

| 0 / 0 |
