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.