Администраторы базы данных

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

5
Ошибка запуска Oracle (не удалось открыть файл параметров)
Я установил сервер Oracle 11g на Ubuntu 12.10. Но я не могу запустить сервер. Когда я запускаю сервер, возникает следующая ошибка: SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora' Как я могу решить эту проблему? Я думаю, что соединение не удалось, потому что …

2
Доставка журналов - RESTORE WITH STANDBY - на SQL Server 2012 постоянно ломается
Мы используем доставку журналов и RESTORE WITH STANDBYна SQL Server 2012, чтобы восстановить базу данных в режиме только для чтения для целей отчетности. Однако настройка доставки журналов не работает после восстановления одной или двух резервных копий журналов. Доставка журналов прерывается только тогда, когда она работает как RESTORE WITH STANDBY; RESTORE …

2
Какой фактор заполнения для кэширования таблицы?
Я сильно обновил / получил доступ к таблице, где я храню сериализованные объекты Java. Они находятся в таблице в течение 2-3 часов (также обновляются в течение этого периода), а затем удаляются. Размер таблицы составляет около 300 МБ. Я заметил, что это очень, очень часто ВАКУУМНО и интересно fillfactor, поможет ли …

1
Преобразование типов в выражении может повлиять на «CardinalityEstimate» при выборе плана запроса?
Я поддерживаю архивную базу данных, которая хранит исторические данные в секционированных представлениях. Столбец разделения - это дата и время. Каждая таблица в представлении хранит данные за один месяц. Мы ограничиваем события в каждой таблице проверочным ограничением в столбце datetime. Это позволяет оптимизатору ограничивать таблицы, в которых ищутся запросы, которые фильтруются …

2
Когда запись заблокирована в Oracle, можем ли мы знать, какая запись заблокирована?
Когда запись заблокирована, мы можем знать, какая из них заблокирована? Как я могу получить запись rowid или другую информацию? Я могу получить некоторую информацию по этому sql SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) Я нашел метод в Интернете, чтобы …
10 oracle  locking 

5
Пользователь PostgreSQL не может подключиться к серверу после смены пароля
Я встречал это с четырьмя ролями, которые я создал: После изменения пароля для пользователя в pgAdmin III с помощью графического интерфейса (1), этот пользователь больше не может войти в систему. pgAdmin III показать сообщение об ошибке: An error has occurred: Error connecting to the server: FATAL: password authentication failed for …

4
Пробелы и острова: клиентское решение против запроса T-SQL
Может ли решение T-SQL для пробелов и островков работать быстрее, чем решение C #, работающее на клиенте? Чтобы быть точным, давайте предоставим некоторые тестовые данные: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT INTO dbo.Numbers ( n ) VALUES ( 1 ) ; GO …

1
Есть ли лучший вариант, чем Union All, для множественного выбора из одной строки?
Пример схемы: CREATE TABLE [dbo].[Base]( [ID] [int] IDENTITY(1,1) NOT NULL, [Option1ID] [int] NULL, [Option2ID] [int] NULL, [Option3ID] [int] NULL, [Option1Name] [varchar] NULL, [Option2Name] [varchar] NULL, [Option3Name] [varchar] NULL, [Option1LName] [varchar] NULL, [Option2LName] [varchar] NULL, [Option3LName] [varchar] NULL,) Есть ли способ получить результаты, которые отображаются как: ID | OptionID | OptionName …

2
Ведение журнала транзакций в базе данных Mirror
Версия SQL Server: 2008 R2 Enterprise SP2 Я пытаюсь разобраться с нашим обслуживанием SQL Server, и я столкнулся с чем-то, что я считаю неправильным. У нас есть один производственный экземпляр с 3 базами данных, каждая из которых зеркально удалена от экземпляра DR. Глядя на экземпляр DR, я заметил, что файлы …

1
Как работает выборка при обновлении статистики?
У меня есть несколько массивных столов. Я хотел бы убедиться, что их статистика актуальна с помощью еженедельного плана обслуживания. Однако это занимает слишком много времени. Если я укажу WITH SAMPLE 50 PERCENT SQL Server тогда пример: первые 50% страниц каждая вторая страница или какая-то другая стратегия? BOL не ясно по …

1
Конфигурации пакета служб SSIS 2008 игнорируются
С изменением конфигурации пакета в 2008 году по сравнению с 2005 годом, когда я указал / ConfigFile что-то.dtsConfig в командной строке, переменные, определенные в пакете, сохраняют свои значения времени разработки вместо использования параметров из файла конфигурации. Я не совсем уверен, что понимаю, КАК получить внешний конфигурационный файл для использования вообще. …

2
Разбиение на одну файловую группу
В моей базе данных есть несколько очень больших таблиц, но значительная часть этих данных «старая». Из-за обстоятельств, не зависящих от меня, я не могу удалить эти «старые» данные. Другое ограничение заключается в том, что я не могу изменить базу данных, то есть добавить в нее файловые группы. Как сейчас обстоят …

3
Сбор данных изменений - как узнать, кто внес изменения?
Отслеживание того, кто внес изменения, определенные CDC. В продолжение моего хака с датой и временем я попробовал тот же подход, добавив suser_sname в качестве нового поля со значением по умолчанию в таблице отслеживания изменений cdc. Но это, кажется, возвращает владельца процесса cdc, а не пользователя, который инициировал изменение базовой таблицы. …

4
Установите размер файла журнала вручную после сжатия SQL Server 2008 R2
Я становлюсь несколько непроизвольным администратором базы данных на работе в настоящее время и действительно нуждаюсь в некоторой помощи на чем-то. У нас есть база данных объемом 40 ГБ в режиме полного восстановления, не настроена резервная копия журнала и огромный файл журнала размером 84 ГБ. На данный момент я планирую спасти …

3
Могу ли я восстановить сертификат TDE, восстановив базу данных MASTER?
(К счастью, в данный момент мы не находимся в такой ситуации, просто планируем заранее посмотреть, какими будут наши варианты, если это когда-нибудь произойдет.) Для базы данных, зашифрованной с помощью прозрачного шифрования даты (TDE), копия резервной копии базы данных не подлежит восстановлению, если у вас нет резервной копии сертификата, используемого для …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.