Adatbázis-kapcsolati problémák hibaelhárítása

Ez a témakör adatbázis-kapcsolati problémákat és megoldásaikat sorol fel.

Kapcsolódó fogalmak
Adatbázis-kapcsolatok áttekintése
Kapcsolódó feladatok
Csatlakozás adatbázishoz varázsló segítségével
Kapcsolódó hivatkozás
Kapcsolat paraméterei oldal
Szűrő oldal
Új vagy meglévő kapcsolat oldal

A munkaterület korábbi verziójában létrehozott kapcsolat nem működik ebben a verzióban

Amikor áttér a munkaterület aktuális verziójára, akkor elképzelhető, hogy szerkesztenie kell a munkaterület korábbi verziójának segítségével létrehozott adatbázis-kapcsolatokat. Ez azért fordulhat elő, mert bizonyos JDBC illesztőprogramok és adatbázis-szállítók támogatása megváltozott. A probléma kijavításához szerkessze az adatbázis-kapcsolatot, hogy valamelyik támogatott JDBC illesztőprogramot használja.

Az adatbázis-kapcsolat szerkesztéséhez tegye a következőket:
  • Kattintson a jobb egérgombbal egy adatbázis-kapcsolatra az Adatbázis-böngésző nézetben, majd válassza az előugró menü Kapcsolat szerkesztése menüpontját.
  • Szerkessze a kapcsolat tulajdonságait az Új adatbázis-kapcsolat varázsló segítségével.

A kapcsolat aktívnak tűnik, de nem az

Ha az adatbázis-kapcsolat a munkaterületen kívülről szűnik meg (például a DB2 Universal Database termékben a FORCE APPLICATIONS ALL parancs használatával), akkor a munkaterület nem észleli, hogy a kapcsolat megszűnt.

A termékben végrehajtott bizonyos feladatok élő adatbázis-kapcsolatot igényelnek. Az aktív adatbázis-kapcsolatot igénylő feladatok (például SQL utasítás futtatása az SQL lekérdezés-összeépítőben) nem fog megfelelően működni, ha az adatbázis-kapcsolat megszűnt. Ha egy kapcsolat aktívnak tűnik a munkaterületen, de nem az, akkor először próbálja meg bontani a kapcsolatot, majd újracsatlakozni.

Ha a kapcsolat még mindig nem aktív, akkor tegye a következőket:
  1. Bontsa a kapcsolatot.
  2. Indítsa újra az adatbázis-kiszolgálót.
  3. Csatlakozzon újra az adatbázishoz.

Ha a kapcsolat még mindig nem aktív, akkor állítsa le a munkaterületet, és indítsa újra.

Csatlakozás az adatbázis-kiszolgálóhoz meghiúsul

Ha a kapcsolat az adatbázis-kiszolgálóval meghiúsul, akkor elképzelhető, hogy az alábbihoz hasonló hibaüzenetet kap: IWAS0126E Hiba történt a kapcsolat létesítésére tett kísérlet során &1. Ok: &2'. További információkért az okkódról (&2), nézze meg az adatbázis-kiszolgáló dokumentációját.

Többszörös séma csomópontok jelennek meg EJB JAR fájlok importálásakor és törlésekor

Az EJB JAR fájlok (minták vagy egyébként) importálásakor vagy törlésekor ha az Adatok perspektíva és a J2EE perspektíva is nyitva van, akkor néha többszörös séma csomópontok jelennek meg az adatbázisok alatt ahhoz az EJB JAR fájlhoz. A bejegyzések ártalmatlanok; de bezárhatja, majd újból megnyithatja a perspektívát a többszörös bejegyzések eltávolításához.

Cloudscape 5.1 adatbázisokkal kapcsolatos problémák

Ha többször csatlakozik, majd bontja a kapcsolatot egy Cloudscape 5.1 adatbázissal, akkor elképzelhető, hogy a táblák oszlopok nélkül jelennek meg az Adatbázis-böngészőben. Ha felmerül ez a probléma, akkor indítsa újra a munkaterületet.

DB2 Universal Database for iSeries V5R1 adatbázisokkal kapcsolatos problémák

Linux rendszereken elképzelhető, hogy a munkaterület rendellenesen leáll, amikor DB2 Universal Database for iSeries V5R1 adatbázishoz csatlakozik az AS/400 Toolbox for Java JDBC illesztőprogram segítségével. A probléma akkor lép fel, ha helytelen jelszót ad meg, illetve ha kitöltetlenül hagyja a jelszó mezőt. Ha felmerül ez a probléma, akkor indítsa újra a munkaterületet és csatlakozzon újra a helyes jelszóval.

Megjegyzés: iSeries rendszereken a logikai fájlok nem jelennek meg a Projektböngészőben. A logikai fájlok kezeléséhez használja a Műveletek navigátort.

Az alkalmazás kérő nem tud kapcsolatot létesíteni

DB2 Universal Database for iSeries esetén a Toolbox JDBC illesztőprogram a rendszer nevet, felhasználói azonosítót és jelszót használja a DriverManager.getConnection() hívásakor a kapcsolat kialakításához az iSeries adatbázissal. Ha az értékek bármelyike nincs biztosítva, akkor a Toolbox JDBC illesztőprogram megjelenít egy bejelentkezési felszólítást. Ha a Toolbox JDBC illesztőprogram bármilyen okból nem tud bejelentkezni a rendszerre, akkor az alábbi üzenet jelenik meg: Az alkalmazás kérő nem tud kapcsolatot létesíteni. A hiba lehetséges okai az alábbiak:
  • A rendszer neve helytelen. Pingelje a megadott rendszernevet a név érvényesítéséhez. Ha a ping meghiúsul, akkor TCP/IP konfigurációs probléma van az ügyfél és a kiszolgáló között.
  • A felhasználói azonosító vagy jelszó helytelen.
  • Az iSeries adatbázis hoszt kiszolgáló nincs elindítva. A hoszt kiszolgáló elindításához futtassa az alábbi parancsot egy CL parancssorból: STRHOSTSVR *DATABASE

    A NETSTAT *CNN parancs futtatásával ellenőrizheti, hogy az iSeries adatbázis hoszt kiszolgáló fut. Amikor megjelenik a TCP/IP kapcsolat állapotának kezelése képernyő, akkor keresse meg az as-database bejegyzést a Helyi port fejléc alatt és győződjön meg róla, hogy a bejegyzés Figyel állapotban van.