Posts

Es werden Posts vom Februar, 2006 angezeigt.

new Artikel on "Faster Batch Processing" by Mark Rittman

gefunden bei Mark Rittmann: Artikel im Oracle Magazine: " Faster Batch Processing " incl. Fehlerhandling mit LOG ERRORS-Clause Link: http://www.oracle.com/technology/oramag/oracle/06-mar/o26performance.html Artikel von Mark Rittmann zu "Performance Issues with DML Error Logging and Conventional Path Inserts" Link: http://www.rittman.net/archives/2005/12/performance_issues_with_dml_er.html

Wrappen von PL/SQL-Source-Code

Zum "Verbergen" von PL/SQL-Funktionen, -Prozeduren und -Paketen folgende zwei Statements auf der Kommandozeile auszuführen: wrap iname=/mydir/myfile.sql -> erzeugt aus der .sql-Datei eine codierte .plb-Datei sqlplus @myfile.plb -> Compiliert den Sourcecode Im Ergebnis ist die PL/SQL-Funktion nicht mehr les- und änderbar, funktioniert aber wie gewohnt. Beispiel: aus CREATE PACKAGE -- Author: J. Hollings -- Date: 10/15/99 banking AS minimum_balance CONSTANT REAL := 25.00; insufficient_funds EXCEPTION; END banking; wird CREATE PACKAGE -- Author: J. Hollings -- Date: 10/15/99 banking wrapped 0 abcd ...

Web-Seminar: Storage-Verwaltung mit ASM

Mein persönliches Fazit aus dem heutigen Webseminar zu ASM: Ratio zwischen Data-und FRA-Platzbedarf mind 1:2 d.h. die Flash-Recovery-Area sollte mind. doppelt so groß sein, wie der Data-Bereich eigenes ASM-Home empfohlen (ab 10.2 möglich) einfacheres Patchen RAID-Konfiguration keine allg. Empfehlung Überlegung für uns (zu prüfen): - Kombination auf HW und ASM-Funktionen RAID1 per Hardware RAID0 per ASM bei Wartung: einzelne Discs VORHER aus Discgroup rausnehmen -> sicheres Rebalancing Erweiterungen: besser einzelne Discs zu Discgroup hinzufügen, als Resize einzelner Discs Alle ASM-Discs sollten in extended-Partition erstellt werden, um Überschneidungen mit Betriebsystem-eigenen Funktionen zu vermeiden. ASM_DISCSTRING-Parameter setzen, um Suche nach ASM-Platten zu optimieren. Partitionskennung unter Windows per ASMTOOL setzen.

Tips zur Arbeit mit htmlDB

Anbei einige gesammtelte Tips zur Arbeit mit htmlDB (damals mit Version 1.4 :-)) Bilder zentral allen Applikationen zur Verfügung stellen: eigenes Bilderverzeichnis auf dem Webserver einrichten und hier alle eigenen Bilder einstellen Logo auf Seiten: im Template (nur einmal) bei Login-Page: direkt im Header der Seite per Reset-Button Datumsfelder vorbelegen: eigener Prozeß "zurücksetzen" an den Button Reset hängen im Prozeß: Feld SOURCE: Begin / select .. into :von from Tbl / End; Datumsfelder beim ersten Seitenaufruf vorbelegen: in "Default Value" des Feldes per PL-Block definieren: BEGIN / select .. into :von from tbl / return :von / END; wichtig ist die Zeile return , um Variable bekannt zu machen. EDIT ATTRIBUTES (globale App.-Einstellungen): globales Festlegen des Datumsformates für eine Anwendung SUCHE-Felder: Vorteil bei Textfeldern durch ...like % % -&