Wer schon mal mit Oracle Datenbank gearbeitet hat, der kennt mit Sicherheit den User SCOTT mit dem Passwort TIGER.
Was oder wer ist SCOTT?
Scott ist ein Datenbank-Benutzer in Oracle, welcher für Demos und praktische Beispiele verwendet wird.
Das SCOTT-Schema wurde standardmäßig in früheren Versionen von Oracle installiert. Mittlerweile gibt es diese Schema nicht mehr. Stattdessen stehen ab Oracle 9i neue Test-Schemata, wie HR oder OE, zur Verfügung.
Wie kann man Schema SCOTT installieren?
Es kann jedoch sein, dass man das Schema auch auf einer neueren Oracle Datenbank installieren möchte, weil man vielleicht einige Beispiele aus den alten Büchern ausprobieren möchte, oder weil man das Schema schon ins Herz geschlossen hast.
Gute Neuigkeiten – es gibt ein Skript, mit dem man das Schema mit einem einzigen Befehlen anlegen kann.
Und so geht das:
- Melde Dich im SQLPlus* als DBA-Benutzer an (beispielsweise als SYSTEM).
- Führe folgendes Skript aus
%ORACLE_HOME%\RDBMS\ADMIN\SCOTT.sql.
[Wenn%ORACLE_HOME%
in der PATH-Systemvariable nicht gesetzt ist, ersetze es mit dem tatsächlichen Verzeichnispfad.]
Das war’s! Log dich jetzt mit scott / tiger ein, um zu überprüfen ob alles funktioniert.
Unten ist eine tatsächliche Laufzeit Leistung der Anlage von SCOTT Schema:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
PS C:\Users\Alex> sqlplus sys as sysdba Enter password: SQL*Plus: Release 11.2.0.2.0 Production on Mi Okt 22 19:07:25 2014 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production SQL> @%ORACLE_HOME%\rdbms\admin\scott.sql SQL> Rem Copyright (c) 1990 by Oracle Corporation SQL> Rem NAME SQL> REM UTLSAMPL.SQL SQL> Rem FUNCTION SQL> Rem NOTES SQL> Rem MODIFIED SQL> Rem gdudey 06/28/95 - Modified for desktop seed database SQL> Rem glumpkin 10/21/92 - Renamed from SQLBLD.SQL SQL> Rem blinden 07/27/92 - Added primary and foreign keys to EMP and DEPT SQL> Rem rlim 04/29/91 - change char to varchar2 SQL> Rem mmoore 04/08/91 - use unlimited tablespace priv SQL> Rem pritto 04/04/91 - change SYSDATE to 13-JUL-87 SQL> Rem Mendels 12/07/90 - bug 30123;add to_date calls so language independent SQL> Rem SQL> rem SQL> rem $Header: utlsampl.sql 7020100.1 94/09/23 22:14:24 cli Generic $ sqlbld.sql SQL> rem SQL> SET TERMOUT OFF SQL> |
Was hat SCOTT und TIGER auf sich?
Fragst Du Dich warum Oracle für ein Schema diese Namen verwendet hat?
Wenn man Wikipedia glauben darf, dann wurde das Schema nach Bruce Scott, einem der ersten Mitarbeiter von Oracle genannt und Tiger war der Name der Katze seiner Tochter.
Ich kenne zwar das Schema, aber woher die beiden Namen kommen ist für mich neu.