Archiv für März 2006

Im Zuge meiner Verantwortlichkeit bezüglich Locking in unserer Firma habe ich mir das Package DBMS_LOCK genauer angeschaut. Mein Resumee: einfach und genial. Mit diesem Package ist es ganz einfach, die Read- bzw. Write-Locks zu implementieren.
Man benötigt drei Methoden:

DBMS_LOCK.ALLOCATE_UNIQUE: Mit dieser Prozedur wird ein eindeutiges Lock-Handle generiert. Dieses hängt vom übergebenen Namen ab (symbolisiert eine benannte [...]

Von Webmaster, 25. März 2006, 23:39 Uhr

Als nächstes Projekt haben wir uns das/der/die Oracle Application Express (Früher: Oracle Express Edition mit HTMLDB) installiert. Diesmal auf Windows. Dauer: 10min. Das spricht für sich. Eine wirklich einfache Installation mit der man in kürzester Zeit viel Datenbank bekommt.

Von Webmaster, 25. März 2006, 16:28 Uhr

Als oracle mit Target-Host verbinden
Das Download-Skript vom Grid-Control-Host herunterladen: http://:4889/agent_download/ (mit Slash)
Das Download-Skript (agentDownload.linux) als Oracle-User ausführen.
Den Anweisungen folgen. -> Man muß noch ein root.sh ausführen.
Danach muss sich sich der neue Agent beim Grid-Control anmelden. Dazu folgendes ausführen: $AGENT_HOME/bin/emctl secure agent.
Im Grid-Control auf die Target-Database gehen und das entsprechende Sys-Passwort eingeben (Nutzung der Konfiguration).

Von Webmaster, 25. März 2006, 13:51 Uhr

Nach einigen Startschwierigkeiten mit der Konfiguration der Netzwerkkarte, haben wir es endlich geschafft. Die SLES9 ist zwar leicht zu bedienen, man weiß aber nicht, was genau passiert, wenn man das yast2 benutzt. Effekt war, das sich die Reihenfolge der Netzwerkkarten auf dem einen Rechner geändert hatte. Dadurch schlug die CRS-Installation fehl, die sich über SSH [...]

Von Webmaster, 25. März 2006, 10:42 Uhr

…begeben sich unruhige und wissensbegierige Oracle-DBAs, -Entwickler als auch -Anwender sich zu einem Wochenende der Extraklasse, dem Oracle Hackers-Weekend:

Dort bekommt man Gelegenheit, die neuen Oracle-Feature nicht auf einer Powerpoint-Präsentation, sondern wirklich live zu erleben und zu testen. Auch wir sind dabei. Der Bericht folgt….

Von Webmaster, 23. März 2006, 08:57 Uhr

Da gibt es mehrer Möglichkeiten:

ALTER SESSION SET SQL_TRACE=TRUE
ALTER SESSION SET EVENTS ‘10046 trace name context forever, level 4′

Wobei der User das Recht ‘ALTER SESSION’ haben muss. Ab der 10g muss dieses Recht explizit vergeben werden. Die Trace-Dateien landen dann im User-Dump Verzeichnis der Datenbank-Installation. Das ‘level’ gibt die Ausführlichkeit der Trace-Datei an. Im Standard-Fall reicht [...]

Von Webmaster, 16. März 2006, 18:49 Uhr

Wie schaltet man die Autotrace-Funktion im SQL*Plus ein?

Als sys: @?/sqlplus/admin/plustrce
GRANT plustrace to $user$
Als $user$ neu einloggen!!!
SET AUTOTRACE ON

Von Webmaster, 13. März 2006, 08:27 Uhr

Bei manchen Hostern ist die PHP-Einstellung ’safe_mode’ in der php.ini-Datei auf ‘On’ gestellt. Das führt dazu, dass keine Komponenten, Module, Mambots und Templates installiert werden können.
Ist ’safe_mode’ aktiviert, prüft PHP, ob der Eigentümer des PHP-Skripts dem Eigentümer der zu bearbeitenden Datei/Verzeichnis entspricht. Damit wird verhindert, dass zum Beispiel mit:
readfile(‘/etc/passwd’);
auf Dateien zugegriffen wird, die vom ausführenden [...]

Von Webmaster, 10. März 2006, 19:11 Uhr