Архив за год: 2014

The Microsoft.ACE.OLEDB provider is not registered on the local machine

Проблема:
На 64-битной ОС Windows и 64-разрядной продуктах Office (2010, 2013) при подключении к БД Access появляется сообщение:

The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine

Читать далее

Oracle не работает планировщик заданий

Проблема: На сервере нужно запустить задание(job), которое будет выполняться через определенный промежуток времени. После создания задания (job’а) в Oracle оно не стартует в указанное время, при этом если выполнить вручную — все прекрасно работает.
Инструментарий: Oracle 11
Читать далее

Oracle сколько места занимает схема

Проблема:

  • Как узнать сколько места занимает схема в Oracle.
  • Как определить сколько места занимают таблицы в определенной схеме в Oracle.
  • Как определить сколько места занимает таблица в Oracle.
  • Как определить сколько места занимают индексы в Oracle.
  • Как определить сколько места занимает индекс в определенной схеме в Oracle.

Инструментарий: Oracle 10, Oracle 11

Для определения сколько места занимает объект базы данных — можно воспользоваться представлением DBA_SEGMENTS или USER_SEGMENTS. Разница только в том что в USER_SEGMENTS возвращает описание лишь для текущего пользователя, а не для всей базы данных, и в нем отсутствует колонок: OWNER, HEADER_FILE, HEADER_BLOCK, or RELATIVE_FNO. В принципе можно воспользоваться и представлением DBA_SEGMENTS, только нужно указать OWNER’а, если конечно нужно узнать информацию о конкретной схеме.
Главный запрос от которого мы будим отталкиваться будет выглядеть следующим образом:

Читать далее