Inhaltsverzeichnis
Oracle Datenbank
Den Mitgliedern des Department Informatik steht eine Oracle 21c DB für Ausbildungszwecke zur Verfügung.
Auf dieser Seite stehen Ihnen die Zugangsdaten für die Oracle Datenbank-Verbindung im AI-Labor (Server, Port, SID, Instanz, JDBC-Connection String, PHP-Connection, …), sowie Beispiele zum Anbinden im SQL-Developer und PL/SQL-Developer zur Verfügung. Desweiteren sind Links zu diversen Dokumentationen, und nützlichen UML- und Datenbanktools (ER, Toad von Quest, SQirreL) gelistet.
Oracle DB 21c
Folgende Oracle DB-Dienste werden angeboten:
- DB-Standard Features
- SQL-Developer WEB
- APEX
- REST-Service
URLs und Treiber
- Datenbank Entwicklung im WEB mit Apex (Application Express): oracle.informatik.haw-hamburg.de/ords
- SQL-Developer im WEB mit SQLdeveloper-WEB: oracle.informatik.haw-hamburg.de/ords/sql-developer
- Oracle JDBC-Treiber (Oracle Instant-Client): www.oracle.com/technetwork/database/features/instant-client/
Zugangsdaten für die Oracle DB-Verbindung im AI-Labor:
Eine Verbindung zur Datenbank ist nur über ein Netzwerk der HAW möglich. Wenn Sie eine IP-Adresse von außerhalb der HAW nutzen, müssen Sie zunächst eine VPN- oder SSH-Verbindung aufbauen. Info: HAW_VPN-steht zur Zeit nicht zur Verfügung!
PDF-Anleitung für einen SSH-Tunnel zur Nutzung mit der Oracle-DB
Details für die Verbindung zur Oracle Datenbank:
Server: oracle.informatik.haw-hamburg.de
Port: 1521
Service-name: inf.informatik.haw-hamburg.de
Benutzername: db_<Matrikelnummer>
Passwort: <DB-Passwort>
JDBC-Connection-String: jdbc:oracle:thin:@oracle.informatik.haw-hamburg.de:1521/inf.informatik.haw-hamburg.de
PHP-Connection (mit Oracle Servicename): oci_connect('db_<Matrikelnummer>', '<DB-Passwort>', 'oracle.informatik.haw-hamburg.de/inf.informatik.haw-hamburg.de');
PHP-Connection (mit Easy-Connect): oci_connect('db_<Matrikelnummer>', '<DB-Passwort>', ' (DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.informatik.haw-hamburg.de)(PORT = 1521)))(CONNECT_DATA=(SERVICE_NAME=inf.informatik.haw-hamburg.de)))');
Beispiel Verbindungsaufbau mit dem SQL-Developer (nicht aktuell!):
Beispiel Verbindungsaufbau mit dem SQL-Developer-Web:
Beispiel Verbindungsaufbau mit dem PL/SQL-Developer:
Beispiel: SQLplus Command-Line unter Windows im AI-Labor-Pool:
- Powershell starten
- zum Testen:
sqlplus scott@oracle.informatik.haw-hamburg.de/inf.informatik.haw-hamburg.de
- sqlplus
DB_<W-Account>@oracle.informatik.haw-hamburg.de/inf.informatik.haw-hamburg.de
Beispiel: Verbindungsaufbau mit SQLcl:
- SQLcl 18.3:
sql db_<W-Account>@oracle.informatik.haw-hamburg.de:1521:inf.informatik.haw-hamburg.de
Datenbanktools (Auswahl)
- SqlDeveloper: Freeware, jedoch Registrierung bei Oracle-Technet erforderlich, SQL-Developer
- PL/SQL Developer: kommerzielle Lizenz, Allroundautomations
- SQuirreL SQL Client: LGPL-Lizenz, Grafisches Werkzeug zur Verwaltung und Entwicklung für verschiedene Datenbanken, SquirrelSql.org
ER-Diagramme
- Dia ( GNU General Public License version 2.0 (GPL) ) ist ein einfaches Diagramm-, Zeichen- und Illustrationsprogramm für Windows, Mac OS X und Linux. Es kann unter anderem, als einfaches UML-Werkzeug oder ER-Digrammtool verwendet werden. Dia-Url: sourceforge.net/projects/dia-installer