SQL5100N | Pozycja w pliku konfiguracyjnym menedżera baz danych dotycząca dopuszczalnej ilości równoczesnych baz danych jest zbyt duża. |
Objaśnienie: Żądana zmiana mogłaby spowodować, że: (1) dopuszczalna liczba równoczesnych baz danych byłaby zbyt duża lub (2) dopuszczalna liczba segmentów dla DB2 byłaby zbyt mała.
Dopuszczalna ilość równoczesnych baz danych jest ściśle określona przez maksymalną liczbę segmentów dozwolonych dla DB2. Następujący warunek musi być zawsze prawdziwy:
segmenty >= ((liczba baz danych * 5) + 1)
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wykonać następujące czynności:
SQL5101N | Pozycje w pliku konfiguracyjnym bazy danych definiują parametry pliku protokołu (logprimary i logsecond) wykraczające poza dopuszczalny zakres. |
Objaśnienie: Żądana zmiana spowodowałaby, iż ogólna liczba plików protokołów wykraczałaby poza zakres. Następujący warunek musi być zawsze prawdziwy:
logprimary + logsecond <= 128
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wykonać obie lub jedną z następujących czynności:
SQL5103N | Pozycja w pliku konfiguracyjnym bazy danych dotycząca wielkości obszaru buforu (strona buforu) jest zbyt mała w odniesieniu do maksymalnej liczby aktywnych aplikacji (maxappls). |
Objaśnienie: Żądana zmiana spowodowałaby, iż maksymalna liczba aktywnych aplikacji byłaby zbyt duża dla wielkości obszaru buforu. Następujący warunek musi być zawsze prawdziwy:
bufferpool_rozmiar > (liczba aktywnych_procesów * 2)
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wykonać obie lub jedną z następujących czynności:
SQL5112N | Wartość parametru konfiguracyjnego "<parametr>" musi być równa 0 lub 1. |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość podana dla "<parametr>" jest niepoprawna.
Działanie użytkownika: Należy się upewnić, czy wartość podana dla "<parametr>" wynosi 0 lub 1, a następnie ponowić żądanie.
SQL5120N | Stare i nowe parametry protokołu nie mogą być modyfikowane w tym samym czasie. |
Objaśnienie: Użytkownik próbuje modyfikować zarówno poprzednie jak i nowe parametry protokołu. Aplikacja może obsługiwać tylko parametry z bieżącego wydania.
Nastąpiła odmowa wykonania żądania.
Działanie użytkownika: Należy zmodyfikować tylko parametry z bieżącego wydania i wprowadzić ponownie komendę.
SQL5121N | Pozycja w pliku konfiguracyjnym bazy danych dotycząca opcji konfiguracji jest niepoprawna. |
Objaśnienie: Zestaw wartości dotyczący opcji bazy danych (SQLF_DETS) jest niepoprawny. Poprawne ustawienia zawierają się między 0 a 15. Żądana zmiana nie została wykonana.
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wprowadzić ponownie komendę podając poprawną wartość opcji bazy danych.
SQL5122N | Brak dostępu do bazy danych z powodu sprawdzania zależnego od urządzenia. |
Objaśnienie: Dostęp do bazy danych i do pliku konfiguracyjnego bazy danych nie jest możliwy z powodu zabezpieczenia przed kopiowaniem.
Nastąpiła odmowa wykonania żądania użytkownika.
Działanie użytkownika: Należy wrócić do oryginalnej bazy danych i zmodyfikować plik konfiguracyjny, aby wyłączyć zabezpieczenie przed kopiowaniem, a następnie wykonać nową kopię zapasową, które będzie można wykorzystać do odtworzenia bazy danych. Działanie to musi zostać wykonane przez osobę mającą uprawnienia SYSADM. Jeśli oryginalna baza danych nie jest już dostępna, należy skontaktować się z inżynierem serwisu.
SQL5123N | Baza danych "<nazwa>" nie może być skonfigurowana, ponieważ podczas dostępu do pliku kontrolnego protokołów wystąpił błąd we/wy. |
Objaśnienie: Podczas dostępu do SQLOGCTL.LFH dla podanej bazy danych wystąpił błąd.
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy odtworzyć bazę danych lub utworzyć nową.
SQL5126N | Podjęto próbę modyfikacji parametru konfiguracyjnego menedżera baz danych "<parm>", który jest niepoprawny dla typu węzła "<kod-typu-węzła>". |
Objaśnienie: Użytkownik próbował zmienić parametr konfiguracyjny menedżera baz danych, który jest niepoprawny dla danego typu węzła. "<kod-typu-węzła> jest zdefiniowany w sposób pokazany poniżej:
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wprowadzić ponownie komendę podając poprawny parametr dla danego typu węzła.
SQL5130N | Wartość podana dla parametru konfiguracyjnego "<parametr>" wykracza poza poprawny zakres od "<początek-zakresu>" do "<koniec-zakresu>". |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość dla "<parametr>" wykracza poza poprawny zakres.
Działanie użytkownika: Należy się upewnić, że podana wartość dla "<parametr>" mieści się w poprawnym zakresie, a następnie ponowić żądanie.
SQL5131N | Wartość podana dla parametru konfiguracyjnego "<parametr>" wykracza poza poprawny zakres. Poprawny zakres wynosi "-1" lub od "<początek-zakresu>" do "<koniec-zakresu>". |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość dla "<parametr>" wykracza poza poprawny zakres.
Działanie użytkownika: Należy się upewnić, że podana wartość dla "<parametr>" mieści się w poprawnym zakresie, a następnie ponowić żądanie.
SQL5132N | Parametr konfiguracyjny jest równy null lub jest zbyt długi. Maksymalna długość wynosi <maksymalna długość>. |
Objaśnienie: Parametr konfiguracyjny nie został podany lub jest zbyt długi.
Działanie użytkownika: Należy zmienić wartość parametru konfiguracyjnego na wartość niższą niż podana maksymalna długość.
SQL5133N | Wartość "<wartość>" parametru konfiguracyjnego "<parm>" jest niepoprawna. Poprawnym zbiorem wartości jest "<lista_wartości>". |
Objaśnienie: Dla parametru konfiguracyjnego "<parm>" podano wartość "<wartość>". Podana wartość nie należy do dopuszczalnych wartości, które zawiera "<lista_wartości>".
Opis znaczenia poszczególnych wartości można znaleźć w podręcznikach Application Development Guide (pozycja SQLFUPD) i Administration Guide.
Działanie użytkownika: Należy zmienić wartość parametru konfiguracyjnego na jedną z wartości wymienionych w liście poprawnych wartości.
SQL5134N | Parametr konfiguracyjny tpname zawiera niepoprawne znaki. |
Objaśnienie: Jeden lub więcej znaków w parametrze tpname jest spoza poprawnego zakresu. Parametr tpname może zawierać tylko następujące znaki:
Działanie użytkownika: Należy zmienić parametr tpname i wprowadzić ponownie komendę lub wywołanie funkcji.
SQL5135N | Ustawienia parametrów konfiguracyjnych maxlocks i maxappls nie używają całego obszaru listy blokującej. |
Objaśnienie: Liczba aktywnych procesów (maxappls) pomnożona przez maksymalną wartość obszaru listy blokującej dla każdej aplikacji (maxlocks) wyrażoną w procentach musi być większa lub równa 100. To znaczy:
maxappls * maxlocks >= 100
Zapewnia to możliwość użycia całego przydzielonego obszaru listy blokującej.
Działanie użytkownika: Należy zwiększyć ustawienia dla parametru maxappls, maxlocks lub dla obu parametrów.
SQL5136N | Pozycja w pliku konfiguracyjnym menedżera baz danych dotycząca domyślnej ścieżki dostępu dla bazy danych (dftdbpath) jest niepoprawna. |
Objaśnienie: Niepoprawna wartość została określona przez parametr dftdbpath. Poniżej przedstawiono reguły dotyczące nazw domyślnych ścieżek dostępu dla bazy danych w systemach UNIX:
Poniżej przedstawiono zasady obowiązujące w innych systemach (takich jak OS/2, WindowsNT, Windows 95):
Działanie użytkownika: Należy zmienić parametr dftdbpath i wprowadzić ponownie komendę lub wywołanie funkcji.
SQL5137N | Pozycja w pliku konfiguracyjnym menedżera baz danych dotycząca ścieżki dostępu do katalogu diagnostycznego (diagpath) jest niepoprawna. |
Objaśnienie: Niepoprawna wartość została podana dla parametru diagpath. Dla ścieżki dostępu do katalogu diagnostycznego obowiązują następujące reguły:
Działanie użytkownika: Należy zmienić parametr diagpath i wprowadzić ponownie komendę lub wywołać funkcję.
SQL5140N | Wartością parametru konfiguracyjnego "uwierzytelnianie" menedżera baz danych musi być jedna z następujących stałych: SERVER, CLIENT, DCS, DCE, KERBEROS, SERVER_ENCRYPT, DCS_ENCRYPT, DCE_SERVER_ENCRYPT lub KRB_SERVER_ENCRYPT. |
Objaśnienie: Dopuszczalne wartości parametru konfiguracyjnego "authentication" to:
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wprowadzić ponownie komendę z poprawną wartością parametru "authentication".
SQL5141N | Parametr konfiguracyjny avg_appls wykracza poza poprawny zakres. Poprawny zakres obejmuje wartości od 1 do maxappls. |
Objaśnienie: Poprawny zakres dla parametru avg_appls obejmuje wartości od 1 do maxappls.
Żądana zmiana nie została wykonana.
Działanie użytkownika: Wykonaj co najmniej jedną z następujących czynności:
SQL5142N | Parametr konfiguracyjny agentpri wykracza poza poprawny zakres. |
Objaśnienie: Poprawne wartości dla parametru agentpri są równe -1 lub liczbie trzycyfrowej, w której pierwsza cyfra oznacza klasę ważności i może być równa 2, 3 lub 4, a ostatnie dwie oznaczają poziom ważności wewnątrz klasy i są z zakresu 00 do 31. Klasa ważności jest zdefiniowana w sposób pokazany poniżej:
Na przykład liczba 304 oznacza klasę ważności równą 3 (TIMECRITICAL), a poziom ważności równy 4.
Działanie użytkownika: Należy zmienić wartość parametru konfiguracyjnego na wartość z poprawnego zakresu.
SQL5150N | Wartość podana dla parametru konfiguracyjnego "<parametr>" jest mniejsza niż minimalna dozwolona wartość "<minimalna wartość>". |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość podana dla "<parametr>" jest zbyt mała. Wartość "<parametr>" nie może być mniejsza niż "<wartość minimalna>"
Działanie użytkownika: Należy się upewnić, że podana wartość dla "<parametr>" mieści się w poprawnym zakresie, a następnie ponowić żądanie.
SQL5151N | Wartość podana dla parametru konfiguracyjnego "<parametr>" jest mniejsza niż minimalna dozwolona wartość "<wartość minimalna>" i nie równa się -1. |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość podana dla "<parametr>" jest niepoprawna. Wartość "<parametr>" nie może być mniejsza niż "<wartość minimalna>" wyjąwszy wartość -1.
Działanie użytkownika: Należy się upewnić, że podana wartość dla "<parametr>" mieści się w poprawnym zakresie, a następnie ponowić żądanie.
SQL5152N | Wartość podana dla parametru konfiguracyjnego "<parametr>" jest większa niż maksymalna dozwolona wartość "<wartość maksymalna>". |
Objaśnienie: Żądanie nie zostało wykonane, ponieważ wartość podana dla "<parametr>" jest zbyt duża. Wartość "<parametr>" nie może być większa niż "<wartość maksymalna>"
Działanie użytkownika: Należy się upewnić, że podana wartość dla "<parametr>" mieści się w poprawnym zakresie, a następnie ponowić żądanie.
SQL5153N | Aktualizacja nie może zostać wykonana, ponieważ naruszone zostaną następujące relacje: "<warunek>". |
Objaśnienie: Następującą relację musi obsługiwać poprawny plik konfiguracyjny:
"<warunek>".
Żądanie aktualizacji nie mogło zostać wykonane, ponieważ powstała konfiguracja naruszyłaby tę relację.
Działanie użytkownika: Należy powtórzyć żądanie, upewniwszy się uprzednio, że relacja jest spełniona.
SQL5154N | Żądana kombinacja wartości konfiguracyjnych dla parametrów "uwierzytelnianie" i "<parametr>" nie jest dozwolona. |
Objaśnienie: Parametr konfiguracyjny menedżera baz danych "uwierzytelnianie" musi mieć wartość "CLIENT", jeśli wartość parametru "<parametr>" nie jest domyślna.
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wprowadzić ponownie komendę wpisując poprawną kombinację parametrów konfiguracyjnych.
SQL5155W | Aktualizacja zakończyła się pomyślnie. Bieżąca wartość SORTHEAP może niekorzystnie wpływać na wydajność. |
Objaśnienie: Wartość SORTHEAP jest aktualnie większa niż połowa wartości parametru konfiguracyjnego menedżera baz danych SHEAPTHRES. Może to spowodować, że wydajność będzie niższa od optymalnej.
Działanie użytkownika: Zwiększ wartość parametru konfiguracyjnego menedżera baz danych SHEAPTHRES oraz/lub zmniejsz wartość SORTHEAP, tak aby SHEAPTRES była co najmniej dwukrotnie większa niż SORTHEAP.
W większości przypadków pożądany jest większy stosunek. Podręcznik Adminstration Guide zawiera zalecenia na temat dostrajania parametru konfiguracyjnego.
SQL5156N | Wartość parametru konfiguracyjnego menedżera baz danych "trust_allclnts" musi być równa NO, YES lub DRDAONLY. |
Objaśnienie: Dopuszczalne wartości dla parametru konfiguracyjnego "trust_allclnts" to:
Żądana zmiana nie została wykonana.
Działanie użytkownika: Należy wprowadzić ponownie komendę z poprawną wartością parametru "trust_allclnts".
SQL5180N | Produkt DB2 nie może czytać stowarzyszonego pliku konfiguracyjnego "<nazwa-pliku>". |
Objaśnienie: Nie można znaleźć stowarzyszonego pliku konfiguracyjnego, lub nie można otworzyć go do czytania.
Działanie użytkownika: Określ stowarzyszony plik konfiguracyjny w zmiennej DB2_DJ_INI rejestru. Upewnij się, że plik istnieje i można z niego czytać.
SQL5181N | Format wiersza "<numer-wiersza>" w stowarzyszonym pliku konfiguracyjnym "<nazwa-pliku>" jest niepoprawny. |
Objaśnienie: Określony wiersz nie ma poprawnego formatu. Format powinien być następujący: <nazwa-zmiennej> = <wartość>.
Działanie użytkownika: Wprowadź określony wiersz w formacie, podanym w poprzednim paragrafie.
SQL5182N | Nie została ustawiona wymagana zmienna środowiskowa "<nazwa-zmiennej>". |
Objaśnienie: W stowarzyszonym pliku konfiguracyjnym brak zmiennej środowiskowej "<nazwa-zmiennej>" na liście, lub znajduje się na liście, lecz nie ma wartości.
Działanie użytkownika: Odszukaj w "Podręczniku administrowania", jakie wartości można przypisać zmiennej środowiskowej "<nazwa-zmiennej>". Następnie, za pomocą komendy db2set ustaw wartość tej zmiennej na taką wartość, jaka Ci odpowiada.
SQL5185N | Nie są obsługiwane tranzytowe źródła danych do serwera "<typ-serwera>". |
Objaśnienie: Nie można użyć tranzytowych narzędzi, aby uzyskać dostęp do źródeł danych serwera "<typ-serwera>".
Działanie użytkownika: Nie jest wymagane żadne działanie.
sqlcode: -5185
sqlstate: 428EV