Hogyan oldja ClearQuest adatbázis, megjegyzi tanácsadó
ClearQuest felhasználói adatbázis zárolva után nem upgrade. Ha megpróbálja frissíteni újra megjelenik az üzenet:
Hozzáférés az adatbázisban jelenleg megtagadva. Az adatbázis zárolva van, míg korszerűsítése az alkalmazást.
A frissítés megkezdése előtt felhasználói adatbázisok ClearQuest ideiglenesen kikapcsolja az adatbázis, hogy ne korlátozza a hozzáférést számukra a frissítés során. Ha a frissítés hibás volt lockout adatbázis nem távolítható el.
A probléma megoldása érdekében a felhasználói adatbázisok helyre kell állítani a backup, amit tett a frissítés előtt eljárást.
Eljárás kinyit a felhasználói adatbázis
Az alábbi parancsok segítségével manuálisan távolítsa el a zárat a felhasználói adatbázis. Eltávolítása után a zárat újra lehet frissíteni, de szükséges, hogy alaposan ellenőrizze az eredményeket a frissítés, hogy megbizonyosodjon arról, hogy a felhasználói adatbázis illeszkedik a legújabb verzióját a sémát.
A feloldásához parancs segítségével a parancssorban ClearQuest InstallUtil:
- InstallUtil unlockschemarepo feloldásához használt ClearQuest áramkört.
- InstallUtil unlockuserdb feloldásához használt felhasználói bázis ClearQuest tárol.
Utasítás a következő paraméterekkel:
InstallUtil unlockuserdb dbvendor szerver db dbologin dbopassword connectoptions
- dbvendor - a név az adatbázis producer: MS_ACCESS, SQL_ANYWHERE, SQL_SERVER, Oracle, DB2.
- szerver - nevét az adatbázis szerver
- db - névadatbázisában
- dbologin - felhasználó neve az adatbázis-kapcsolat
- dbopassword - felhasználói jelszó
- connect_options - csatlakoztatási lehetőségek
Példa ORACLE:
InstallUtil unlockuserdb ORACLE oracle_server_name SID dbologin dbopassword «HOST = abc; SID = Oracle; SERVER_VER = 8,1, CLIENT_VER = 8,1; LOB_TYPE = hosszú»
Példa a Microsoft SQL Server:
InstallUtil unlockuserdb SQL_SERVER sql_server_name host_name dbologin dbopassword «»
InstallUtil unlockuserdb DB2 db2_server_name alias dbologin dbopassword «»
Példa a Sybase SQL Anywhere:
InstallUtil unlockuserdb SQL_ANYWHERE sybsqla C: \ SybSQLA \ sampl.db admin admin SERVER_VER = 8,0
Példa Microsoft Access:
InstallUtil unlockuserdb MS_ACCESS «» c: \ temp \ sampl.mdb «» «» «»