Logo IB-Theis ORACLE Buch Rezensionen


IB-Theis Home
Über IB-Theis
ORACLE Ressourcen
Solaris Ressourcen
Amazon Beteiligung
Jobs
Kontakt
Was gibt es neues
Impressum
IB-Theis intern
IB-Theis-Home - Amazon Beteiligung - Oracle Rezensionen

Auf dieser Seite beschreibe ich meine ORACLE Bücher, die ich in der letzten Zeit gelesen habe. Ich arbeite beruflich als DBA und als System Software Entwickler mit ORACLE, so dass ich sehr viele ORACLE Bücher besitzte und gelesen habe.

Die Rezensionen sind chronologisch gespeichert, wobei die jeweils neuesten Rezension oben zu finden ist.

Oracle9i für den DBA . Effizient konfigurieren, optimieren und verwalten von Uwe Herrmann, Dierk Lenz, Günter Unbescheid, Johannes Ahrends
Bewertung 5/5 am 17.11.2002
Mein bestes deutsches ORACLE DBA Grundlagen Buch

Wie der Titel suggeriert, handelt es sich um ein Werk für den ORACLE Datenbank Administrator. Der Anwendungsentwickler ist nicht so sehr Zielgruppe dieses Buches, obwohl ich hoffe, dass auch viele ORACLE Programmierer dieses Buch kaufen, um einen tieferen Einblick in die Funktionalitäten des ORACLE Servers zu erhalten.

Die Autoren beschreiben die Grundlagen, die jeder ORACLE DBA beherrschen muss, sehr gut, was exakt der Intention der Autoren entspricht. Die Autoren wollen nicht dem letzten neuen Feature hinterher jagen, sondern die Grundlagen legen, um sich diese "latest and greatest" Features selbst anhand der Dokumentation erarbeiten zu können. Meiner Meinung nach, sind die Autoren diesem Ziel sehr nahe gekommen.

Auch wenn der Umfang des Buches auf den ersten Blick groß zu sein scheint, mussten die Autoren sehr stark selektieren. Durch diesen Zwang zur Kürze muss, enthält dieses Buch wenig Redundanz. Ich empfehle "ORACLE9i für den DBA" langsam und genau zu lesen, um nicht einen der - besonders hilfreichen - Kommentare der Autoren zu überlesen. Da die Kollegen nicht jedes Detail der Features des ORACLE Servers beschreiben konnten, ist es nur konsequent auf der CD im Buch die ORACLE 9.0.1 Server Dokumentation beizulegen.

Persönlich am besten gefallen, hat mir das Kapitel über Monitoring (Kapitel 9). Ich denke, dass Monitoring zu oft vernachlässigt wird.

Das Buch von den Kollegen von HL-Services (Dierk Lenz, Uwe Herrmann und Johannes Ahrends) und Herrn Unbescheid kann ich jedem ORACLE Datenbank Verwalter im Deutschen Sprachraum sehr ans Herz legen, wenn er/sie ein gutes Überblicksbuch sucht. Um alle kleinen Details zu jedem Feature/Anwendungsfall zu lernen, solle man die ORACLE Dokumentation immer mit dabei haben (und ggf. ein Detailbuch auf dem Schreibtisch liegen haben).

Weiter Informationen/Webseiten zu diesem Buch:

Oracle SQL Plus Pocket Reference. A Guide to SQL Plus Syntax. Covers Oracle8i. von Jonathan Gennick
Bewertung 5/5 am 31.10.2002
Sollte heissen "ORACLE SQL and SQL Plus pocket reference"

SQL*Plus und ORACLE SQL Anwender werden eine gute Reference für ORACLE SQL und SQL*Plus Features in diesem Buch finden. Mit dieser Ausgabe hat Jonathan Gennick sein Buch auf den Stand von ORACLE 9i (9.0.1 soweit ich beurteilen kann). Es werden die Unterschiede zwischen ORACLE 8i und 9i Features sehr gut hervorgehoben (z.B. 8i outer Joins und 9i ANSI SQL outer Joins).

Der Titel suggeriert ein SQL*Plus Pocket Reference Buch aber es wird nicht nur SQL*Plus (ein Kommandozeilen Interpreter für ORACLE SQL) sondern auch kurz ORACLE SQL besprochen. Natürlich kann bei diesem Umfang SQL nicht annähernd vollständig beschrieben werden. Man kann aber zumindest zu jedem Statement Typ eine kleine Syntax "Erinnerung" finden (z.B. hatte ich die Syntax des MERGE Statements vergessen, leider nicht in 8i).

Mit der zeiten Auflage von ORACLE SQL*Plus Pocket Reference ist der Umfang von ca. 90 auf ca. 115 Seiten angewachsen. Diesmal hat OReilley auch in diesem Pocket Reference Werk einen Suchindex spendiert, weshalb man diesmal auch die volle Punktzahl geben kann.

Für alle Leute, die mit ORACLE (und hoffentlich auch mit SQL*Plus :-) arbeiten, ist dieses Werk sehr zu empfehlen.



Oracle Performance Tuning 101. Learn to tune Oracle 7.x to 8i for maximum efficiency von Gaja Krishna Vaidyanatha, Kirtikumar Deshpande, John A. Kostelac
Bewertung 4/5 am 17.10.2002
ORACLE Basis Performance Tuning (nicht so sehr App. Tuning)

101 ORACLE Performance Tuning ist ein gutes Buch zum ORACLE Performance Tuning. Es wird vor allem das Datenbank Basis Tuning besprochen (die verschiedenen Pools, IO Verhalten usw.). In diesem Bereich ist das Buch sehr zu empfehlen. Die Autoren legen sehr viel Wert auf IO Tuning und Erklärung von Techniken in diesem Bereich, was nach meiner Erfahrung sehr großen Einfluss haben kann.

Leider wird der spannendere und wirkungsvollere Teil des ORACLE Tuning nur kurz besprochen: SQL und Applikationstuning. Dazu gibt es leider nur zwei recht kurze Kapitel.

Hervorragend finde ich den ORACLE Tuning Ansatz, ORACLE nach Kontentions zu tunen. Es macht sicherlich keinen Sinn eine hohe Trefferrate im Block Cache zu haben und eine langsame Applikation (sehr gut möglich). Es wird sehr viel Wert auf das sogenannte ORACLE Wait Interface gelegt (v$system_event, v$session_event, v$session_wait). Besonders v$session_wait kann meiner Erfahrung nach manchmal sehr schnell wichtige Informationen bieten.

Der Ansatz Tuning nur nach konkreten Vorgaben zu machen und das Tuning nach dem Erreichen der Vorgaben zu beenden, sollte häufiger eingehalten werden. Die Autoren haben völlig recht, dass man mit "meine Applikation ist zu langsam, mach sie schneller" nie zu einem Ergebnis bzw. Ende des Tunings kommnt.

Eine tolle Information ist, dass man die ganzen Latch Parameter au f das erlaubte Maximum der Plattform einstellen sollte/kann, da es keine negativen Einflüsse hat (nach Messungen der Autoren). Damit braucht man sich nie wieder über Latch Tuning Gadanken zu machen, da man die Anzahl der Latches sowieso nicht weiter erhöhen kann. Das Problem sind also bei Latch Kontention nicht die Latches sondern anderen Teile der DB/Applikation.

Ich kann das Buch als ORACLE Performance Tuning Buch sehr empfehlen und würde es mir immer wieder kaufen. Ich habe das Buch einem Kollegen gegeben und dieser war auch begeistert.



TOAD Pocket Reference for Oracle von Jim McDaniel, Patrick McGrath
Bewertung 4/5 am 12.10.2002
Wahnsinn was TOAD alles kann und ich nicht wußte

Bei diesem Buch handelt es sich um eine Kurzbeschreibung zu den Features von TOAD. Mit seinen ca. 120 Seiten ist kurz natürlich relativ.

Ich habe Toad bislang sehr gerne verwendet für meine tägliche Arbeit. Jetzt werde ich Toad wahrscheinlich noch häufiger verwenden als bisher, da ich durch das Buch einer Reihe von zusätzlichen Kniffen und Funktionen der Software kennengelernt habe. Ich denke, dass die meisten TOAD User aus diesem Buch etwas lernen, produktiver arbeiten und vielleicht manchmal früher nach Hause können (machmal).

Ich würde diesem Buch 5 Sterne geben, wenn es noch mehr Informationen und Beispiele hätte. Das ist zwar nicht die Intenition dieser Kurzreferenz gewesen aber ich hätte mir das gewünscht.

Ich kann dieses Buch für einen Toad User nur empfehlen.



Oracle Net8 Configuration and Troubleshooting. Help with Oracle Networking. Covers LDAP. von Hugo Toledo, Jonathan Gennick Bewertung 4/5 am 23.09.2002
Ein bischen alt aber immer noch eine gute Grundlage
Toledo und Gennick schreiben ein gute Buch über ORACLE SQL*NET (Net8). In diesem Buch die Grundlagen zur ORACLE Net8 Architektur gut beschrieben, was sehr wichtig ist für die Fehlersuche bei Problemen.

Die wichtigen ORACLE Config Dateien werden im einzelnen besprochen:
  • listener.ora
  • sqlnet.ora
  • tnsnames.ora
  • ldap.ora
  • names.ora
Zu jeder dieser Dateien gibt es noch einen Anhang mit einer vollständigen Erklärung der Syntax. Dies kann bei Fehlersuche in diesen Dateien sehr hilfreich sein.

Die einzelnen Kapitel sprechen die verschiedenen Bereiche der Net8 Konfiguration an (Architektur, Namensauflösung, Client Configuration, Server Konfiguration, MTS, LDAP, ORACLE Names, Failover und Loadbalacing, Connection Manager, Fehlersuche).

Besonders das Fehlersuche Kapitel hat es mir angetaen. Im Fehlersuche Kapitel werden die häufigsten Fehler angesprochen, die man immer wieder findet.

Leider ist dieses Buch auf dem Stand von ORACLE 8.1.6. Eine Neuauflage wäre inzwischen ganz gut. Trotzdem kann ich das Buch sehr empfehlen, wenn man sich ein wenig in die Niederungen von Net8 begeben will.

Weiter Informationen/Webseiten zu diesem Buch:

Mastering Oracle SQL. Putting Oracle SQL to Work von Sanjay Mishra, Alan Beaulieu
Bewertung 5/5 am 05.09.2002
Klasse Buch um die ORACLE SQL Feinheiten zu lernen

In diesem Buch werden die ORACLE SQL Feinheiten beschrieben. Es handelt sich nicht um ein Einführungsbuch in SQL sondern um ein weiterführendes Buch. SQL sollte man schon halbwegs gut können, wenn man dieses Buch liesst. Das Buch zielt nur auf ORACLE SQL ab. Andere SQL Dialekte werden nicht betrachtet.

Mastering ORACLE SQL beschäftigt sich vor allem mit DML (insert, update, delete und select) mit Schwerpunkt auf den Selects. Zu jedem Problem/Befehl gibt es eine Reihe von tollen Beispielen, die man gut verstehen und nachvollziehen kann.

Sehr gut werden unter anderem die folgenden Features besprochen:
  • ORACLE 9i Join Syntax
  • ORACLE analytic functions (jetzt habe ich endlich die ROLLUP und CUBE Geschichte verstanden)
  • ORACLE 9i Timestamp Funktionen (Konzepte Klasse erklärt mit Beispielen)
  • SQL mit Partitionen (select ... from ... partition xxx)
  • das neue CASE statement in SQL
  • INLINE VIEWS (super tolles Features, was ich bislang viel zu selten verwendet habe)
Super sind auch die im Buch erwähnten Tips zu den jeweiligen Features.

Wenn man sich mit ORACLE SQL intensiv auseinandersetzten muß/will, sollte man dieses Buch kaufen und man wird beim Lesen lernen. Ich würde mir dieses Buch immer wieder kaufen.

Weiter Informationen/Webseiten zu diesem Buch:

So You Want to Be an Oracle DBA?: Some More Useful Information, Scripts and Suggestions for the New and Experienced Oracle DBA von Stephen C. Ashmore
Bewertung 3/5 am 19.08.2002
Einfache DBA Skripte für den beginnenden DBA

Dieses Buch ist meiner Meinung nach geeignet für den beginnenden DBA für ORACLE Datenbanken.

Diese Ausgabe (2. Auflage) beinhaltet Skripte für ORACLE bis Version 8i. Die 3. Auflage hat auch eine paar Erweiterungen für ORACLE 9i (9.0.1).

Das Buch konzentriert sich auf die Vorstellung von DBA Skripten. Ziel dieses Buches ist es, dem DBA bei der Erstellung seiner persöhnlichen Skripte Toolbox zu helfen.

Ich persöhnlich fand, dass das Buch - für mich - ein bischen zu wenig neues gebracht hat. Dümmer geworden bin ich davon natürlich nicht.

Der Umfang ist nicht so groß. Man kann das Buch in wenigen Stunden lesen und die Skripte zur Übung abtippen (oder herunterladen).

Vielleicht ist das Buch für einen Anfänger ganz gut. Ich werde es an einen Kollegen weiterverleihen. Ich bin gespannt, was dieser dazu zu sagen hat.



Learning Oracle PL/ SQL. Covers Oracle 9i von Bill Pribyl, Steven Feuerstein
Bewertung 4/5 am 08.08.2002
Gutes PL/SQL Lernbuch aber auch als Referenz Klasse

Ich denke, dass dieses Buch zum Lernen von PL/SQL gut geeignet ist.

Da ich mit PL/SQL schon ein wenig länger arbeite, habe ich dieses Buch vor allem auch gut als Referenz benutzten können.

Der Umfang dieses Buches ist nicht so groß, wie der klassische Feuerstein zu PL/SQL. Dafür ist dieses Werk auf dem 9.0.1 Stand von PL/SQL, was der dicke Wälzer von Herrn Feuerstein nicht ist.

Die Beispiele in diesem Buch fand ich sehr praxisbezogen und ich konnte direkt eine Reihe von Code Schnipseln wiederverwenden.

Ich würde mir dieses Buch immer wieder kaufen. Soweit ich gesehen habe, gibt es inzwischen auch eine deutsche Ausgabe.



Oracle SQL Tuning von Mark Gurry
Bewertung 5/5 am 26.07.2002
Tolle Kurzreferenz zum Thema ORACLE SQL Tuning

Ich mag dieses Buch, weil es eine kurze Gedächtnisshilfe für verschiedene Dinge ist, die ich in anderen Büchern verteilt gelesen habe.

Diese Büchlein hat meinem Kunden und mir schon 2 Stunden Ausführungszeit und ca. 4 GB TEMP Tablespace eingespart, weil ich einen Tipp aus dem Buch eingesetzt habe. Gefallen hat mir auch der Versuch mich zum Cost Based Optimizer zu überreden, der mir bei dem Kundenproblem toll geholfen hat zusammen mit ein paar INIT.ORA Einstellungen (auch im Buch beschrieben).

Der Band beschreibt auch schon einige Features von ORACLE 9i R1, über die ich erst kürzlich gelesen habe.

Wenn man mit ORACLE SQL arbeitet und flotte Applikationen bekommen will, sollte man dieses Buch auf jeden Fall kaufen.



Oracle DBA Checklisten. Kurz und gut.
Bewertung 4/5 am 18.07.2002
Igendwas vergißt man immer - vielleicht jetzt nicht mehr

Das Buch hat - wie der Name suggeriert - unter anderem eine Checkliste mit standard DBA Tätigkeiten. Ich hatte gedacht, dass ich dort nicht so viel würde lernen können, aber man vergißt immer ertwas. Als DBA kann man sich das eigendlich nicht leisten, so dass ich das Buch schon aus diesem Aspekt empfehlen kann.

Im zweiten Teil wird intensiv und gut über Backup und Recovery gesprochen.

Im dritten Teil wird Installation und im vierten Teil SQL*NET Konfiguration und Fehlersuche besprochen.

Ich finde den Namen DBA Checklisten nicht so gut. Meiner Meinung würde "DBA Kurzreferenz" die Sache besser treffen.



expert one-on-one Oracle von Thomas Kyte
Bewertung 5/5 am 18.05.2002
Mein bestes ORACLE Buch

Thomas Kyte hat das für mich beste ORACLE Buch geschrieben. Man merkt, dass der Mensch sehr viel Erfahrung mit ORACLE und ORACLE Projekten hat. Ich stimme auch mit seiner Meinung völlig überein, dass man als Entwickler die Entwicklungsumgebung mit der man arbeitet (in diesem Fall ORACLE) sehr gut kennen sollte.

Nich nur die technischen Hinweise in diesem Buch sind Klasse, sondern auch die "Projektmanagement" Hinweise sind sehr gut (z.B. baue nichts neu, was Du schon kaufen kannst).

Hervorragend finde ich, dass es zu den Thesen eine Reihe von Beispielen gibt. Mich hat vor allem das Beispiel vom Performance Unterschied von Dynamic SQL und SQL mit Bind Variablen beeindruckt (auch bei mir auf der DB bekomme ich einen Faktor von ca. 8 von static zu dynamic SQL).

Dieses Buch werde ich allen Entwicklern auf meine Kosten in meinem nächsten ORACLE Entwicklungsprojekt in die Hand drücken. Ich bin überzeugt, dass sich das Geld auf jeden Fall auszahlen wird.

Weiter Informationen/Webseiten zu diesem Buch:
  • Die Asktom Seiten des Autors bei ORACLE, wirklich zu empfehlen



Valid CSS! Valid HTML 4.01! Gregor Theis, Thursday, 09-Jan-2003 22:03:14 CET