Tipps & Tricks

Nicht nur einfach Oracle, sondern von der ganzen Oracle-Welt profitieren. DBA-Experts ist Ihr Partner für Schulung und Consulting rund um das Thema Oracle. Unser Team besteht aus zertifizierten Trainern, ist seit mehreren Jahren erfolgreich am Markt etabliert und Ihr Ansprechpartner im Bereich Schulung und Consulting.

Hier finden Sie Tipps und Tricks aus den aktiven Projekten mit Oracle-Datenbanken.

Children categories

Bei der Wiederherstellung einer Oracle 9i Datenbank auf ein neues System bei einem Kunden wurde ein extremer Performance-Verlust beobachtet.Auch nach der Wiederherstellung war die Arbeit mit der Datenbank nicht auf dem Geschwindigkeitsniveau, wie sie auf dem Ursprungserver vorhanden war. Dennoch konnte keine merkliche CPU-Auslastung auf dem System festgestellt werden. Aus…
Compound Trigger in Oracle 11g zur Vermeidung von mutierenden Triggern. Das folgende Beispiel zeigt einen mutierenden Trigger. Mutierende Trigger entstehen, wenn ein ROW-Trigger auf die Tabelle Abfragen oder Änderungen durchführt, auf die er gelegt wurde. Die Ursache, dass die Ausführung dieses Triggers fehlschlägt liegt darin begründet, dass er bei DML-Anweisungen, die…
CONN / AS SYSDBASET LINESIZE 300SET ECHO ON ALTER SESSION SET PARALLEL_DEGREE_POLICY=AUTO; CREATE TABLE TESTDOP (S1 NUMBER(8), S2 VARCHAR2(30), S3 VARCHAR2(30)) TABLESPACE USERS;PAUSEBEGINFOR I IN 1..1000000LOOP    INSERT INTO TESTDOP VALUES(I,'DAS IST WERT '||I, 'HIER AUCH NOCHMAL '||I);END LOOP;COMMIT;END;/EXEC DBMS_STATS.GATHER_TABLE_STATS('SYS','TESTDOP')PAUSECREATE TABLE TESTDOP2 (S1 NUMBER(8), S2 VARCHAR2(30), S3 VARCHAR2(30)) TABLESPACE USERS;PAUSEBEGINFOR I…
Sucht man einen speziellen Wert, weiß aber nicht in welchen Tabellen er vorhanden ist, so kann ein entsprechendes PL/SQL-Skript  für die Suche verwendet werden. Dieses Skript extrahiert alle Tabellen aus dem ausführenden Schema mit VARCHAR2-Spalten und führt mit dem Suchbegriff eine Select-Anweisung aus. Die Suche ist in diesem Skript auf Tabellen…
Leider besitzt Oracle keine Automatik Indizes anzuzeigen, die reorganisiert werden sollten. Eine Reorganisation eines Index richtet sich einmal nach seiner Höhe sowie nach dem entstandenen freien Speicherplatz durch Löschen von Tabellenzeilen. Das folgende Skript verwende ich oft, um Indizes zu finden, die reorganisiert werden sollten. Dem Skript muss das zu…