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

Sammeln von Systemstatistiken. Bei der Berechnung der Kosten für die Zugriffspfade durch den Optimizer sind Informationen über Zugriffszeiten des I/O-Systems und die Geschwindigkeit des Prozessors notwendig. Diese Informationen können über die Prozedur GATHER_SYSTEM_STATS mit dem Package DBMS_STATS gesammelt werden. Sind diese Informationen nicht verfügbar, verwendet der Optimizer Standardwerte, die vom…
Für das neue im Juni erscheinende Buch "EIN STRUKTURIERTER EINSTIEG IN ORACLE RAC 11GR2" wird es auch ein Kapitel "Patchen und Upgrade" geben. Hier ist schon mal ein Auszug dieses Kapitels für das Einspielen des Patches 9413827 in die Grid-Infrastructure und der Datenbanksoftware. Dieser Patch ist zwingend notwendig, wenn ein Upgrade…
Bei Performanceproblemen eines Upgrade-Skripts einer Datenbankanwendung stieß ich auf folgende interessante Problematik von Optimizer-Statistiken. Ein Upgrade-Skript sollte Datensätze innerhalt einer Tabelle mit mehr als 4 Millionen Zeilen konvertieren. Hierfür wurde auf eine Tabelle TAB1 eine SELECT-Anweisung ausgeführt, die Zeilen über eine Spalte S4 filtern sollte. Die Werte der Spalte S4…
Oracle bietet nun die Möglichkeit Pivoting durchzuführen, ohne die DECODE-Funktion zu verwenden. CONN HR/hrSET ECHO ONSET LINESIZE 400CL SCRSELECT *FROM (SELECT DEPARTMENT_ID, SALARY FROM EMPLOYEES)PIVOT(SUM(SALARY) AS SUM_SALARY FOR (DEPARTMENT_ID) IN (10 AS "10",20 AS "20",30 AS "30"));
Bei der Installation der Grid-Infrastructure für RAC unter 11g R2 stieß ich auf das Problem, dass das Skript root.sh nicht erfolgreich ausgeführt werden konnte. Dieses lag anscheinend daran, dass auf den Knoten eine vorherige RAC-Installation nicht sauber entfernt wurde. [root@RAC1 ~]# /u01/app/grid/root.shRunning Oracle 11g root.sh script... The following environment variables…