Oracle adatbázis beállítása a
Jazz Team Server
kiszolgálóhoz.
Mielőtt elkezdené
Ez az eljárás feltételezi, hogy teljesülnek az alábbi
előfeltételek. Segítségért olvassa el az Oracle dokumentációját, vagy
forduljon az Oracle adatbázisgazdához.
- Az Oracle telepítve van azon a számítógépen, amelyet
adatbázis-kiszolgálóként kíván használni. Ez a számítógép a
Jazz Team Server
kiszolgálót futtató számítógéptől különböző számítógép is lehet.
- Az Oracle kiszolgálón létezik egy alapértelmezett adatbázis.
Tipp: Az Oracle telepítésekor lehetőség van egy adatbázis automatikus
létrehozására.
Fontos: Az Unicode kódolású tartalom
helyes kezeléséhez az adatbázis karakterkészletét UTF-8 kódolásra kell
állítani.
- Az utasításokat végrehajtó felhasználónak rendszergazdai jogosultsága
van az Oracle adatbázishoz.
Ha a
Jazz Team Server
kiszolgálót Oracle kiszolgálón futtatja, akkor a teljesítmény javítása
érdekében hozzon létre egy Oracle táblaterületet. Ehhez a táblaterülethez
kapcsolódóan létre kell hoznia egy felhasználót.
Ne feledje: Az adatbázis-összeépítő a lépések egyikét sem hajtja végre a
lerakateszközökkel.
Erről a feladatról
Az Oracle adatbázis beállítása:
Eljárás
- Hozzon létre egy táblaterületet. A táblaterület helyének megfelelőnek kell lennie a számítógép és a
lemezmeghajtó számára.
Ezt a lépést egy adatbázis-adminisztrátori jogosultságokkal rendelkező
felhasználónak kell végrehajtania.
Megjegyzés: A táblaterületre az alábbi tulajdonságok bármelyike érvényes lehet:
- A név nem oracle_tbs.
- A hely egy másik könyvtárban található.
- A méret nagyobb, mint 1GB. Nagyméretű telepítések esetén több tárterületet kell lefoglalni.
Az alábbi példa egy CREATE utasítást mutat be, amelyet egy
Windows®
számítógépen hajtanak végre:
CREATE BIGFILE TABLESPACE oracle_tbs DATAFILE 'D:\oracle_tbs\oracle_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
Fontos: A könyvtár elérési útjának (ebben a példában
D:\oracle_tbs) léteznie kell. Nem szükséges külön
speciális táblaterületet létrehozni.
Az Oracle alapértelmezett USERS táblaterülete is
használható, de az Oracle rendszer jobb teljesítményt nyújt, ha a lemezen
előre lefoglalt területet kezelhet.
- Hozzon létre egy Oracle felhasználót.
A táblaterület létrehozása után egy speciális Oracle felhasználót is
létre kell hoznia a
Jazz
kiszolgáló számára, amely az Oracle adatbázist fogja használni.
Ebben a példában a felhasználó neve
jazzDBuser, jelszava pedig (az Oracle kifejezésével
IDENTIFIED BY) jazzDBpswd, és az
1.
témakörben leírt táblaterületben található.
CREATE USER jazzDBuser IDENTIFIED BY jazzDBpswd DEFAULT TABLESPACE oracle_tbs;
A
felhasználó létrehozása után meg kell neki adni a Jazz adatbázis inicializálásához
szükséges engedélyeket. A megfelelő engedélyek a
következő SQL parancsokkal adhatók meg:
GRANT CREATE SESSION TO jazzDBuser;
GRANT CREATE TABLE, ALTER ANY TABLE, DROP ANY TABLE, CREATE ANY INDEX, ALTER ANY INDEX, DROP ANY INDEX TO jazzDBuser;
GRANT INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO jazzDBuser;
GRANT CREATE PROCEDURE TO jazzDBuser;
GRANT CREATE VIEW TO jazzDBuser;
- Keresse meg a teamserver.properties fájlt a
Jazz_telepítési_könyvtár/server/conf/jazz
könyvtárban, és nevezze át a
teamserver.EgyébAdatbázisSzolgáltató.properties
névre.
- Keresse meg a teamserver.oracle.properties fájlt
a
Jazz_telepítési_könyvtár/server/conf/jazz
könyvtárban, és nevezze át a teamserver.properties
névre.
Tipp: Az eredeti teamserver.properties
fájl átnevezésével lehetőséget biztosít a fájl korábbi működő verziójának
visszaállítására. Az adatbázis-szolgáltató alapértelmezés szerint a
derby.
- A kiszolgáló beállítása
- Ha az alapértelmezettől eltérő felhasználónevet, jelszót vagy
adatbázisnevet használt, vagy az alapértelmezett
Jazz Team Server
kiszolgálótól eltérő számítógépre telepítette az Oracle kiszolgálót,
illetve ha nem az alapértelmezett portot használja, akkor szerkessze a
kiszolgáló konfigurációs fájlját. Nyissa meg a
teamserver.properties fájlt a
JazzTelepítésiKönyvtár könyvtárból, és módosítsa az
alábbiakban felsorolt adatokat, hogy megfeleljenek saját beállításainak.
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
Cserélje a jazzDBuser felhasználót a
Jazz
kiszolgáló Oracle adatbázis használatára létrehozott felhasználójára. Ha a
helyi számítógépet (localhost) használja, akkor távolítsa el a #
megjegyzésjeleket ennek a sornak az elejéről, és szúrja be a következő
hely sorába. A helyi számítógép csatlakozási karaktersorozatai előtt nem
szerepelhetnek a // karakterek. Állítsa át az 1521-es portot az Oracle
kiszolgáló számítógépének TCIP portjára. Módosítsa az ORCL értéket az
Oracle adatbázis nevére.
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@//oracleserver.example.com:1521/ORCLNe feledje: Az Oracle helyek URL-címei többféle formátumúak lehetnek. Az itt
bemutatott példák a legtöbb esetben működnek. A további
részletekért olvassa el az Oracle JDBC dokumentációját.
Ha nem helyi számítógépes kapcsolatot használ, akkor távolítsa el a #
megjegyzésjelet ennek a sornak az elejéről, és szúrja be az előző sor
elejére. A nem helyi számítógépes csatlakozási
karaktersorozatok előtt szerepelnie kell a // karaktereknek.
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
Módosítsa a jazzDBpswd értéket a
Jazz
kiszolgáló Oracle adatbázis használatára létrehozott felhasználójának
jelszavára.
Fontos: A com.ibm.team.repository.db.jdbc.location tulajdonságban ne módosítsa a {password} szöveget.
A felhasználó jelszavát a
com.ibm.team.repository.db.jdbc.password
tulajdonságban kell megadni.
Ha Oracle Express adatbáziskezelőt használ, akkor
állítsa be az 1521-es TCIP portot, az Oracle adatbázis
neveként pedig az XE nevet:
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/XE
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
- Hozzon létre egy oracle nevű könyvtárat
ugyanabban a könyvtárban, amelyben a kiszolgáló parancsfájljai vannak
(Jazz_telepítési_könyvtár/server).
- Keresse meg az Oracle JDBC illesztőprogramjának JAR fájlját
(ojdbc14.jar).
A hely az Oracle terméktől és az operációs rendszertől függően változik. Másolja ezt a fájlt az oracle nevű könyvtárba.
Megjegyzés: Ha
WebSphere
Application Server kiszolgálót használ, akkor konfigurálja az "ORACLE_JDBC"
tulajdonságot, majd állítsa arra az abszolút elérési útvonalra (nem
URL-re), amely az Oracle JDBC illesztőprogramokat tartalmazza. Például az
ojdbc14.jar fájl a
Jazz_telepítési_könyvtár/server/oracle
könyvtárban van.
Ez a feladat le van írva a
WebSphere
Application Server beállítási útmutatójában. Jegyezze fel a fájl elérési
útját, mert később szüksége lesz rá az útmutató során.
- Nyisson meg egy SQLplus ablakot, és írja be a következő parancsot:
GRANT DBA TO jazzDBuser;