Oracle adatbázis beállítása

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.

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

  1. 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.
  2. 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;
  3. 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.
  4. 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.
  5. A kiszolgáló beállítása
    1. 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/ORCL
      Ne 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
    2. 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).
    3. 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.
  6. Nyisson meg egy SQLplus ablakot, és írja be a következő parancsot:
    GRANT DBA TO jazzDBuser;

Visszajelzés