Oracle einrichten
Bei diesen Anweisungen wird vorausgesetzt, dass Sie eine Oracle-Datenbank verwenden. Sie werden durch die folgenden Tasks geführt:
-
Erstellen einer Datenbank namens PATSDB
-
Erstellen der Tabelle PATIENTS, in der die Patienten- und Gerätezuordnungen gespeichert werden
Hinweis: Bei der Erstellung der Datenbanktabellen und beim Zugriff auf diese müssen Sie folgende Punkte beachten:
-
Bei der Ausführung des Scripts für die Erstellung der Tabelle in der Datenbank wird der Datenbankschemaname durch die Benutzer-ID bestimmt, mit der Sie das Script ausführen. Wenn Ihre Benutzer-ID beispielsweise USERID lautet, wird als vollständig qualifizierter Name der PATIENTS-Tabelle der Tabellenname USERID.PATIENTS verwendet.
-
Konfigurieren Sie Ihre Musterinstanz so, dass dieselbe Benutzer-ID für den Zugriff auf die Datenbank verwendet wird, die Sie bei der Erstellung der Datenbank und der Tabellen verwendet haben. Nehmen Sie den Schemanamen in die Konfiguration auf. Beispiel: Database.USERID.PATIENTS.
Führen Sie folgende Schritte aus:
-
Erstellen Sie eine Datenbank namens PATSDB.
-
Öffnen Sie ein neues Dokument in einem Texteditor, kopieren Sie das folgende Script, das die PATIENTS-Tabelle erstellt, fügen Sie es in das Dokument ein, nennen Sie die Datei
patients_create_tables_oracle.sql
und speichern Sie die Datei.
DROP TABLE "PATIENTS";
CREATE TABLE "PATIENTS" (
"DEVICEID" VARCHAR(50) NOT NULL PRIMARY KEY,
"PATIENTID" VARCHAR(50) NOT NULL
);
-
Wechseln Sie in einem Befehlsfenster, das Sie für den Zugriff auf Ihre Datenbank geöffnet haben, zu dem Ordner, der die Datei
patients_create_tables_oracle.sql
enthält, und geben Sie folgenden Befehl ein:
sqlplus <Benutzer-ID>/<Kennwort> @patients_create_tables_oracle.sql
Warten Sie das Ende des Scripts ab. Wenn Sie das Script zum ersten Mal ausführen, wird folgende Nachricht angezeigt:
ORA-00942: table or view does not exist (Tabelle oder Ansicht ist nicht vorhanden)
Ignorieren Sie diese Nachricht. Die Nachricht wird angezeigt, da das Script vor der Erstellung einer neuen Tabelle versucht, die vorhandene Tabelle PATIENTS zu entfernen. Wenn Sie das Script zuvor jedoch noch nie ausgeführt haben, ist die Tabelle nicht vorhanden.
Zurück zu 'Datenbank der Patientenkennungen einrichten'