Dies ist eine alte Version des Dokuments!
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): https://www.oracle.com/database/technologies/instant-client.html
Zugang für die Oracle DB-Verbindung im AI-Labor:
Eine Verbindung zur Datenbank ist nur über ein Netzwerk innerhalb der HAW möglich.
Für Netzwerkzugriffe von außerhalb der HAW muss zunächst eine VPN- oder SSH-Verbindung aufgebaut werden.
- Nutzung mit der Oracle-DB: VPN-Dienst der HAW Hamburg
- Nutzung mit der Oracle-DB über einen SSH-Tunnel
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_<HAW-W-Kennung>
(Accounts aus 2023SS: 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_<HAW-W-Kennung>', '<DB-Passwort>', 'oracle.informatik.haw-hamburg.de/inf.informatik.haw-hamburg.de');
PHP-Connection (mit Easy-Connect): oci_connect('DB_<HAW-W-Kennung>', '<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)))');
Verbindungsaufbau mit dem Oracle SQL-Developer:
Beispiel Verbindungsaufbau mit dem SQL-Developer-Web:
Beispiel Verbindungsaufbau mit DBeaver Community Edition:
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_<Matrikelnummer>@oracle.informatik.haw-hamburg.de/inf.informatik.haw-hamburg.de
Verbindungsaufbau mit SQLcl:
- SQLcl 18.3:
sql DB_<HAW-W-Kennung>@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, Verwaltung und Entwicklung für verschiedene Datenbanken SquirrelSql.org
- DBeaver: Community Edition für verschiedene Datenbanken
ER-Diagramme
- Draw IO: online UML- oder ER-Diagramme erstellen