Herzlich willkommen auf der Website von SQL Thinking.

Wie man unschwer erkennen kann, geht es auf dieser Website nicht um HTML.


Falls Sie unser Buch noch nicht haben , hier ist eine detaillierte Beschreibung mit Bestellmöglichkeit:

SQL Thinking bei Amazon


Sollte es Probleme beim Import der Beispielschemata geben, kontaktieren Sie uns bitte unter der folgenden Mailadresse:

select 'sqlthinking'||chr(64)||'gmx'||chr(46)||'de' from dual

Wir liefern dann das gewünschte Format. (Lochkarten sind momentan leider aus)


Auf Oracle 11g muss beim Anlegen der Beispieluser zusätzlich zu den angegebenen Rollen CONNECT und RESOURCE das Recht CREATE SESSION vergeben werden. Beispiel für den User COMMERCE:

GRANT CREATE SESSION TO COMMERCE


Beim Import der aktuellen Importfiles für Oracle-Version 11.2 kommt folgende Fehlermeldung:
IMP-00013: only a DBA can import a file exported by another DBA
IMP-00000: Import terminated unsuccessfully

(Danke an Gerald Terveen für den Hinweis :-))

1. Die faule Variante: GRANT DBA TO tradefair;
(Entsprechend für die User commerce und socialnet.) Sicherheitsrisiko, wenn es denn eine wichtige Datenbank in einer Firma wäre.

2. Die korrekte Variante:
imp system/yourpassword@orcl fromuser=tradefair touser=tradefair file=tradefair_exp112.dmp ignore=yes

imp system/yourpassword@orcl fromuser=commerce touser=commerce file=commerce_exp112.dmp ignore=yes

imp system/yourpassword@orcl fromuser=socialnet touser=socialnet file=socialnet_exp112.dmp ignore=yes


Das "@orcl", bei dem orcl für die SID der Datenbank steht (XE bei der Express-Edition) ist die Defaultbezeichnung der Datenbank, wenn man sie nicht ändert. Man kann das "@orcl" bzw. "@XE" auch weglassen, aber dann muss die SID als Environment-Variable ORACLE_SID gesetzt sein (Linux: EXPORT ORACLE_SID=ORCL), sonst kommt die Fehlermeldung "ORA-12560: TNS: Fehler bei Protokolladapter".


Die Verbindung zur Oracle-Datenbank ist manchmal kompliziert. Deswegen haben wir diesem Thema im "Oracle Survival Guide" das Kapitel "Installation und Troubleshooting" gewidmet. (Das soll keine Schleichwerbung sein, sondern ganz offensichtliche ;-))

Falls Sie den "Oracle Survival Guide" noch nicht haben , hier ist eine detaillierte Beschreibung mit Bestellmöglichkeit:

Oracle Survival Guide, 2. überarbeitete und erweiterte Auflage


Importfiles für Oracle-Version 10.2

tradefair_exp102.dmp

commerce_exp102.dmp

socialnet_exp102.dmp


Importfiles für Oracle-Version 11.2

tradefair_exp112.dmp

commerce_exp112.dmp

socialnet_exp112.dmp


PL/SQL-Script zum Generieren der Rechnungen von COMMERCE

generate_invoices.sql


Wichtige Links:

Oracle-Technet, die Fundgrube für ALLES rund um Oracle

Oracle online-Dokumentation

Any questions? Ask Tom Kyte. He knows.

Qualifizierte und hilfsbereite Community: www.orafaq.com

Qualifizierte und hilfsbereite Community: www.dbasupport.com

UK's Oracle-Blog :Oraculix


Entwicklungsumgebungen, die man kennen sollte:

Name Bezugsquelle Link
SQL-Developer Oracle Technet http://www.oracle.com/technology/software/products/sql/index.html
PL/SQL-Developer (im Buch verwendet) Allround Automations http://www.allroundautomations.com/plsqldev.html
HORA KeepTool GmbH http://www.keeptool.com/de/keeptool_hora.php
TOAD Quest Software GmbH http://www.questsoftware.de/oracle/
SQL-Navigator Quest Software GmbH http://www.questsoftware.de/oracle/
Oracle JDeveloper Oracle Technet http://www.oracle.com/technology/software/products/jdev/index.html



Ergänzungen

Kapitel Thema Seite Ergänzende Informationen


Nobody is Prefect

(Etwas geschraubter ausgedrückt: "Errata")

wir sammeln wieder...

----------------------------------------------------------------------------------

Fehlerhinweise und Anregungen nehmen wir unter

select 'sqlthinking'||chr(64)||'gmx'||chr(46)||'de' from dual

gerne entgegen.


Dies ist eine private Website, aber man kann ja nicht vorsichtig genug sein, daher:


(Oh wie ich diesen juristischen Kram hasse...)

Haftungsausschluß

Die Informationen auf dieser Website wurden nach bestem Wissen und Gewissen sorgfältig zusammengestellt und geprüft. Es wird jedoch keine Gewähr - weder ausdrücklich noch stillschweigend - für die Vollständigkeit, Richtigkeit oder Aktualität sowie die jederzeitige Verfügbarkeit der bereit gestellten Informationen übernommen. Eine Haftung für Schäden, die aus der Nutzung oder Nichtnutzung der auf dieser Website angebotenen Informationen entstehen ist - soweit gesetzlich zulässig - ausgeschlossen. Ebenfalls wird für etwaige Schäden, die infolge des Aufrufens von verlinkten Websites Dritter entstehen, nur im Rahmen der gesetzlichen Bestimmungen gehaftet. Insbesonders liegt es nicht in unserer Verantwortung, Vorsichtsmaßnahmen gegen destruktive Programme oder Programmteile wie Viren, Würmer, Trojanische Pferde o.ä. zu ergreifen, die sich gegebenenfalls auf Webservern befinden, die möglicherweise durch Links von unserer Website aus erreicht werden können.

 

Links/ Verweise auf Internetseiten Dritter

Diese Website enthält auch entsprechend gekennzeichnete Links oder Verweise auf Websites Dritter. Durch den Link wird lediglich der Zugang zur Nutzung dieser Inhalte angeboten. Eine Zustimmung zu den Inhalten der verlinkten Seiten Dritter ist damit nicht verbunden. Es wird daher keine Verantwortung für die Verfügbarkeit oder den Inhalt solcher Websites übernommen und keine Haftung für Schäden oder Verletzungen, die aus der Nutzung - gleich welcher Art - solcher Inhalte entstehen. Hierfür haftet allein der Anbieter der jeweiligen Seite.

Bei der erstmaligen Verknüpfung mit einem anderen Internetangebot (WWW-Angebot) wurde dessen Inhalt daraufhin geprüft, ob durch diesen eine mögliche zivilrechtliche oder strafrechtliche Verantwortlichkeit ausgelöst wird. Dort nachträglich eingebundene Inhalte können jedoch leider nicht überprüft werden. Sobald feststellt oder von anderen darauf hingewiesen wird, dass ein bestimmtes Angebot, zu dem ein Link bereitgestellt wurde, eine zivil- oder strafrechtliche Verantwortlichkeit auslöst, wird der Verweis auf dieses Angebot unverzüglich aufgehoben werden.


Warenzeichen

Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluß zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind!

All Trademarks mentioned on this Site are the property of their respective owners.

Impressum

Name Cornel Brücher
Anschrift Ubierstr.6,50321 Brühl
Telefon null eins sieben eins / sieben acht sieben sechs acht null zwei
Fax null eins sieben eins / dreizehn - sieben acht sieben sechs acht null zwei
Email osg(ät)gmx.net
Ggf. Inhaltlich Verantwortlicher gem. § 55 RStV Cornel Brücher