Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

1
Kopia zapasowa wykrywa uszkodzenie, ale CHECKDB nie
Mam bazę danych, w której po uruchomieniu polecenia tworzenia kopii zapasowej BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Pojawia się komunikat o błędzie Msg 3043, poziom 16, stan 1, wiersz 8 BACKUP „MyDatabase” wykrył błąd na stronie (1: 745345) w pliku „F: …


4
Czy NAPRAWDĘ jest możliwe, że zamówienie nie będzie gwarantowane dla tej konkretnej zbędnej tabeli pochodnej?
Natknąłem się na to pytanie w rozmowie na Twitterze z Lukasem Ederem . Chociaż poprawnym działaniem byłoby zastosowanie klauzuli ORDER BY w najbardziej zewnętrznym zapytaniu, ponieważ tutaj nie używamy DISTINCT, GROUP BY, JOIN ani żadnej innej klauzuli WHERE w najbardziej zewnętrznym zapytaniu, dlaczego RDBMS po prostu nie przekaże przychodzące dane, …




3
Jaka jest domyślna nazwa użytkownika i hasło do wstępnie zbudowanej maszyny wirtualnej Oracle?
Pobrałem DeveloperDaysVM2016-06-02_13.ova z http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html i pomyślnie załadowałem go do Virtual Box. Zalogowałem się jako użytkownik „oracle” i widzę pulpit. Z poziomu maszyny wirtualnej otworzyłem Firefoksa i nawigowałem do: http: // localhost: 8080 / ords / hrrest / workers / i pomyślnie otrzymano listę pracowników w formacie JSON. Wiem, że baza …


2
Transakcja w procedurze przechowywanej
Muszę wykonać AKTUALIZACJĘ i WSTAW w jednej transakcji. Ten kod działa dobrze sam, ale chciałbym móc go łatwo wywoływać i przekazywać wymagane parametry. Kiedy próbuję zagnieździć tę transakcję w procedurze składowanej, napotykam wiele błędów składniowych. Jak mogę obudować poniższy kod, aby można go było łatwo wywołać? BEGIN TRANSACTION AssignUserToTicket GO …

3
Baza danych grupy dostępności utknęła w trybie braku synchronizacji / odzyskiwania w toku
Podczas aktualizacji magazynu w wystąpieniu SQL Server 2014 SP1 (12.0.4422.0) napotkaliśmy problem polegający na tym, że dwie bazy danych nie uruchamiałyby się na dodatkowej po zrestartowaniu SQL Server. Serwer był offline przez kilka godzin, podczas gdy instalowaliśmy nowe (większe) dyski SSD i kopiowaliśmy pliki danych na nowy wolumin. Kiedy ponownie …

1
Jak przenieść obszar tabel PostgreSQL?
Czy istnieje sposób fizycznego przeniesienia obszaru tabel PostgreSQL 9.3 z /old/dirdo /new/dir? Chciałbym tylko zrobić mvkatalog i powiedzieć PostgreSQL, że obszar tabel jest teraz zlokalizowany /new/dir. Wygląda na to, ALTER TABLESPACEże pozwala tylko zmienić nazwę. Chciałbym uniknąć tworzenia nowego obszaru tabel i przenoszenia do niego bazy danych. Zakładam, że byłby …

6
Przełączanie wartości w kolumnie za pomocą jednej instrukcji aktualizacji
Okazuje się, że błąd w systemie nieprawidłowo nazwał mężczyzn (M) kobietami (W) i odwrotnie w bazie danych. Kolumny dopuszczają tylko jeden znak. Bez użycia tabel tymczasowych napisz jedno zapytanie o aktualizację, aby rozwiązać ten problem. To pytanie zostało zadane podczas ostatniego wywiadu, który przeprowadziłem, i przechodzę do kolejnych wywiadów, które …
12 update 

2
Czy katalog pełnotekstowy ze zmianami śledzenia: AUTO aktualizuje się automatycznie, jeśli śledzenie zmian dla tej tabeli nie jest włączone?
Mam tę tabelę bazy danych, która powinna aktualizować indeks pełnotekstowy. Jednak w ogóle nie widzę, aby się to działo (brak błędu w dzienniku, ponieważ ostatni dziennik, który widzę, był wtedy, gdy uruchomiłem go ręcznie). Oto, co widzę ... ale na samym stole ... Czy może dlatego nie dzieje się to …

2
Gdzie InnoDB przechowuje dane transakcji przed ich zatwierdzeniem?
Zrobiłem kilka testów w domu READ_COMMITTEDi READ_UNCOMMITTEDprzy użyciu technologii JDBC. Widzę, że READ_UNCOMMITTEDfaktycznie może odczytać niezaangażowane dane, np. Dane z niektórych transakcji, które nie zostały jeszcze zatwierdzone (może wykonać zapytanie UPDATE). pytania Gdzie przechowywane są niezaangażowane dane, aby READ_UNCOMMITTEDtransakcja mogła odczytać nieprzypisane dane z innej transakcji? Dlaczego READ_COMMITTEDtransakcja nie może …

5
Nie można utworzyć pliku /var/lib/mysql/user.lower-test
Baza danych MySQL jest bezproblemowa od kilku miesięcy. Dzisiaj, kiedy sprawdziłem pakiety, które można aktualizować za pomocą Menedżera pakietów Synaptic, pojawiły się różne komponenty MySQL (-common, -client, -server itp.). Dlatego zdecydowałem się na aktualizację (zapomniałem zauważyć zainstalowaną wersję, ale myślę, że była to wersja 5.6.21) do wersji 5.6.25-1-ubuntu2.0. Następnie, kiedy …
12 mysql  linux 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.