Informationen und Links zu den Oracle-Installationen der Fakultät IM.
Es sind ggf. verschiedene Instanzen der Oracle-Datenbank an der Fakultät IM verfügbar:
hera.hs-regensburg.de
)zeus.hs-regensburg.de
)Serververfügbarkeit:
Benutzername | abc12345 | wie RZ-Account |
Passwort | aktuelles Oracle-Passwort | Das aktuelle Passwort ist unabhängig vom RZ-Account, aber das Initialpasswort ist gleich dem Benutzernamen. |
Host | localhost | für PHP-Webseiten auf dem Server Hera |
hera.hs-regensburg.de | über Netzwerk, von anderen Rechnern aus | |
Port | 1521 | Standardport |
Instanz | o19 | Oracle-Instanz für die Verbindung |
Container | IM | Standard-Container unserer Pluggable Database |
Container | BIKE | Container für Vorlesungen von Prof. Schicker |
Benutzername | abc12345 | wie RZ-Account |
Passwort | aktuelles Oracle-Passwort | Das aktuelle Passwort ist unabhängig vom RZ-Account, aber das Initialpasswort ist gleich dem Benutzernamen. |
Host | localhost | für PHP-Webseiten auf dem Server Zeus |
zeus.hs-regensburg.de | über Netzwerk, von anderen Rechnern aus | |
Port | 1522 | Standardport |
Instanz | ora12c | Oracle-Instanz für die Verbindung |
Datenbank-Instanz:
Listener-Name | Hostname | Port | Protokoll |
---|---|---|---|
LISTENER_O19 | hera.hs-regensburg.de | 1521 | TCP |
LISTENER_ORA12C | zeus.hs-regensburg.de | 1522 | TCP |
Servicename | Hostname | Port | Protokoll |
---|---|---|---|
O19 | hera.hs-regensburg.de | 1521 | TCP |
IM | hera.hs-regensburg.de | 1521 | TCP |
BIKE | hera.hs-regensburg.de | 1521 | TCP |
ORA12C | zeus.hs-regensburg.de | 1522 | TCP |
Sie können auch die bereits erstellten Konfigurationsdateien tnsnames.ora
und sqlnet.ora
herunterladen
und in Ihr Oracle-Client-Verzeichnis unter network\admin
kopieren, z.B.
C:\Programme\Oracle\product\11.1.0\client\network\admin\
oder
C:\oracle\client\NETWORK\ADMIN
Mit dem Kommando sqlplus
können Sie sich mit der Datenbank verbinden:
% sqlplus <benutzername>/<passwort>@<instanz>
Benutzername, Passwort und Instanz werden entsprechend der #Verbindungsinformationen angegeben.
Zum Zugriff auf die Datenbank wird der GUI-Client SQL Developer benutzer werden, der sich unter
Start → SQL Developer
befindet. Benutzername, Passwort und Instanz werden entsprechend der #Verbindungsinformationen angegeben.
Auf dem Server Zeus mit der Oracle 12c Datenbank ist auch der Apache-Webserver mit PHP installiert. Der Webzugriff auf die Datenbank via PHP ist deshalb ebenfalls möglich. Dazu muss ein entsprechendes Skript im Unterverzeichnis public_html
des Linux Home-Verzeichnisses abgelegt werden. Das Skript wird (entsprechende Berechtigungen vorausgesetzt) vom Server bei Aufrufen via Webbrowser ausgeführt.
Beispielskript
<?php $conn = "oci:dbname=ora12c"; $user = "<benutzername>"; $pass = "<passwort>"; $pdo = new PDO($conn, $user, $pass); $query = "SELECT foo FROM bar"; $stmt = $pdo->query($query); while ( $result = $stmt->fetch() ) // alle Zeilen ausgeben echo "Ausgabe: $result[FOO]<br>"; $pdo->commit(); $pdo=false; // Beenden der DB-Verbindung ?>
Benutzername und Passwort werden entsprechend der Verbindungsinformationen für Oracle 12c angegeben.
Standardmäßig sollte man auch sein Passwort ändern. Durchgeführt kann dies mit folgendem SQL-Befehl werden:
SQL> alter user <benutzername> identified by <neues-passwort>; User altered.
Testen:
SQL> connect <benutzername>/<neues-passwort>@ora12c Connected.