Архитектура PostgreSQL

Процессы и память

ORA-00600 [ktbdchk1: bad dscn] — как найти повреждённые индексы

Пример практического проявления Bug 8895202 – ORA-1555 / ORA-600 [ktbdchk1: bad dscn] in Physical Standby after switch-over [ID 8895202.8] и действий, которые могут помочь в разрешении возникающих проблем.Проблема (неоднократно наблюдалась после switch-over Physical Standby database to the Primary database role): в блоках индексов itl (Interested Transactio

Проверка базы (физическая и логическая)

-- Проверка самой базы (физическая и логическая)

dedicate - shared

1.Если запросы select * from v$circuit; select * from v$dispatcher; не возвращают строк, то можно с уверенностью сказать, что сервер в дедикейтед режиме. Другой способ проверить - посмотреть параметер 

SQL> show parameter mts_disp

NAME TYPE VALUE

------------------------------------ ------- -----

Обязательные фоновые процессы

Данные процессы присутствуют во всех типичных конфигурациях базы данных. Эти процессы, запущенны по умолчанию в экземпляре базы данных с минимально конфигурируемым файлом параметров инициализации.Process Monitor Process (PMON)Process Monitor (PMON) контролирует другие фоновые процессы, а так же выполняет процесс восстановления, когда сервер или диспетчер процессов завершается аварийно. PMON отвечает за очистку кэша буферов базы данных и освобождение используемых ресурсов клиентских процессов.

merge join, sort merge join, sort-merge join

Алгоритм соединения слиянием сортированных списков (merge join, sort merge join, sort-merge join)

 

hash join и nested loops

Алгоритм соединения вложенными циклами

Тип коллекции

 

Процедура вытаскивает наименование таблиц из BLOB

CREATE OR REPLACE PROCEDURE REPMAN.tables_report IS
 
--- sql string
 
sql_ifrom  varchar(1000);
sql_ifromn varchar(1000);
 
sql_iwhere varchar(1000);
sql_iclip varchar(1000);
sql_iorder varchar(1000);
sql_igroup varchar(1000);
sql_ihaving varchar(1000);
sql_lenght varchar(1000);
 
sql_tables varchar(1000);
strsql varchar(5000);
sql_tables1 varchar(1000);
strsql1 varchar(5000);
 

Вопросы, которые задают претендентам на позицию Oracle DBA на собеседованиях

Вопрос 1: На сервере СУБД на диске заканчивается место (используется Linux). Вы выяснили, что процесс lns1 начал по какой-то причине очень активно писать в файл /dbname/sid/trace/_lns1_

Страницы

Подписка на материализация идей RSS