Dashboard > СУБД > Просмотр Области > Метки > dba
  СУБД Вход | Зарегистрироваться   Вариант для печати.  
  Метка: dba

Содержимое по метке dba в СУБД (просмотреть содержимое всех Областей)
Родственные Метки: sql, oracle, dbms, pl/sql, flashback, tablespace, backup, mysql

1 | 2 | Далее > > (итого: 11)
Порядок восстановления репликации на MySQL
Иногда репликация разваливается. Причин к этому может быть масса. Например: 1. закончилось место на слейвах (к примеру, при наложении индекса, секционировании или еще какой фигне, потому что СУБД сначала колбасит все хозяйство во временные файлы и, соответственно, места нужно больше, а потом заменяет рабочие ...
Другие метки: mysql, sql, dbms
Oracle, пересборка поломанных сущностей
Десятка очень чувствительно относится к изменениям в ведомых сущностях в базе данных, как то таблицы, триггеры, функции/процедуры. И даже вьюшки. Поэтому их приходится пересобирать. Если зависимостей 23, их можно пересобрать руками. Но чаще их бывает от десятка. begin for rec in ( SELECT owner, objectname ...
Другие метки: oracle, dbms
Oracle, выявление долгоиграющих задач
принципе, можно считать внештатной ситуацией, если джоба по шедулеру отрабатывает дольше, чем заданный для ее выполнения интервал. Может быть это даже поможет отловить аварийную ситуацию еще на ранних этапах ;) Работа с шедулером идет с помощью методов, вызываемых из системного пакета dbmsscheduler (по сути это запуск хранимых ...
Другие метки: oracle, dbms, sql
Oracle, мочим долгоиграющие запросы
Скажем, нужно убить все сессии дольше 10 секунд от юзера ABRR. Вычисляем сид и сериал из системных вьюшек на инстансе и убиваем каждый в лупе. begin for rec in ( select a.spid pid, b.sid, b.serial# serial ...
Другие метки: oracle, sql, dbms
Oracle, перемещение партиционированного индекса
непартиционированной таблице переместить индекс в другой тэблспэйс можно одной командой: alter index MYINDEX rebuild tablespace MYTABLESPACE А на партиционированной, когда партиций много, руками каждую перемещать глупо и долго. Один из вариантов: begin for rec in ( select ...
Другие метки: oracle, sql, dbms
Oracle, дублирование прав на новую таблицу
Например, нужно дать на новую таблицу myspace.table2 все те же самые права (селекты для определенных юзеров, инсерты для других и т.п.), которые есть на myspace.table1. Один из вариантов: begin for rec in ( select from dbatabprivs where tablename ...
Другие метки: oracle, sql
Oracle, ретроспективные запросы
Oracle позволяет выполнять ретроспективные запросы в разрезе времени которые могут оказаться очень полезными. Особенно в случае если данные были удалены случайно или намеренно и их надо восстановить. Допустим, когдато создавалась таблица mytesttable : create table mytesttable (a number, b number ...
Другие метки: oracle, sql, pl/sql, flashback, backup
Oracle, перемещение партиционированной таблицы
партиционированную таблицу нельзя перенести простым запросом: alter table mytable move tablespace mytablespace , а нужно переносить отдельно каждую партицию таблицы, ибо они представляют собой отдельные сущности, то можно использовать достаточно простой SQLблок для этой операции ...
Другие метки: oracle, dbms, sql, tablespace
Oracle, поиск блокирующих сессий
select oracleusername ' (' s.osuser ')' username , s.sid ',' s.serial# sessid , owner '.' objectname object , objecttype , decode( l.block , 0, 'Not Blocking' , 1, 'Blocking' , 2, 'Global') status , decode(v.lockedmode , 0, 'None' , 1, 'Null' , 2, 'RowS (SS)' , 3, 'RowX ...
Другие метки: oracle, sql, dbms
Oracle, жонглирование индексами
Индексы отвалившиеся по тем или иным причинам (перенос в другой тэблспэйс, жонглирование партиционированной таблицей и т.д.), иногда надо чинить. Чиним с помощью динамического SQL begin for rec in ( select owner, indexname from dbaindexes where STATUS = 'UNUSABLE ...
Другие метки: oracle, dbms, sql
1 | 2 | Далее > > (итого: 11)
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5 Build:#805 Apr 26, 2007) - Запрос Bug/feature - Связаться с администраторами