<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Informatik Student &#187; Datenbank</title>
	<atom:link href="http://www.informatik-student.de/tag/datenbank/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.informatik-student.de</link>
	<description>Studieren geht über probieren ...</description>
	<lastBuildDate>Mon, 07 Nov 2011 19:37:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>MySQL-Datenbankskalierung am Beispiel YouTube</title>
		<link>http://www.informatik-student.de/2008/01/01/mysql-datenbankskalierung-am-beispiel-youtube/</link>
		<comments>http://www.informatik-student.de/2008/01/01/mysql-datenbankskalierung-am-beispiel-youtube/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 19:03:24 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[skalierung]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2008/01/01/mysql-datenbankskalierung-am-beispiel-youtube/</guid>
		<description><![CDATA[Bei Robert Basic bin ich gerade auf ein sehr interessantes Video zum Thema MySQL-Datenbankskalierung gestossen. YouTube-DBA Paul Tuckfield erkl&#228;rt, mit welchen MySQL-Datenbankproblemen YouTube w&#228;hrend des rasanten Wachstums der Video-Plattform zu k&#228;mpfen hatte und wie Sie versucht haben diese Probleme zu l&#246;sen. MySQL Conference &#38; Expo &#8211; Paul Tuckfield Bereits Mitte 2006 wurden durch YouTube rund [...]]]></description>
			<content:encoded><![CDATA[<p>Bei <a href="http://www.basicthinking.de/blog/2008/01/01/datenbanken-skalieren-beispiel-youtube/">Robert Basic</a> bin ich gerade auf ein sehr interessantes Video zum Thema MySQL-Datenbankskalierung gestossen. </p>
<p>YouTube-DBA Paul Tuckfield erkl&#228;rt, mit welchen MySQL-Datenbankproblemen YouTube w&#228;hrend des rasanten Wachstums der Video-Plattform zu k&#228;mpfen hatte und wie Sie versucht haben diese Probleme zu l&#246;sen. </p>
<div style="text-align:center">
<object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;file=http://blip.tv/rss/flash/543279&#038;showplayerpath=http://blip.tv/scripts/flash/showplayer.swf" width="520" height="412" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&#038;file=http://blip.tv/rss/flash/543279&#038;showplayerpath=http://blip.tv/scripts/flash/showplayer.swf" /><param name="quality" value="best" /></object><br /><a href="http://mefeedia.com/entry/5238551/">MySQL Conference &amp; Expo &#8211; Paul Tuckfield</a>
</div>
<p>Bereits Mitte 2006 wurden durch YouTube rund 100 Mio Videos pro Tag ausgeliefert. Das d&#252;rften inzwischen also noch ein paar mehr geworden sein. Respekt zu dieser MySQL-Datenbanktuning und -skalierungsleistung.</p>
<p>via <a href="http://www.basicthinking.de/blog/2008/01/01/datenbanken-skalieren-beispiel-youtube/">Robert Basic &#8211; Datenbanken skalieren: Beispiel YouTube</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2008/01/01/mysql-datenbankskalierung-am-beispiel-youtube/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Oracle PL/SQL Best Practices and Common Mistakes Videos</title>
		<link>http://www.informatik-student.de/2007/08/30/oracle-plsql-best-practices-and-common-mistakes-videos/</link>
		<comments>http://www.informatik-student.de/2007/08/30/oracle-plsql-best-practices-and-common-mistakes-videos/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 21:23:40 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl-sql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2007/08/30/oracle-plsql-best-practices-and-common-mistakes-videos/</guid>
		<description><![CDATA[Steven Feuerstein pr&#228;sentiert zwei sehr interessante Oracle-Datenbank-Videos, die f&#252;r jeden PL/SQL-Entwickler interessant sein d&#252;rften. Er zeigt in im ersten Video einige Best Practices f&#252;r Oracle PL/SQL und im zweiten Video, einige Fehler, die immer wieder mit PL/SQL gemacht werden, und zeigt wie diese vermieden werden k&#246;nnen. PL/SQL Best Practices, making the most of the of [...]]]></description>
			<content:encoded><![CDATA[<p>Steven Feuerstein pr&#228;sentiert zwei sehr interessante Oracle-Datenbank-Videos, die f&#252;r jeden PL/SQL-Entwickler interessant sein d&#252;rften. Er zeigt in im ersten Video einige Best Practices f&#252;r Oracle PL/SQL und im zweiten Video, einige Fehler, die immer wieder mit PL/SQL gemacht werden, und zeigt wie diese vermieden werden k&#246;nnen.<br />
<br />
<strong>PL/SQL Best Practices, making the most of the of Oracle PL/SQL</strong></p>
<div style="text-align:center">
<object width="480" height="395"><param name="movie" value="http://www.youtube.com/v/nLZlR3nSrsc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/nLZlR3nSrsc" type="application/x-shockwave-flash" wmode="transparent" width="480" height="395"></embed></object>
</div>
<p>
<strong>Common Mistakes in Oracle PL/SQL Programming</strong></p>
<div style="text-align:center">
<object width="480" height="395"><param name="movie" value="http://www.youtube.com/v/ecNP8KBX_sc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ecNP8KBX_sc" type="application/x-shockwave-flash" wmode="transparent" width="480" height="395"></embed></object>
</div>
<p>Die im Video erw&#228;hnten Pr&#228;sentationen und einiges mehr, bietet Steven Feuerstein auf folgender Seite <a href="http://oracleplsqlprogramming.com/resources.html">http://oracleplsqlprogramming.com/resources.html</a> zum Download an.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2007/08/30/oracle-plsql-best-practices-and-common-mistakes-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datenbank-Optimierung mit Oracle Cost-Based-Optimizer (CBO)</title>
		<link>http://www.informatik-student.de/2007/07/23/datenbank-optimierung-mit-oracle-cost-based-optimizer-cbo/</link>
		<comments>http://www.informatik-student.de/2007/07/23/datenbank-optimierung-mit-oracle-cost-based-optimizer-cbo/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 21:32:21 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[cbo]]></category>
		<category><![CDATA[Datenbankabfragen]]></category>
		<category><![CDATA[optimizer]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl-sql]]></category>
		<category><![CDATA[präsentation]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2007/07/23/datenbank-optimierung-mit-oracle-cost-based-optimizer-cbo/</guid>
		<description><![CDATA[Wer die Oracle-Grundlagen mal &#252;berwunden hat, sich schon etwas mit der Oracle-Datenbank befasst hat und auch die ersten komplexeren Abfragen schon erstellt hat, der wird sich ganz sicher f&#252;r die Optimierung der ausgef&#252;hrten Datenbankabfragen interessieren. Da diese, je nach Datenmenge, nicht immer optimal und performant ausgef&#252;hrt werden, kommt man automatisch zum Thema Datenbankoptimierung mittels des [...]]]></description>
			<content:encoded><![CDATA[<p>Wer die Oracle-Grundlagen mal &#252;berwunden hat, sich schon etwas mit der Oracle-Datenbank befasst hat und auch die ersten komplexeren Abfragen schon erstellt hat, der wird sich ganz sicher f&#252;r die Optimierung der ausgef&#252;hrten Datenbankabfragen interessieren. Da diese, je nach Datenmenge, nicht immer optimal und performant ausgef&#252;hrt werden, kommt man automatisch zum Thema Datenbankoptimierung mittels des Oracle Cost-Based-Optimizer (CBO). Wer zu diesem Thema sich mal eine sehr gute Pr&#228;sentation mit sehr guten Informationen zur Optimierung von Datenbankabfragen ansehen m&#246;chte, dem kann ich die Oracle-Pr&#228;sentation &#8220;<a href="http://oukc.oracle.com/static05/opn/oracle9i_database/022607_1000/022607_1000_source/022607_1000/index.htm">Optimising through understanding</a>&#8221; von Jonathan Lewis empfehlen. </p>
<p>Die Pr&#228;sentation ist zwar keine allzuleichte Kost, aber sehr gut f&#252;r fortgeschrittene Oracle-Anwendungsentwickler geeignet, die immer noch was dazu lernen wollen. Ich mu&#223; zugeben, ich mu&#223; mich mit der ein oder anderen Abfrage auch nochmal n&#228;her auseinandersetzen, aber im Gro&#223;en und Ganzen, war die Pr&#228;sentation schon sehr lehrreich.</p>
<p>via <a href="http://jonathanlewis.wordpress.com/2007/03/05/web-presentation/">Jonathan Lewis &#8211; Oracle Scratchpad</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2007/07/23/datenbank-optimierung-mit-oracle-cost-based-optimizer-cbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datenbank-Tutorial &#8211; Einstieg in Oracle 9i</title>
		<link>http://www.informatik-student.de/2007/07/02/datenbank-tutorial-einstieg-in-oracle-9i/</link>
		<comments>http://www.informatik-student.de/2007/07/02/datenbank-tutorial-einstieg-in-oracle-9i/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 19:20:37 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl-sql]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2007/07/02/datenbank-tutorial-einstieg-in-oracle-9i/</guid>
		<description><![CDATA[Wer von euch eine sehr gute und ausf&#252;hrliche Einf&#252;hrung in die Oracle Datenbankprogrammierung und -administration sucht, dem kann ich das Oracle Certified Professional Database Administrator-eBook von Stefan Hietel und Robert Warnke empfehlen. Die Version basiert zwar noch auf der Oracle 9i-Datenbankversion und noch nicht auf der Oracle 10g-Version, liefert allerdings viele Grundlagen zu Themen wie [...]]]></description>
			<content:encoded><![CDATA[<p>Wer von euch eine sehr gute und ausf&#252;hrliche Einf&#252;hrung in die Oracle Datenbankprogrammierung und -administration sucht, dem kann ich das <a href="http://rowa.giso.de/oracle/latex/index.html">Oracle Certified Professional Database Administrator</a>-eBook von Stefan Hietel und Robert Warnke empfehlen. </p>
<p>Die Version basiert zwar noch auf der Oracle 9i-Datenbankversion und noch nicht auf der Oracle 10g-Version, liefert allerdings viele Grundlagen zu Themen wie DML, DDL, SQL, Views und Stored Procedures.</p>
<p>Das eBook liegt als HTML- und als PDF-Dokument vor und liefert eine sehr verst&#228;ndliche Einf&#252;hrung in die Welt der Oracle-Datenbankumgebungen. </p>
<p>Links zum eBook:<br />
<a href="http://rowa.giso.de/oracle/database-administration.pdf">PDF-Version vom Oracle Certified Professional Database Administrator</a><br />
<a href="http://rowa.giso.de/oracle/latex/index.html">HTML-Version vom Oracle Certified Professional Database Administrator</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2007/07/02/datenbank-tutorial-einstieg-in-oracle-9i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interessante Oracle Online-Resourcen</title>
		<link>http://www.informatik-student.de/2007/04/19/interessante-oracle-online-resourcen/</link>
		<comments>http://www.informatik-student.de/2007/04/19/interessante-oracle-online-resourcen/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 05:43:53 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[dokumentation]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2007/04/19/interessante-oracle-online-resourcen/</guid>
		<description><![CDATA[Da ich mich zur Zeit etwas vertiefter mit der Oracle-Datenbankprogrammierung und -Datenbankadministation besch&#228;ftige, m&#246;chte ich hier heute, einfach mal einige interessante Oracle-Online-Dokumentationsresourcen zu den Oracle 9i- und 10g-Datenbanken vorstellen, die dem Einstieg in die Oracle-Datenbankwelt etwas vereinfachen k&#246;nnen. Offizielle Oracle-Online-Doku: Oracle-Online-Dokumentation zur Oracle 9i Release 2-Datenbank Oracle-Online-Dokumentation zur aktuellen Oracle 10g Release 2-Datenbank Weitere Onlineresourcen [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich mich zur Zeit etwas vertiefter mit der Oracle-Datenbankprogrammierung und -Datenbankadministation besch&#228;ftige, m&#246;chte ich hier heute, einfach mal einige interessante Oracle-Online-Dokumentationsresourcen zu den Oracle 9i- und 10g-Datenbanken vorstellen, die dem Einstieg in die Oracle-Datenbankwelt etwas vereinfachen k&#246;nnen.</p>
<p><strong>Offizielle Oracle-Online-Doku:</strong><br />
<a href="http://www.oracle.com/pls/db92/db92.homepage">Oracle-Online-Dokumentation zur Oracle 9i Release 2-Datenbank</a><br />
<a href="http://www.oracle.com/pls/db102/db102.homepage">Oracle-Online-Dokumentation zur aktuellen Oracle 10g Release 2-Datenbank</a></p>
<p><strong>Weitere Onlineresourcen zu aktuellen Oracle-Datenbanken:</strong><br />
<a href="http://www.muniqsoft.de/tipps/index_tipps.htm">Oracle Tipps und Tricks</a> von MuniQSoft<br />
<a href="http://www.speicherverwaltung.datenbank-wissen.de/">Oracle Speicherverwaltung Tutorial</a>  &#8211; Speicherstrukturen einer Oracle Datenbank<br />
<a href="http://www.datenbank-tuning.de/">Oracle Tuning Tutorial</a> &#8211; Tuningaspekte eines Oracle-Datenbanksystems<br />
<a href="http://www.datenbank-standby.de/">Oracle Standby Datenbank Tutorial</a> &#8211; Erkl&#228;rungen zum Aufbau und Betrieb<br />
<a href="http://www.datenbank-backup.de/">Oracle Backup Tutorial</a> &#8211; Sichern und Wiederherstellen einer Oracle Datenbank<br />
<a href="http://www.oracle-10g-buch.de/DB_Monitoring_Skript_Suite/index.htm">SQL-Skripte</a> f&#252;r Datenbankinstallation, Administration und Monitoring<br />
<a href="http://www.ora-code.com/">Oracle Error Codes</a> &#8211; Sammlung aller Oracle Error Codes</p>
<p>Wer noch den ein, oder anderen interessanten Link zu diesem Thema hat, ist gerne eingeladen, diesen in den Kommentaren hinzuzuf&#252;gen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2007/04/19/interessante-oracle-online-resourcen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tipps und Tricks f&#252;r Oracle-Entwickler und Admins</title>
		<link>http://www.informatik-student.de/2006/11/18/tipps-und-tricks-fuer-oracle-entwickler-und-admins/</link>
		<comments>http://www.informatik-student.de/2006/11/18/tipps-und-tricks-fuer-oracle-entwickler-und-admins/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 13:20:22 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[knowhow]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[tipps und tricks]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/11/18/tipps-und-tricks-fuer-oracle-entwickler-und-admins/</guid>
		<description><![CDATA[Tipps und Tricks f&#252;r viele Bereiche der Oracle-Datenbank bietet die Seite der Puget Sound Oracle Users Group Ob es SQL-Tipps f&#252;r die Entwickler oder z.B. Backup und Recovery-Hilfen f&#252;r den Oracle-Admin sind, in diesem Nachschlagewerk f&#252;r Oracle findet jeder was, der mit einer Oracle-Datenbank zu tun hat. via artiso Blog &#8211; Nachschlage-Werk f&#252;r Oracle Befehle]]></description>
			<content:encoded><![CDATA[<p>Tipps und Tricks f&#252;r viele Bereiche der Oracle-Datenbank bietet die Seite der <a href="http://www.psoug.org/library.html" target="_blank">Puget Sound Oracle Users Group</a> </p>
<p>Ob es SQL-Tipps f&#252;r die Entwickler oder z.B. Backup und Recovery-Hilfen f&#252;r den Oracle-Admin sind, in diesem Nachschlagewerk f&#252;r Oracle findet jeder was, der mit einer Oracle-Datenbank zu tun hat.</p>
<p>via <a href="http://www.artiso.com/ProBlog/PermaLink,guid,8ff59a0c-7b04-4b94-a043-112e9a567f15.aspx" target="_blank">artiso Blog &#8211; Nachschlage-Werk f&#252;r Oracle Befehle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/11/18/tipps-und-tricks-fuer-oracle-entwickler-und-admins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle ver&#246;ffentlicht Warehouse Builder 10g R2</title>
		<link>http://www.informatik-student.de/2006/07/28/oracle-veroeffentlicht-warehouse-builder-10g-r2/</link>
		<comments>http://www.informatik-student.de/2006/07/28/oracle-veroeffentlicht-warehouse-builder-10g-r2/#comments</comments>
		<pubDate>Fri, 28 Jul 2006 18:45:18 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[etl]]></category>
		<category><![CDATA[olap]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/?p=193</guid>
		<description><![CDATA[Oracle hat das zweite Release seiner Data Warehousing &#038; Data Mining Plattform &#8211; Oracle Warehouse Builder 10g ver&#246;ffentlicht. Mit dem Metadaten-gest&#252;tzten ETL-Produkt k&#246;nnen Daten von verschiedenen Datenquellen auch aus anderen Systemen (SAP, Sybase, Informix, ASCII etc.) gelesen und in das Data Warehouse homogenisiert umgewandelt werden. Hier sorgt der Warehouse Builder nicht nur f&#252;r die Datentransformation, [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle hat das zweite Release seiner Data Warehousing &#038; Data Mining Plattform &#8211; Oracle Warehouse Builder 10g ver&#246;ffentlicht. </p>
<p>Mit dem Metadaten-gest&#252;tzten ETL-Produkt k&#246;nnen Daten von verschiedenen Datenquellen auch aus anderen Systemen (SAP, Sybase, Informix, ASCII etc.) gelesen und in das Data Warehouse homogenisiert umgewandelt werden. Hier sorgt der Warehouse Builder nicht nur f&#252;r die Datentransformation, sondern auch f&#252;r die richtige Reihenfolge unterschiedlicher Lade- und Transformationsschritte, die im Editor Warehouse Builders als Prozesslandkarte definiert werden k&#246;nnen. Daraus entsteht dann automatisch die notwendige Infrastruktur f&#252;r Reporting und Analyse. </p>
<p><img src="http://informatik-student.serverstack.de/images/oraclewarehouse10g.jpg" alt="" class="center" width="500"/></p>
<p>Neben seiner Hauptaufgabe, ETL-Prozesse zu erstellen, kann der Warehouse Builder auch bei jeglicher Programmierung von Schnittstellen verwendet werden. </p>
<p>Das neue Release verf&#252;gt &#252;ber verbesserte Datenquatlit&#228;t sowie neue Features im Bereich OLAP, Integration und Administration. </p>
<p>Quelle: <a href="http://www.entwickler.com/itr/news/psecom,id,30005,nodeid,82.html" target="_blank">Entwickler.de &#8211; Oracle ver&#246;ffentlicht Warehouse Builder 10g R2</a></p>
<p>Weitere Informationen:<br />
<a href="http://www.oracle.com/technology/obe/admin/owb10gr2_gs.htm" target="_blank">Introduction to Oracle Warehouse Builder 10g Release 2</a><br />
<a href="http://www.oracle.com/technology/oramag/oracle/04-sep/o54data.html" target="_blank">Data Warehousing &#8211; Moving Data Faster</a><br />
<a href="http://www.oracle.com/technology/products/warehouse/htdocs/OTN_viewlet.html" target="_blank">Oracle Warehouse Builder-Viewlets</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/07/28/oracle-veroeffentlicht-warehouse-builder-10g-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle 10g auf Linux zuverl&#228;ssig laufen lassen</title>
		<link>http://www.informatik-student.de/2006/07/24/oracle-10g-auf-linux-zuverlaessig-laufen-lassen/</link>
		<comments>http://www.informatik-student.de/2006/07/24/oracle-10g-auf-linux-zuverlaessig-laufen-lassen/#comments</comments>
		<pubDate>Mon, 24 Jul 2006 19:42:31 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/07/24/oracle-auf-linux-laufen-lassen/</guid>
		<description><![CDATA[Wer auf eine ausgereifte und ausgetestets Linux-Plattform im Unternehmen setzen will, oder auch mu&#223;, dem seien die Oracle Validated Configurations empfohlen,hier findet man als DBA, von Oracle erstellte, als Best-Practice-Dokumente benannte, Dokumente mit ausgew&#228;hlten und ausgetesteten Hardware- und Softwarekombinationen unter denen die Oracle-Software auf der Linux-Plattform zuverl&#228;ssig l&#228;uft. Die Oracle Validated Configurations basieren im Moment [...]]]></description>
			<content:encoded><![CDATA[<p>Wer auf eine ausgereifte und ausgetestets Linux-Plattform im Unternehmen setzen will, oder auch mu&#223;, dem seien die <a href="http://www.oracle.com/technology/tech/linux/validated-configurations/index.html" target="_blank">Oracle Validated Configurations</a> empfohlen,hier findet man als DBA, von Oracle erstellte, als Best-Practice-Dokumente benannte, Dokumente mit ausgew&#228;hlten und ausgetesteten Hardware- und Softwarekombinationen unter denen die Oracle-Software auf der Linux-Plattform zuverl&#228;ssig l&#228;uft. Die Oracle Validated Configurations  basieren im Moment auf der aktuellen Oracle Database 10g Release 2 (10.2.0.2)-Datenbank und wird bei Erscheinen eines neuen Releases nach oben erweitert. F&#252;r &#228;ltere Versionen wie Oracle9i oder Oracle Database 10g Release 1 ist es nicht vorgesehen, dass f&#252;r diese auch Oracle Validated Configurations erstellt werden.</p>
<p>Diese Konfigurationen sind allerdings, dann nicht mehr so g&#252;nstig, wie sich das so mancher im Linux-Lager vorstellt. Denn alle Konfigurationen basieren auf Enterprise-Linux-Systemen (RHEL 4 AS/ES Update 3 und SLES 9 Service Pack 2) und auch die Server sind Produkte, namhafter Hardware-Hersteller. Einer der Hauptgr&#252;nde trotzdem eine dieser Konfigurationen zu w&#228;hlen ist die in vielen Firmen ben&#246;tigte Supportm&#246;glichkeit seitens Oracle im Fehler- und Problemfall. Deshalb werden viele Firmen auf eine dieser Oracle Validated Configurations zur&#252;ckgreifen.</p>
<p>Wer sich dies nicht leisten kann und im LowCost-Linux-Sektor einen Oracle-Datenbankserver auf Linux installieren will, ist trotzdem nicht aufgeschmissen, denn auch mit einem kleineren Budget l&#228;sst sich der Server unter einem OpenSource-Linux installieren. Allerdings wird es f&#252;r diese Installationen dann wohl, wie ich vermute, keine Supportleistungen seitens Oracle geben. Im Supportfall mu&#223; man sich dann auf Newsgroups und andere Internetresourcen verlassen.</p>
<p>Gute Infoquellen f&#252;r die LowCost-Variante findet Ihr hier:<br />
<a href="http://linux.togaware.com/survivor/Oracle_10g.html"  target="_blank">Step-by-step guide installing Oracle Database 10g Release 2  for Linux x86 on Debian</a><br />
<a href="http://www.novell.com/coolsolutions/feature/14631.html"  target="_blank">Introduction to Oracle 10g R1 (10.1.0.3) on SUSE Linux Professional 9.3</a><br />
<a href="http://www.akadia.com/services/ora_linux_install_10g.html"  target="_blank">Short Guide to install Oracle 10g on Gentoo Linux (2004.0)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/07/24/oracle-10g-auf-linux-zuverlaessig-laufen-lassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORA-XE &#8211; Das deutsche Forum zur Oracle 10g Express Edition (XE)</title>
		<link>http://www.informatik-student.de/2006/07/18/ora-xe-das-deutsche-forum-zur-oracle-10g-express-edition-xe/</link>
		<comments>http://www.informatik-student.de/2006/07/18/ora-xe-das-deutsche-forum-zur-oracle-10g-express-edition-xe/#comments</comments>
		<pubDate>Tue, 18 Jul 2006 04:50:31 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/07/17/ora-xe-die-deutsches-zur-oracle-10g-express-edition-xe/</guid>
		<description><![CDATA[Die deutschsprachige Seite ORA-XE, widmet sich der, im Fr&#252;hjahr 2006 erschienenen, Oracle 10g Express Edition (XE) Datenbank-Software, die von Oracle kostenfrei f&#252;r private und kommerzielle Zwecke zur Verf&#252;gung gestellt wurde, allerdings auch einigen technischen und funktionalen Einschr&#228;nkungen unterliegt. Eigentlich wird von Oracle, Support nur f&#252;r registrierte Benutzer f&#252;r die 10g-Express-Version, in Form eines moderierten Web-Forum [...]]]></description>
			<content:encoded><![CDATA[<p>Die deutschsprachige Seite <a href="http://www.oraxe.de" target="_blank">ORA-XE</a>, widmet sich der, im Fr&#252;hjahr 2006 erschienenen, Oracle 10g Express Edition (XE) Datenbank-Software, die von Oracle kostenfrei f&#252;r private und kommerzielle Zwecke zur Verf&#252;gung gestellt wurde, allerdings auch einigen technischen und funktionalen Einschr&#228;nkungen unterliegt. </p>
<p>Eigentlich wird von Oracle, Support nur f&#252;r registrierte Benutzer f&#252;r die 10g-Express-Version, in Form eines moderierten <a href="http://www.oracle.com/technology/products/database/xe/forum.html" target="_blank">Web-Forum</a> auf der Oracle-Seite angeboten. </p>
<p>Hierbei m&#246;chte das <a href="http://www.oraxe.de/smf/index.php" target="_blank">ORA-XE-Forum</a> weiterhelfen und  bietet ein,von Spezialisten moderiertes, deutschsprachiges Forum zu Fragen und Informationen rund um Oracle Database XE an.</p>
<p>Die Seite liefert auch ein interessantes Datenblatt zur Oracle Database 10g Express Edition mit, in dem alle technischen und funktionalen Einschr&#228;nkungen und Fragen zu Lizenz und Kosten vermerkt sind. </p>
<p>Desweiteren sind die beiden Installationsvideos zur Oracle Database 10g Express Edition auf der Seite, jeweils f&#252;r Linux und Windows sehr empfehlenswert.</p>
<p>Siehe auch: <a href="http://www.informatik-student.de/2006/02/27/oracle-stellt-finale-version-der-10g-xe-datenbank-vor/">Informatik-Student.de &#8211; Oracle stellt finale Version der 10g XE Datenbank vor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/07/18/ora-xe-das-deutsche-forum-zur-oracle-10g-express-edition-xe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Connection Pooling mit Tomcat</title>
		<link>http://www.informatik-student.de/2006/07/11/database-connection-pooling-mit-tomcat/</link>
		<comments>http://www.informatik-student.de/2006/07/11/database-connection-pooling-mit-tomcat/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 05:08:49 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/?p=179</guid>
		<description><![CDATA[F&#252;r mich ist dies zwar inzwischen Routine, aber vielleicht kann ich, ja mit diesem Hinweis jemandem anderen weiterhelfen. Auf der OnJava-Seite wurde ein sehr interessanter Artikel zum Thema Database Connection Pooling mit Tomcat ver&#246;ffentlicht. Hierbei geht der Autor detailiert auf den Database Connection Pooling (DBCP)-Mechanismus und die damit verbundenen Vorteile ein. Au&#223;erdem wird eine Datenbank-Konfiguration [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r mich ist dies zwar inzwischen Routine, aber vielleicht kann ich, ja mit diesem Hinweis jemandem anderen weiterhelfen.</p>
<p>Auf  der OnJava-Seite wurde ein sehr interessanter Artikel zum Thema Database Connection Pooling mit Tomcat ver&#246;ffentlicht. Hierbei geht der Autor detailiert auf den  Database Connection Pooling (DBCP)-Mechanismus und die damit verbundenen Vorteile ein.</p>
<p>Au&#223;erdem wird eine Datenbank-Konfiguration mit dem Database Connection Pooling (DBCP) von Anfang bis zum Ende durchgegangen.</p>
<p>Hier ein Beispiel:</p>
<pre>
<code>&lt;Context path="/testapp" docBase="testapp" debug="0" 
reloadable="true" crossContext="true"&gt;

&lt;Resource name="jdbc/mySqlTest" auth="Container"
   type="javax.sql.DataSource" removeAbandoned="true"
   removeAbandonedTimeout="30" maxActive="50"
   maxIdle="20" maxWait="10000" 
   username="myUser" password="myPassword"
   driverClassName="com.mysql.jdbc.Driver"
   url="jdbc:mysql://localhost/mySqlTest"/&gt;

&lt;/Context&gt;</code>
</pre>
<p>Weitere Infos findet Ihr hier:<br />
<a href="http://www.onjava.com/pub/a/onjava/2006/04/19/database-connection-pooling-with-tomcat.html" target="_blank">Database Connection Pooling with Tomcat</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/07/11/database-connection-pooling-mit-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java DB in der Java Standard Edition 6</title>
		<link>http://www.informatik-student.de/2006/06/19/java-db-in-java-standard-edition-6/</link>
		<comments>http://www.informatik-student.de/2006/06/19/java-db-in-java-standard-edition-6/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 19:44:45 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[softwareentwicklung]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/06/19/java-db-in-java-standard-edition-6/</guid>
		<description><![CDATA[Wie heute bekannt wurde, wird in der neuen Java Platform, Standard Edition (Java SE) 6 eine vollst&#228;ndige Datenbank enthalten sein. Machbar wurde dies, durch die Firma IBM, die im Sommer 2004 durch die Schenkung von &#252;ber 500.000 Zeilen Code seines Datenbank-Management-Systems Cloudscape an die Apache Software Foundation, das Projekt Apache Derby ins Leben gerufen hat. [...]]]></description>
			<content:encoded><![CDATA[<p>Wie heute bekannt wurde, wird in der neuen Java Platform, Standard Edition (Java SE) 6 eine vollst&#228;ndige Datenbank enthalten sein. </p>
<p>Machbar wurde dies, durch die Firma IBM, die im Sommer 2004 durch die Schenkung von &#252;ber 500.000 Zeilen Code seines Datenbank-Management-Systems Cloudscape an die Apache Software Foundation, das Projekt Apache Derby ins Leben gerufen hat. Dabei zielt Derby vor allem auf Anwendungen ab, die kein gro&#223;es Enterprise-Datenbank-System ben&#246;tigen, wie z.B. kleinere StandAlone-L&#246;sungen und kleine Webseiten.</p>
<p>Die Java DB ist Suns Variante von Apache Derby, einer komplett in Java geschriebenen Datenbank, die nur 2 MByte Speicher ben&#246;tigt und komplett ohne Administration eingesetzt werden kann. Damit enth&#228;lt die n&#228;chste Version des JDK (Java Standard Edition 6) eine freie, in Java geschriebene Datenbank. </p>
<p>Ich finde diese Entwicklung der mitgelieferten Datenbank echt gelungen, da man bei jeder auch noch so kleinen Anwendung irgendwelche Daten (z.B. Konfigurationsdateien, usw.) abzuspeichern, oder zumindest zwischenzuspeichern hat, und man somit nicht die Daten im Filesystem (XML-Dateien) oder in gro&#223;en Datenbanken wie Oracle und Konsorten ablegen muss. Ich denke man wird hierdurch auch flexibler und portabler beim Deployment der Anwendungen, da die Datenbank immer schon mitgeliefert wird, inkl. Konfiguration der Anwendung.</p>
<p>Nat&#252;rlich haben auch alle gro&#223;en Enterprise-Datenbankmanagement-Systeme weiterhin ihre Existenzberechtigung und ich sehe diese neue Entwicklung auch nicht als gro&#223;e Konkurrenz f&#252;r die am Markt pr&#228;senten Datenbankmanagement-Systeme wie Oracle, SQL Server und  DB2. Ich sehe die Anwendung der JavaDB, eher als Desktop-Datenbank f&#252;r kleinere Anwendungen und Tools.</p>
<p>Einen sehr guten Artikel zum Thema JavaDB mit Beispielanwendung findet Ihr unter:<br />
<a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javadb/" target="_blank">Sun Developer Network &#8211; Using Java DB in Desktop Applications</a></p>
<p>Quelle: <a href="http://golem.de/0606/45988.html" target="_blank">Golem.de &#8211; Mustang kommt mit Java DB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/06/19/java-db-in-java-standard-edition-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Select-Berechtigung auf ein View in einer Oracle Datenbank</title>
		<link>http://www.informatik-student.de/2006/06/16/select-berechtigung-auf-ein-view-in-einer-oracle-datenbank/</link>
		<comments>http://www.informatik-student.de/2006/06/16/select-berechtigung-auf-ein-view-in-einer-oracle-datenbank/#comments</comments>
		<pubDate>Fri, 16 Jun 2006 21:56:23 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/06/16/158/</guid>
		<description><![CDATA[Des&#246;fteren ist es gew&#252;nscht, dass z.B, zu Reporting-Zwecken, nur ein lesender Zugriff auf eine Datenbank m&#246;glich ist. Hierf&#252;r wird, z.B. ein neuer Datenbank-Benutzer (neues Schema) auf der Oracle-Datenbank angelegt und dieser bekommt nur lesende Berechtigungen auf die Daten eines anderen Benutzers (Schemas). Falls nun neue Tabellen oder Views hinzukommen, und der lesende Benutzer darauf zugreifen [...]]]></description>
			<content:encoded><![CDATA[<p>Des&#246;fteren ist es gew&#252;nscht, dass z.B, zu Reporting-Zwecken, nur ein lesender Zugriff auf eine Datenbank m&#246;glich ist. Hierf&#252;r wird, z.B. ein neuer Datenbank-Benutzer (neues Schema) auf der Oracle-Datenbank angelegt und dieser bekommt nur lesende Berechtigungen auf die Daten eines anderen Benutzers (Schemas). Falls nun neue Tabellen oder Views hinzukommen, und der lesende Benutzer darauf zugreifen soll, m&#252;ssen allerdings, &#252;ber Grants neue Berechtigungen, f&#252;r die neuen Tabellen und Views auf dem Datenbank-Schema, das die Daten enth&#228;lt, angelegt werden. </p>
<p>Hier ein Beispiel f&#252;r einen Grant auf ein View in einem anderen Oracle-Schema der gleichen Oracle-Datenbank. Mit diesem Grant wird eine Select-Berechtigung f&#252;r einen anderen Benutzer (hier ein nur lesender Benutzer) erteilt. Das selbe kann auch f&#252;r Tabellen einfach &#252;bernommen werden.</p>
<pre>
<code>GRANT SELECT ON VIEW_REPORTING TO READUSER 
/</code>
</pre>
<p>Und schon kann der lesende Benutzer auf diese Daten zugreifen.</p>
<p>Einen sehr ausf&#252;hrlichen Artikel &#252;ber die Vergabe von Berechtigungen f&#252;r Oracle-Datenbank mittels Grants findet Ihr unter &#8220;<a href="http://www.dba-oracle.com/art_builder_grant_sec.htm" target="_blank">Control Access with Oracle Grant Security</a>&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/06/16/select-berechtigung-auf-ein-view-in-einer-oracle-datenbank/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>ERM &#8211; Das Entity-Relationship-Modell neu erkl&#228;rt</title>
		<link>http://www.informatik-student.de/2006/06/08/erm-das-entity-relationship-modell-neu-erklaert/</link>
		<comments>http://www.informatik-student.de/2006/06/08/erm-das-entity-relationship-modell-neu-erklaert/#comments</comments>
		<pubDate>Thu, 08 Jun 2006 19:08:24 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[erm]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/06/08/erm-das-entity-relationship-modell-neu-erklart/</guid>
		<description><![CDATA[Was ist ein ERM ? Eigentlich sollte allen Software-Entwicklern und -Consultants das Entity-Relationship-Modell ein Begriff sein. Hier eine spassige Erkl&#228;rung: Hier eine fundierte Erkl&#228;rung aus der Wikipedia: Das Entity-Relationship-Modell oder auch Gegenstands-Beziehungs-Modell (engl. Entity Relationship Model), kurz ER-Modell oder ERM, dient dazu, im Rahmen der Datenmodellierung einen Ausschnitt der realen Welt zu beschreiben. Das ER-Modell [...]]]></description>
			<content:encoded><![CDATA[<p>Was ist ein ERM ? Eigentlich  sollte allen Software-Entwicklern und -Consultants das Entity-Relationship-Modell ein Begriff sein.</p>
<p>Hier eine spassige Erkl&#228;rung:</p>
<p><img src="http://informatik-student.serverstack.de/images/entities.jpg" width="500" alt="" /></p>
<p>Hier eine fundierte Erkl&#228;rung aus der Wikipedia:</p>
<blockquote><p>Das Entity-Relationship-Modell oder auch Gegenstands-Beziehungs-Modell (engl. Entity Relationship Model), kurz ER-Modell oder ERM, dient dazu, im Rahmen der Datenmodellierung einen Ausschnitt der realen Welt zu beschreiben. Das ER-Modell besteht meistens aus einer Grafik und einer Beschreibung der darin verwendeten einzelnen Elemente (siehe nachfolgend unter ER-Diagramme). Es dient zum einen in der konzeptionellen Phase der Anwendungsentwicklung der Verst&#228;ndigung zwischen Anwendern und Entwicklern, wobei ausschlie&#223;lich das Was, also die Sachlogik, und nicht das Wie, also die Technik, wesentlich ist. </p>
<p>Zum Anderen dient das ER-Modell in der Implementierungsphase als Grundlage f&#252;r das Design der Datenbank.</p></blockquote>
<p>via <a href="http://admin-blog.com/" target="_blank">Administrator&#8217;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/06/08/erm-das-entity-relationship-modell-neu-erklaert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kontrollierte Benutzerzugriffe auf eine Oracle-Datenbank</title>
		<link>http://www.informatik-student.de/2006/06/05/kontrollierte-benutzerzugriffe-auf-eine-oracle-datenbank/</link>
		<comments>http://www.informatik-student.de/2006/06/05/kontrollierte-benutzerzugriffe-auf-eine-oracle-datenbank/#comments</comments>
		<pubDate>Mon, 05 Jun 2006 19:04:17 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/06/04/logon-trigger-schutzt-vor-unberechtigten-zugriffen/</guid>
		<description><![CDATA[Heute besch&#228;ftigte ich mich mal mit dem Logon-Trigger, weil der mir vor kurzem auch mal &#252;ber den Weg lief. Um unkontrollierte Benutzerzugriffe auf eine Oracle-Datenbank , durch bestimmte Benutzer, oder durch bestimmte Rechner, zu unterbinden, kann als wirksame Ma&#223;nahme, ein Logon-Trigger auf der Oracle-Datenbank angelegt werden. Somit kann sich der Benutzer auch nicht anmelden, falls [...]]]></description>
			<content:encoded><![CDATA[<p>Heute besch&#228;ftigte ich mich mal mit dem Logon-Trigger, weil der mir vor kurzem auch mal &#252;ber den Weg lief.</p>
<p>Um unkontrollierte Benutzerzugriffe auf eine Oracle-Datenbank , durch bestimmte Benutzer, oder durch bestimmte Rechner, zu unterbinden, kann als wirksame Ma&#223;nahme, ein Logon-Trigger auf der Oracle-Datenbank angelegt werden. Somit kann sich der Benutzer auch nicht anmelden, falls er den User und das Passwort wei&#223;. ;-)</p>
<p>Der Logon-Trigger ist &#228;hnlich aufgebaut, wie die Insert-, Update-, Delete-Trigger, die auf einer Tabelle liegen. Allerdings z&#252;ndet der Logon-Trigger, bei der Anmeldung eines Benutzers an die Datenbank. Hier kann er eine Aktion ausf&#252;hren, wie zum Beispiel eine Benutzer- oder Rechnernamen&#252;berpr&#252;fung. Hierf&#252;r liest sich die Stored Procedure des Triggers den Benutzernamen und den Rechnernamen aus der Systemumgebung aus und &#252;berpr&#252;ft diesen gegen einen festen Wert oder einen Tabelleneintrag und schaut, ob die Anmeldung berechtigt ist. Falls diese berechtigt ist, wird der Zugriff auf die Datenbank freigegeben, falls nicht, wird eine Fehlermeldung angezeigt.</p>
<pre>
<code>
CREATE OR REPLACE TRIGGER SYSTEM.checkUserLogon 
AFTER LOGON ON DATABASE 
DECLARE
 rechnername  VARCHAR2(80);    -- Variable für Rechnernamen
 os_username  VARCHAR2(80);    -- Variable für Username
 errormessage  VARCHAR2(1000); -- Error message to be printed
 userException EXCEPTION;      -- Zugriffs-Exception
 
BEGIN
 
 -- Holt die Informationen  aus dem USERENV context
 rechnername  := sys_context('USERENV','TERMINAL');-- Rechner 
 os_username   := sys_context('USERENV','OS_USER');-- User
 -- Zieht nur bei Oracle-User (Schema) = 'SCOTT'
 IF ( user LIKE 'SCOTT%' ) THEN

 -- Zugriff für Benutzer 'fred' auf dem Rechner 'JUPITER'
   IF ( os_username != 'fred' OR rechnername != 'JUPITER') THEN

    RAISE userException ;

   END IF;
END IF;

EXCEPTION

 WHEN userException THEN
  errormessage := 'Sie haben leider keine Berechtigung für ';
  errormessage := errormessage || 'diese Datenbank !';
  RAISE_APPLICATION_ERROR(-20002,errormessage);

 WHEN OTHERS THEN
  errormessage := 'FATAL ERROR - checkUserLogon - Bitte ';
  errormessage := errormessage || 'kontaktieren Sie den Help';
  errormessage := errormessage || 'desk' || CHR(10) || SQLERRM;
  RAISE_APPLICATION_ERROR(-20003, errormessage);

END;
/</code>
</pre>
<p>Dieses Beispiel sollte auf allen Oracle-Datenbanken ab  der Version 9.0 ohne Ver&#228;nderungen lauff&#228;hig sein. Getestet habe ich den Logon-Trigger auf einer Oracle 9i-RDBMS-Datenbank  (Version 9.2.0.6). </p>
<p><strong>Achtung:</strong><br />
Bei der Benutzung von Logon Triggern, mu&#223; man Vorsicht walten lassen, denn ein fehlerhafter Logon Trigger kann verhindern, dass sich noch ein Benutzer an der Datenbank anmelden kann. Gl&#252;cklicherweise z&#252;nden Logon Trigger nicht f&#252;r den Benutzer SYS, der dann in dieser Notsituation den Trigger wieder l&#246;schen oder anpassen kann.</p>
<p>Weitere Infos zu Logon-Triggern findet Ihr hier:<br />
<a href="http://www.muniqsoft.de/tipps/dba/logon_trigger.htm" target="_blank">MuniQSoft &#8211; Oracle Logon Trigger</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/06/05/kontrollierte-benutzerzugriffe-auf-eine-oracle-datenbank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Isn&#8217;t Oracle Using My Index?!</title>
		<link>http://www.informatik-student.de/2006/05/25/why-isnt-oracle-using-my-index/</link>
		<comments>http://www.informatik-student.de/2006/05/25/why-isnt-oracle-using-my-index/#comments</comments>
		<pubDate>Thu, 25 May 2006 07:35:42 +0000</pubDate>
		<dc:creator>Joachim Schuler</dc:creator>
				<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[knowhow]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.informatik-student.de/2006/05/24/why-isnt-oracle-using-my-index/</guid>
		<description><![CDATA[Wer sich, wie so viele in einem der MetaLink-Foren, die Frage stellt, warum die Oracle-Datenbank gerade den m&#252;hsam angelegten Index nicht benutzt, der findet in diesem Artikel vielleicht Hilfe und eine Antwort. Artikel: Why Isn&#8217;t Oracle Using My Index?!]]></description>
			<content:encoded><![CDATA[<p>Wer sich, wie so viele in einem der MetaLink-Foren, die Frage stellt, warum die Oracle-Datenbank gerade den m&#252;hsam angelegten Index nicht benutzt, der findet in diesem Artikel vielleicht Hilfe und eine Antwort.</p>
<p>Artikel: <a href="http://www.dbazine.com/oracle/or-articles/jlewis12" target="_blank">Why Isn&#8217;t Oracle Using My Index?!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.informatik-student.de/2006/05/25/why-isnt-oracle-using-my-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

