Присоединяйтесь!

Приходите и присоединяйтесь к нашему сообществу. Расширьте Ваш круг общения и познакомьтесь с новыми людьми!

Спасибо, Ваше решение пригодилось и мне!)

Подробнее...

DLT нужна для того, чтобы обеспечить неразрушимую запись транзакций для предотвращения кражи, фальсификации и двойных расходов.

Распределенные бухгалтерские книги являются мульти-организационными базами данных с контрольным журналом, которые используют механизм консенсуса для проверки транзакций.

Подробнее...

Утечка курсоров в большинстве случаев - это следствие кривого кода.
Нужно учитывать 3 важных значения:

  1. init.ora parameter open_cursors
  2. v$open_cursor view
  3. v$sysstat view
Эти значения похожи, но различаются в учете динамических курсоров. Динамические курсоры - это те, которые открываются с помощью dbms_sql.open_cursor ().

Средства для вычисления этих значений следующие:
1. Представление v$open_cursor
'select count(*) from v$open_cursor' =>
implicit cursors used +
distinct explicit cursors opened +
.
dynamic cursors PARSED and NOT CLOSED

2. Представление v$sysstat
'select value from v$sysstat where statistic# = 3' =>
implicit cursors used +
distinct explicit cursors opened +
dynamic cursors OPENED.

Подробнее...

Рекомендуется использовать программные переменные во встроенных статических командах SQL в PL/SQL и переменные привязки в динамических командах SQL, чтобы не пре­пятствовать совместному использованию курсоров.

Подробнее...