V systémech AIX a HP-UX musí být databáze katalogizovány jako vzdálené bez
ohledu na to, zda jsou lokální nebo vzdálené. Chcete-li katalogizovat
lokální databáze jako vzdálené, postupujte podle následujících kroků:
- Poznamenejte si tyto informace:
- uzel_db2
- Lokální alias, který jste vybrali pro uzel serveru.
- jméno_hostitele
- Jméno TCP/IP uzlu serveru. Toto jméno zobrazíte vyvoláním příkazu
HOSTNAME na serveru.
- jméno_služby
- Jméno služby TCP/IP pro instanci serveru. Jméno zobrazíte spuštěním
následujícího příkazu DB2:
get database manager configuration
Parametr jméno_služby je uveden v poli SVCENAME a jsou v něm rozlišována
malá a velká písmena.
- jméno_databáze
- Jméno databáze, ke které chcete přistupovat.
- alias_databáze
- Lokální alias, který jste vybrali pro databázi.
- Zkontrolujte, zda pro server TCP/IP je nastavena proměnná DB2COMM, a
zkontrolujte, zda soubor /etc/services obsahuje položky, které identifikují
připojení a porty přerušení pro instanci systému DB2. Je-li například
vaše instance db2inst1, budou mít položky následující tvar:
db2cdb2inst1 50000/tcp # Port připojení pro instanci db2inst1 systému DB2
db2idb2inst1 50001/tcp # Port přerušení pro instanci db2inst1 systému DB2
- Nastavte katalog uzlu jako vzdálený pomocí následujícího příkazu DB2, kde
uvedete informace zjištěné v prvním kroku:
catalog tcpip node uzel_db2 remote jméno_hostitele server jméno_služby
Příklad:
catalog tcpip node olapsrc remote tak3 server db2cdb2inst1
- Nastavte katalog serverové databáze z klienta pomocí následujícího příkazu
DB2, kde uvedete informace zjištěné v prvním kroku:
catalog database jméno_databáze as alias_databáze at node uzel_db2
Příklad:
catalog database SAMPLE as RSAMPLE at node olapsrc
- Vyprázdněte vyrovnávací paměti katalogu pomocí příkazu TERMINATE systému
DB2.
- V příkazovém procesoru DB2 zkontrolujte, že se můžete připojit k aliasu
databáze.
Připojení lze otestovat například následujícími příkazy:
connect to jméno_vzdálené_db
create table t1 (product1 char(3))
insert into t1 values ('100')
select * from t1
drop table t1
connect reset
Pokud dojde k nějaké chybě, ověřte před spuštěním komponenty DB2 OLAP
Server nastavení systému DB2.