Verktyget ODBC-administratör är inte tillgängligt i UNIX-system. I AIX, HP-UX och Solaris måste du ange mijövariabler för ODBC manuellt och redigera filen odbc.ini så att du konfigurerar relationsdatakällan och OLAP-metadatakatalogen, samt lägga till en en ny drivrutin eller datakälla, eller ändra drivrutinen eller datakällan. Du kan använda verktyget odbcconfig eller något redigeringsprogram till att redigera filen odbc.ini. Du kan också använda odbcconfig till att kontrollera miljöinställningar. Verktyget odbcconfig finns i katalogen ishome/bin.
Om du vill använda verktyget odbcconfig med DB2 Universal Database måste du sätta miljövariabeln INSTHOME till samma värde som namnet på installationskatalogen för DB2 Universal Database och exportera variabeln. Använd verktyget odbcconfig till att verifiera, lägga till eller ta bort ODBC-anslutningar. Mer information finns i Integration Server Administration Guide.
När du ska konfigurera en datakälla i filen odbc.ini måste du lägga till ett namn och en beskrivning av ODBC-datakällan och ange sökvägen till ODBC-drivrutinen, filnamn och andra drivrutinsinställningar i ett separat avsnitt som du skapar för namnet på datakällan.
I installationsprogrammet för DB2 OLAP Integration Server installeras en odbc.ini-exempelfil i katalogen ISHOME. Filen innehåller allmän information om ODBC-anslutningar och -konfigurering för de ODBC-drivrutiner som kan användas. Använd filen som starthjälp när du ska avbilda de ODBC-drivrutiner du använder på relationsdatakällan och OLAP-metadatakatalogen.
I instruktionerna i det här avsnittet visas hur du konfigurerar en datakälla manuellt genom att redigera filen odbc.ini. Du kan också konfigurera en datakälla med hjälp av verktyget odbcconfig. Mer information finns i Integration Server Administration Guide.
Om du använder någon annan fil än odbc.ini måste du se till att sätta miljövariabeln ODBCINI till namnet på den fil du använder.
Så här lägger du till en datakälla i filen odbc.ini:
minadata=datakälla för analysDu kan undvika missförstånd genom att använda samma namn på datakällan som namnet på databasen i systemet för hantering av relationsdatabaser.
[minadata]
Se till att filen med ODBC-drivrutinen faktiskt finns i den sökväg du angav för inställningen Driver=.
Mer information om filen odbc.ini och inställningarna för ODBC-drivrutinen i varje system för hantering av relationsdatabaser finns i MERANT DataDirect Connect ODBC Reference i PDF-format, och tillhörande Readme-fil i katalogen $ISHOME/odbc/merant40/docs. Mer information om inställningar för interna ODBC-drivrutiner finns i installationsdokumentationen för de interna ODBC-drivrutinerna i ditt system för hantering av relationsdatabaser.
Här följer ett exempel på hur du kan redigera filen odbc.ini för anslutning till en relationsdatakälla, som db2data i DB2 Universal Database (i AIX), med hjälp av en intern ODBC-drivrutin i IBM DB2.
Använd vi-kommandot $ODBCINI till att redigera filen odbc.ini, och infoga följande satser:
[ODBC Data Sources] db2data=Källdata för DB2 i AIX ... [db2data] Driver=/hem/db2inst1/sqllib/lib/db2.o Description=Datakälla för DB2 - AIX, intern
I följande exempel visas hur du kan redigera filen odbc.ini för anslutning till en relationsdatakälla, som ifxdata, i Informix version 9 (i HP-UX), med hjälp av en MERANT version 4.0 ODBC-drivrutin:
[ODBC Data Sources] ifxdata=Källdata för Informix 9 i HP-UX ... [ifxdata] Driver= /home/hyperion/essintegration/odbc/merant40/lib/ARinf17.sl Description=ODBC-drivrutin för Informix 9 Database=ifxdata HostName=informixhost
I följande exempel visas hur du kan redigera filen odbc.ini för anslutning till en relationsdatakälla, oradata, i Oracle version 8 (i Solaris), med hjälp av en MERANT version 4.0 ODBC-drivrutin:
[ODBC Data Sources] oradata=Källdata för Oracle8 i Solaris ... [oradata] Driver= /home/hyperion/essintegration/odbc/merant40/lib/ARor817.so Description=min oraclekälla ServerName=OracleSID
ServerName=OracleSID måste referera till namnet på en Oracle-databas som är definierad i filen tnsnames.ora. Mer information finns i installationsdokumentationen för Oracle.
Kör ivtestlib så att du verifierar att miljön är konfigurerad för körning av rätt ODBC-drivrutin. Du kan t ex köra ivtestlib och klistra in sökväg och filnamn som står efter Driver= i den odbc.ini-fil du har redigerat.