Skip to content
Snippets Groups Projects
Commit 2e6a74f5 authored by Raphael Das Gupta's avatar Raphael Das Gupta
Browse files

Merge branch 'remove-oracle'

parents e6119529 08696d1a
No related branches found
No related tags found
No related merge requests found
drop user anguser cascade;
create user anguser identified by angproj;
grant dba to anguser;
commit;
connect anguser/angproj;
-- create schema
@@2_schema.sql
-- insert data
@@3_inserts.sql
commit;
quit
......@@ -241,65 +241,6 @@ Folgende Schritte werden dabei durchlaufen:
\q
```
### Datenimport Oracle
1. Entpacken Sie das Archiv oder klonen Sie die Sourcen:
``` bash
git clone https://gitlab.ost.ch/db/angproj.git
```
2. Öffnen Sie eine Terminal/Konsole/Kommandozeile und wechseln Sie in
das Verzeichnis mit den entpackten oder geklonten Dateien.
3. Stellen Sie sicher, dass Sie das Kommando `sqlplus -V` ausführen
können. Auf der [Oracle](https://wiki.hsr.ch/Datenbanken/Oracle)
Seite finden Sie verschiedene Links, die Sie weiterführen.
4. Führen Sie nun das nachfolgende Kommando aus, um die Daten zu
importieren. ***Wichtig:*** Passen Sie das Passwort für den Benutzer
`system` an, falls dieses -- anders als im Folgenden angegeben --
nicht `admin` sein soll!
``` bash
sqlplus system/admin @0_runAllScriptsORA.sql
```
5. Sofern das vorangegangene Kommando fehlerfrei ausgeführt wurde,
können Sie folgende Schritte ausführen, um auf vorhandene Daten zu
prüfen:
``` bash
# Anmelden zur Datenbank als Benutzer anguser
sqlplus anguser/angproj
# auflisten vorhandener Tabellen
select table_name from user_tables;
# auslesen der Angestellten:
select * from angestellter;
# verlassen von sqlplus
quit
```
#### Import mittels SQLDeveloper
Wenn Sie den Import der Datenbank über das *gewohnte* SQLDeveloper GUI
durchführen möchten, geschieht dies wie folgt:
1. Melden Sie sich als `system` an
2. Öffnen Sie die Datei `0_runAllScriptsORA.sql`
3. Im neu geöffneten Fenster sehen Sie den Inhalt und den Namen der
Datei
4. Lassen Sie das Script mittels ***F5*** ausführen
5. Melden Sie sich ab (Disconnect) und und als Benutzer `anguser`
wieder an.
#### Verbindungs-Parameter
Die SID (Oracle System ID, d.h. eindeutiger Instanzname) lautet `orcl`
(bei Express Edition ist die SID `xe`); weitere Parameter sind
`Host=localhost`, `Port=1521`. Weiter Hinweise zum sogenannten *Connect
String* oder auch *Net Service Name* finden Sie im Guide: [Erste
Schritte mit SQL
Plus](http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_three.htm#CHDBIAEB)
---
keywords:
- database
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment