
Das IT-Magazin der ORDIX AG mit Fachbeiträgen zu Datenbanken, Unix und Java/XML.
Weiterführende Links
Larry hat in seiner Oracle Datenbank eine Index Organized Table angelegt. Diese befüllt er mit einem SELECT. Um sofort eine optimale Befüllung zu erreichen und Speicherplatz zu sparen, füllt er die Tabelle mit
INSERT INTO iot SELECT ... FROM basis ORDER BY <primary key>
Leider stellt er fest, dass die Befüllung der Blöcke nicht optimal ist. Er könnte die Tabelle reorganisieren, aber es müsste doch auch einen einfacheren Weg geben?!
Was muss Larry tun, um die Befüllung der Blöcke optimal zu gestalten? Hat er vielleicht schon beim Befüllen einen Fehler gemacht? Eine Reorganisation der Tabelle möchte er jedenfalls gerne vermeiden.
Kennen Sie des Rätsels Lösung? Dann senden Sie Ihren Vorschlag bis zum 24. Februar 2007 an
. Selbstverständlich werden die schnellsten und besten „Sparfüchse“ wieder belohnt.
Im Herbst hatte Larry seine liebe Mühe mit einem Verzeichnis, auf das zwar alle Kollegen Vollzugriff bekommen sollten, bei dem aber verhindert werden sollte, dass ein Kollege Daten von einem anderen Kollegen löschen kann.
Bei den Vorschlägen waren unsere Leser sich im Wesentlichen einig. Darum hat Larry für dieses Verzeichnis mit chmod 1777 /usr/local/cgi-bin jetzt das Sticky-Bit gesetzt. Das bewirkt, dass zwar alle Kollegen dort Dateien anlegen, aber nicht versehentlich die Dateien anderer überschreiben bzw. löschen können.