ORA-27101 и ORA-03113

Со временем аккумуляторы в ИБП деградируют и уже не могут обеспечить требуемого времени работы сервера во время отключения электричества. И если такое случается на физическом сервере, где работают виртуальные сервера, то велика вероятность, что система не успеет завершить работу виртуальной машины или не успеет сделать её сохранения. Такая ситуация произошла в одной тестовой среде и … Читать далее ORA-27101 и ORA-03113

Выяснить какие права у процедуры в Oracle

Иногда возникает задача проверить какие права имеет пакет в определенной схеме в СУБД ORACLE. Это можно проверить легко выполнив пару SQL запросов. Сперва стоит убедиться есть ли в наличии пакет, у которого мы хотим проверить права, это можно сделать SQL запросом: SELECT * FROM dba_objects WHERE object_type IN (‘PROCEDURE’,’FUNCTION’,’PACKAGE’,’PACKAGE BODY’) AND owner = ‘USER’; Результатом … Читать далее Выяснить какие права у процедуры в Oracle

Скрипт очистки таблиц, с определенными именами

Если вам нужно очистить таблицы с определенными именами или именами которые например начинаются на ACCESS, то следующий скрипт позволит это сделать быстро. SET SERVEROUTPUT ON DECLARE — Объявляем курсор CURSOR del_table1 IS SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE ‘ACCESS_%’ AND OWNER = ‘HR_DBA’; trun_table1 varchar2(250); BEGIN — Открываем курсор OPEN del_table1; LOOP FETCH del_table1 … Читать далее Скрипт очистки таблиц, с определенными именами