IBM® Informix® 12.10

Informacje o połączeniach ustawione w parametrze konfiguracyjnym DBSERVERALIASES

Parametr konfiguracyjny DBSERVERALIASES umożliwia przypisanie wybranemu serwerowi bazy danych dodatkowych nazw serwera bazy danych.

Maksymalna liczba aliasów wynosi 32. Poniższy przykład przedstawia wpisy w pliku konfiguracyjnym onconfig, który przypisuje trzy nazwy serwera bazy danych do tej samej instancji serwera bazy danych.
DBSERVERNAME          sockets_srvr
DBSERVERALIASES       ipx_srvr,shm_srvr
Ze względu na fakt, że każdemu wpisowi nazwy serwera bazy danych odpowiada wpis sqlhosts, z jednym serwerem bazy danych można powiązać wiele typów połączeń.
shm_srvr         onipcshm     my_host            my_shm
sockets_srvr     onsoctcp     my_host            port1
ipx_srvr         ontlispx     nw_file_server     ipx_srvr
Za pomocą pliku sqlhosts z poprzedniego przykładu aplikacja kliencka wykorzystuje poniższą instrukcję w celu nawiązania połączenia z serwerem bazy danych za pomocą komunikacji przez pamięć współużytkowaną:
CONNECT TO '@shm_srvr'
Aplikacja kliencka może też zainicjować połączenie z tym samym serwerem bazy danych za pomocą gniazd protokołu TCP/IP po zastosowaniu następującej instrukcji:
CONNECT TO '@sockets_srvr'

Wartość parametru DBSERVERALIASES musi rozpoczynać się małą literą i może zawierać małe litery, cyfry i znaki podkreślenia. Wartość parametru DBSERVERALIASES nie może zawierać wielkich liter, separatorów pól (spacji i tabulatora) ani znaku nowego wiersza. Inne znaki z podstawowego zakresu kodów ASCII również nie powinny być używane. Znak łącznika lub minus mogą na przykład powodować problemy, a znak dwukropka może powodować niepoprawne działanie. Znak @ jest zastrzeżony jako znak rozdzielający nazwę bazy danych od nazwy serwera (na przykład baza_danych@serwer).

W przedstawionych przykładach instrukcja połączenia powoduje połączenie z nieokreśloną bazą na serwerze @shm_srvr. Zamiast tego można nawiązać połączenie z konkretną bazą, na przykład baza_danych1@shm_srvr.

W przypadku protokołów onimcsoc i onsoctcp można zaktualizować parametr konfiguracyjny DBSERVERALIASES tak, aby plik sqlhosts zawierał liczbę wątków nasłuchujących aliasów serwera bazy danych. Należy w tym celu użyć następującej składni:
DBSERVERALIASESnazwa-numer,nazwa-numer

Połączenia DBSERVERALIASES można skonfigurować jako połączenia SSL, można też mieć zarówno połączenia SSL, jak i połączenia inne niż SSL.


Opinia | Wymiana przykładów | Rozwiązywanie problemów

Plik PDF można znaleźć na stronie zawierającej publikacje dotyczące rodziny produktów IBM Informix 12.10.
Uwagi do wydania, uwagi dotyczące dokumentacji i/lub uwagi dotyczące komputera znajdują się na stronie Uwagi do wydania
datownik Wersja: marzec 2013