Serwer Oracle 10gR2 wersja 10.2.0.3 Standard Edition
jest zainstalowany na komputerze (hyperion1),
w systemie Solaris 10.
Zgodnie z licencją, wszystkie produkty Oraclea zakupione przez
ACK CYFRONET AGH przeznaczone są do prac naukowych i dydaktycznych i nie
mogą być wykorzystywane dla celów komercyjnych.
Aby uzyskać konto użytkownika bazy danych na
serwerze Oracle, należy wypełnić
KARTĘ UŻYTKOWNIKA BAZY DANYCH ORACLE
i dostarczyć ją do Działu Komputerów Dużej Mocy ACK CYFRONET AGH. Uwaga: Użytkownik musi
mieć konto (username, hasło) na dowolnym komputerze
w Cyfronecie.
W bazie Oracle na komputerze hyperion1 polskie znaki przechowywane
są w kodzie EE8ISO8859P2.
Identyfikatorem instancji bazy na komputerze hyperion1 jest
cyf4. Użytkownicy bazy danych mogą tworzyć
własne obiekty (tabele, perspektywy, procedury) w domyślnej przestrzeni tabel o
nazwie USERS. Użytkownikom
zostają przyznane role CONNECT i RESOURCE.
Praca z bazą danych
Do komunikowania się użytkownika z serwerem bazy danych służy
m.in. program SQL*Plus.
Podczas logowania należy podać nazwę użytkownika i hasło.
Hasło bazy zabezpiecza dane użytkownika przed nieupoważnionym dostępem.
Hasło to ciąg liter i cyfr - do 30 znaków, pierwszy znak musi być literą;
dopuszczalnymi znakami specjalnymi jest znak podkreślenia, $ i #. Duże i małe
litery traktowane są jednakowo. Hasło można zmienić komendą:
SQL> alter user <username> identified by <nowe_haslo>;
Do bazy można dostawać się zdalnie. Wystarczy zainstalować na swoim
komputerze Oracle 10g Client - do ściągnięcia z http://otn.oracle.com
i odpowiednio skonfigurować połączenie programem Net Configuration Assistant.
W najprostszym ustawieniu trzeba wybrać: Local Net Service Name
configuration->Add->Oracle8i or later database or service.
Następnie podać service name:
cyf4.cyfronet.krakow.pl, protokół komunikacyjny: TCP, komputer:
hyperion1.cyf-kr.edu.pl i zaznaczyć Use standard port 1521
Dokumentacja
Komplet dokumentacji znajduje się pod adresem http://docs.oracle.com.
Godne polecenia są:
Oracle Database Concepts 10g Release 2 (10.2) - podstawowe pojęcia i
opis architektury serwera bazy danych
Oracle SQL Reference 10g Release 2 (10.2) -
opis właściwości języka Oracle SQL i lista dostępnych funkcji
Oracle Database Reference 10g Release 2 (10.2) -
opis parametrów inicjalizacyjnych bazy, widoków systemowych, limitów bazy
danych, podstawowych skryptów administracyjnych
PL/SQL Users Guide and Reference 10g Release 2 (10.2) -
opis składni i właściwości jezyka PL/SQL
Oracle Application Developers Guide - Fundamentals, 10
g Release 2 (10.2) -
podstawy tworzenia aplikacji działajacych w bazie danych Oracle
Oracle Application Developers Guide - Large Objects (LOBs),
10g Release 2 (10.2) - przewodnik tworzenia aplikacji przetwarzających duże
obiekty binarne i tekstowe