ORBADA - Dokumentacja
Author: Andrzej Kałuża, ORBADA
Description: Organizer Bazy Danych, Db Pages

2016-12-06 08:15
ORBADA » Dokumentacja po Polsku » Uruchomienie programu » Serwer bazy danych

### 5.1.4.1. Tryb Embeded

Program Orbada domyślnie używa bazy danych HSQLDB w trybie Embeded. W bazie danych zapamiętuje definicje sterowników, schematy połączeń, ustawienia programu i inne. W trybie Embeded nie można uruchamiać aplikacji kilka razy w tym samym czasie. Nic jednak nie stoi na przeszkodzie, by tak skonfigurować program aby łączył się do serwera bazy danych HSQLDB lub nawet do Oracle.

W katalogu `%USER_HOME%/.orbada/config` znajduje się plik `orbada.properties`. W tym pliku znajduje się konfiguracja połączenia z bazą danych HSQLDB w trybie Embeded. Poniżej jego zawartość:

    #EMBEDED HSQLDB
    internal.db.driver=HSQLDB
    internal.db.class=org.hsqldb.jdbcDriver
    internal.db.url=jdbc:hsqldb:file:$(orbada.home)/data/hsqldb/orbada
    internal.db.user=sa
    internal.db.password=
    internal.db.source=$(user.dir)/jdbc/hsqldb-internal/hsqldb.jar
    data.type.blob=BINARY
    data.type.clob=VARCHAR

### 5.1.4.2. Serwer HSQLDB

Aby skonfigurować program tak by łączył się do bazy danych HSQLDB w trybie serwer, należy w pliku orbada.properties zakomentować wyżej wymienione wiersze znakiem # i odkomentować poniższe.

    #SERVER HSQLDB
    internal.db.driver=HSQLDB
    internal.db.class=org.hsqldb.jdbcDriver
    internal.db.url=jdbc:hsqldb:hsql://localhost/orbada
    internal.db.user=sa
    internal.db.password=
    internal.db.source=$(user.dir)/jdbc/hsqldb-internal/hsqldb.jar
    data.type.blob=BINARY
    data.type.clob=VARCHAR

Program Orbada używa HSQLDB w wersji 1.8, która znajduje się w katalogu `jdbc/hsqldb-internal` i musi w takiej wersji pozostać.

Aby uruchomić serwer HSQLDB można posłużyć się poniższym poleceniem (windows):
`@java -classpath "./jdbc/hsqldb-internal/hsqldb.jar" org.hsqldb.Server -database.0 "file:%USERPROFILE%/.orbada/data/hsqldb/orbada" -dbname.0 orbada`

### 5.1.4.3. Serwer Oracle

Aby skonfigurować program tak by łączył się do bazy danych Oracle w trybie serwer, należy w pliku orbada.properties zakomentować wyżej wymienione wiersze znakiem # i odkomentować poniższe.

W przypadku bazy danych Oracle wymagane jest by przed uruchomieniem programu pierwszy raz, utworzyć użytkownika np. ORBADA.

    #SERVER Oracle
    internal.db.driver=Oracle
    internal.db.class=oracle.jdbc.OracleDriver
    internal.db.url=jdbc:oracle:thin:@localhost:1521:orcl
    internal.db.user=orbada
    internal.db.password=orbada
    internal.db.source=./jdbc/ojdbc6.jar
    internal.db.extra.library=./jdbc/orai18n.jar
    data.type.blob=BLOB
    data.type.clob=CLOB

Po uruchomieniu pierwszy raz programu Orbada, wszystkie obiekty bazy danych zostaną utworzone automatycznie.

### 5.1.4.4. Serwer PostgresQL

Aby skonfigurować program tak by łączył się do bazy danych PostgreSQL w trybie serwer, należy w pliku orbada.properties zakomentować wyżej wymienione wiersze znakiem # i odkomentować poniższe.

W przypadku bazy danych PostgreSQL zalecane jest by przed uruchomieniem programu pierwszy raz, utworzyć schemat i użytkownika ORBADA.

    #SERVER POSTGRESQL
    internal.db.driver=PostgreSQL
    internal.db.class=org.postgresql.Driver
    internal.db.url=jdbc:postgresql://localhost:5432/postgres
    internal.db.user=orbada
    internal.db.password=orbada
    internal.db.source=./jdbc/postgresql-9.2-1002.jdbc4.jar
    data.type.blob=bytea
    data.type.clob=varchar
    usedb.auto-command-quoted-name=false

Po uruchomieniu pierwszy raz programu Orbada, wszystkie obiekty bazy danych zostaną utworzone automatycznie.

ORBADA » Dokumentacja po Polsku » Uruchomienie programu » Serwer bazy danych
• © 2007–2016 • Andrzej Kałuża • Powered By DBPAGES • Hostet at •