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

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

3
Користувачі не можуть переглядати таблиці в схемі за замовчуванням у SSMS
У мене виникає проблема встановлення VIEW DEFINITIONдозволу належним чином на рівні схеми для одного з моїх користувачів. Я створив схему TestSchemaі додав кілька таблиць. Користувач в даний час має право встановлювати для доступу і зміна таблиці ( SELECT, UPDATE, DELETE, і т.д.) через dbo_datareaderі dbo_datawriterролі. Однак вони не можуть побачити …

2
Для змін sqlnet.ora або tnsnames.ora потрібна перезавантаження?
Щоразу, коли ви змінюєте файли sqlnet.ora або tnsnames.ora Oracle, система потребує перезавантаження? У моєму випадку у мене є лише клієнт Oracle, встановлений на машині, про яку я звертаюся, але з цікавості, що це означатиме для установки сервера Oracle?

1
Що означає "* пароль ------------" у звіті про тупик профілю?
У SQL Server 2008 R2 я отримав кілька звітів про тупиковий стан, у яких "* пароль ------------" у вхідному буфері. Це схоже на напад, але в цьому випадку я не знаю причини чи типу нападу. (журнал був створений експертом DBA, який має великий досвід, і сказав мені це, а не …

1
Запуск сервера PostgreSQL після збоїв на жорсткому диску приводить до помилки
Я використовую Fedora 15с PostgreSQL 9.1.4. Нещодавно Fedora зазнав аварії, після чого: Спроба запустити сервер PostgreSQL: service postgresql-9.1 start дає Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Хоча сервер запускається нормально, коли я запускаю сервер вперше після перезавантаження системи . Але спроба …
10 linux  postgresql 

1
Найефективніший спосіб додати послідовний стовпчик до величезної таблиці
Який найшвидший спосіб додати БІГСЕРІАЛЬНИЙ стовпчик до величезної таблиці (~ 3 млрд. Рядків, ~ 174 Гб)? Редагувати: Я хочу, щоб у стовпці були збільшені значення для існуючих рядків ( NOT NULL). Я не встановив фулфактор (це виглядає як погане рішення в ретроспективі). У мене немає проблеми з дисковим простором, просто …


6
Передача аргументів psql
Я запускаю скрипт plpgsql у Postgres 8.3 - я хотів би передати аргументи цьому сценарію через psql. Наразі виконую сценарій, наприклад: psql -d database -u user -f update_file.sql Я натрапив на це посилання, яке пояснює змінну середовища PGOPTIONS, але це не працює для "спеціальних" аргументів. тобто я отримую помилку, оскільки …
10 postgresql  psql 

2
Чи потрібен мені окремий стовпець Id для цієї таблиці «відображення»?
У мене є таблиця Producersта таблиця Products, обидві форми: Id - int, Первинний ключ Name - нварчар Виробник може перевозити кілька продуктів, тому я збирався створити таблицю під назвою ProducerDetails: ProducerId - int, Іноземний ключ до Producers.Id ProductId - int, Іноземний ключ до Products.Id Тоді я почав розпитувати себе, тому …

6
Таблиці з ієрархією: створити обмеження для запобігання циркулярності за допомогою сторонніх клавіш
Припустимо, у нас є таблиця, яка має обмеження для зовнішнього ключа, як така: CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 WHERE FooId = 1 …

1
Postgresql: переміщення бази даних до нового простору таблиць
Я хотів би повністю перемістити базу даних (таблиці, індекси тощо) до нового простору таблиць. Я знаю, як перемістити кожен елемент окремо, але чи є спосіб перемістити все це за один раз? Я використовую postgresql 9.1.
10 postgresql 

6
Неможливо підключитися до бази даних MySQL через SSH за допомогою Workbench
Я намагаюся підключитися до своєї бази даних через тунелювання SSH з одного з наших серверів веб-додатків за допомогою MySQL Workbench. Ось основна конфігурація; зауважте, що я змінив деякі значення на скріншоті з міркувань безпеки. Проблема полягає в тому, що кожного разу, коли я намагаюся підключитися через тунель SSH з одного …

2
Чи буде резервна копія mysqldump резервного копіювання всіх поглядів, які є в БД, або є спеціальна команда для цього?
Я намагаюся створити резервну копію всієї бази даних разом із переглядами. Я збираюся використовувати mysqldumpкоманду. Мені було цікаво, чи це скопіює всі перегляди чи мені доведеться використовувати для цього окрему команду. Будь ласка, запропонуйте мені відповідь. Будь-яка допомога дуже вдячна.
10 mysql  backup  mysqldump  view 

3
Як отримати дані про обмеження зовнішніх ключів
Я шукаю запит, що дозволяє отримати інфографіку із зовнішнім ключем (кожен рядок: таблиця та поле перенаправлення, таблиця та поле референції) всієї схеми. Я знайшов це, але не дає всієї необхідної мені інформації: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists Зараз я працюю над цим і, можливо, у найближчі хвилини / години закінчується рішення. Але якщо у …

1
Як я можу надати всі привілеї місцевому db2admin з DB2 9.7 для Windows?
У мене на станції розробника є ноутбук з ОС Windows XP Professional Edition, Service Pack 3. Я завантажив і встановив пакет виправлень IBM DB2 UDB 9.7 випуску Express-C. У мене є локальний обліковий запис Windows, який називається db2admin, який я використовую як локальний адміністратор бази даних для локальної установки DB2 …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.