<?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>Frank Berger, IT-Dienstleistungen</title>
	<atom:link href="http://www.fm-berger.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fm-berger.de</link>
	<description>Ihr Spezialist für komplexe IT-Systeme</description>
	<lastBuildDate>Fri, 13 Jan 2012 17:22:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Oracle Database 11.2 Express Edition Beta</title>
		<link>http://www.fm-berger.de/2011/04/05/oracle-database-11-2-express-edition-beta/</link>
		<comments>http://www.fm-berger.de/2011/04/05/oracle-database-11-2-express-edition-beta/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 15:49:19 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[11gR2]]></category>
		<category><![CDATA[OEL6]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/?p=314</guid>
		<description><![CDATA[Seit ein paar Tage ist eine Beta Version für die Oracle Database 11.2 Express Edition verfügbar. Die Beta basiert auf dem Release Stand 11.2.0.2.0. Eine erste Installation unter Oracle Enterprise Linux 6 verlief relativ problemlos. Wichtig ist das der Hostname &#8230; <a href="http://www.fm-berger.de/2011/04/05/oracle-database-11-2-express-edition-beta/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seit ein paar Tage ist eine Beta Version für die <a href="http://www.oracle.com/technetwork/database/express-edition/overview/index.html">Oracle Database 11.2 Express Edition</a> verfügbar. Die Beta basiert auf dem Release Stand 11.2.0.2.0. Eine erste Installation unter Oracle Enterprise Linux 6 verlief relativ problemlos.</p>
<p>Wichtig ist das der Hostname des Systems auflösbar ist:</p>
<pre class="screen">
[root@centos6 log]# <strong>ping `hostname`</strong>
PING centos6 (192.168.56.101) 56(84) bytes of data.
64 bytes from centos6 (192.168.56.101): icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from centos6 (192.168.56.101): icmp_seq=2 ttl=64 time=0.078 ms
</pre>
<p>Die Installation erfolgt dann wie von der 10g Version gewohnt:</p>
<pre class="screen">
[root@centos6 mnt]# <strong>rpm -i oracle-xe-11.2.0-0.5.x86_64.rpm</strong>
Executing post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

[root@centos6 log]# <strong>/etc/init.d/oracle-xe configure</strong>

Oracle Database 11g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 11g Express
Edition.  The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts.  Press <enter> to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:

Specify a port that will be used for the database listener [1521]:

Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration:
Confirm the password:

Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:

Starting Oracle Net Listener...Done
Configuring database...Done
Starting Oracle Database 11g Express Edition instance...Done
Installation completed successfully.
</enter></pre>
<p>Auf meinem System gab es beim ersten Versuch Schwierigkeiten mit folgenden Einträgen in der Datei  /etc/sysctl.conf:</p>
<pre class="screen">
# Disable netfilter on bridges.
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
</pre>
<p>Ein zweiter Versuch das RPM-Paket zu installieren lief reibungslos durch. Auf dem Testsystem ist eine Firewall aktiv. Für den Remote-Zugriff auf die Datenbank und die APEX-Weboberfläche wurden folgende Firewall-Regeln in /etc/sysconfig/iptables ergänzt:</p>
<pre class="screen">
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
</pre>
<p>Zum Schluss muss der Remote-Zugriff auf die Web-Oberfläche in der XDB-Konfiguration ebenfalls eingetragen werden:</p>
<pre class="screen">
[root@centos6 ~]# su - oracle
-bash-4.1$ <strong>. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh</strong>
-bash-4.1$ <strong>sqlplus / as sysdba</strong>
SQL*Plus: Release 11.2.0.2.0 Beta on Tue Apr 5 18:07:08 2011
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Beta
SQL> <strong>EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);</strong>
PL/SQL procedure successfully completed.
SQL>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2011/04/05/oracle-database-11-2-express-edition-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RHEL / OEL 6 DVD als yum-Repository verwenden</title>
		<link>http://www.fm-berger.de/2011/01/15/rhel-oel-6-dvd-als-yum-repository-verwenden/</link>
		<comments>http://www.fm-berger.de/2011/01/15/rhel-oel-6-dvd-als-yum-repository-verwenden/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 09:25:12 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[OEL6]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/?p=309</guid>
		<description><![CDATA[Welcher Linux Administrator kennt das Problem nicht, nach der Installation von Linux sollen einzelne RPM-Pakete nachinstalliert werden. Aufgrund der vielen Abhängigkeiten zwischen den Paketen ist der direkte Einsatz des Tools rpm oft mühsam. Hier hat sich der yum-Einzeiler &#8220;yum install &#8230; <a href="http://www.fm-berger.de/2011/01/15/rhel-oel-6-dvd-als-yum-repository-verwenden/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcher Linux Administrator kennt das Problem nicht, nach der Installation von Linux sollen einzelne RPM-Pakete nachinstalliert werden. Aufgrund der vielen Abhängigkeiten zwischen den Paketen ist der direkte Einsatz des Tools rpm oft mühsam. Hier hat sich der yum-Einzeiler &#8220;yum install PACKAGENAME&#8221; bewährt.</p>
<p>In so mancher Firmenumgebung steht aber leider nicht direkt ein YUM-Repository zur Verfügung und die Server haben meist keinen Internetzugang. YUM kann die Installations-DVD mit ein wenig Nachhilfe auch direkt als Repository verwenden. Hier am Beispiel für Oracle Enterprise Linux 6 dargestellt (die DVD wurde unter /mnt gemountet):</p>
<pre class="screen">
[root@centos6 ~]# <strong>cd /mnt</strong>
[root@centos6 mnt]# <strong>cp media.repo /etc/yum.repos.d/</strong>
[root@centos6 mnt]# <strong>vi /etc/yum.repos.d/media.repo</strong>
</pre>
<p>In der Datei muss noch ein entsprechender Eintrag für den Parameter baseurl aufgenommen werden. In diesem Fall also:</p>
<pre class="screen">
<strong>baseurl=file:///mnt</strong>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2011/01/15/rhel-oel-6-dvd-als-yum-repository-verwenden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JRockit Virtualization Edition</title>
		<link>http://www.fm-berger.de/2010/05/06/jrockit-virtualization-edition/</link>
		<comments>http://www.fm-berger.de/2010/05/06/jrockit-virtualization-edition/#comments</comments>
		<pubDate>Thu, 06 May 2010 16:28:32 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRockit]]></category>
		<category><![CDATA[Virtualisierung]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/?p=206</guid>
		<description><![CDATA[Ab heute gibt es Oracle WebLogic Server on JRockit Virtualization Edition als Download. Vor ein paar Wochen gab es bereits ein Meldung bei heise.de zu neuen Java-Virtualisierungswerkzeugen von Oracle &#8211; Oracle präsentiert Java-Virtualisierungswerkzeuge. Die technische Basis für dieses Produkt wurde &#8230; <a href="http://www.fm-berger.de/2010/05/06/jrockit-virtualization-edition/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ab heute gibt es <a href="http://www.oracle.com/technology/products/weblogic/virtualizationoption.html">Oracle WebLogic Server on JRockit Virtualization Edition</a> als Download. Vor ein paar Wochen gab es bereits ein Meldung bei heise.de zu neuen Java-Virtualisierungswerkzeugen von Oracle &#8211; <a href="http://www.heise.de/developer/meldung/Oracle-praesentiert-Java-Virtualisierungswerkzeuge-983940.html">Oracle präsentiert Java-Virtualisierungswerkzeuge</a>. Die technische Basis für dieses Produkt wurde Ende 2006 von der Firma BEA als Liquid VM angekündigt (theserverside.com &#8211; <a href="http://www.theserverside.com/news/thread.tss?thread_id=43424">JRockit&#8217;s Liquid VM could be the first real Java OS</a>). Hinter der JRockit Virtualization Edition steckt der Ansatz eine Java VM direkt auf virtualisierter Hardware, ohne Betriebssystem-Schicht, laufen zu lassen. Einen ähnlichen Ansatz stellt das Projekt <a href="http://www.jnode.org/">JNode.org</a> (Java New Operating System Design Effort) dar.</p>
<p>Oracle liefert die JRockit Virtualization Edition zusammen mit Weblogic als 370 MB grosses Zip-File. Darin sind folgende Dateien enthalten:</p>
<pre class="screen">
# <strong>unzip -t wlsvePackage.zip</strong>
Archive:  wlsvePackage.zip
    testing: wlsve/                   OK
    testing: wlsve/system.img         OK
    testing: wlsve/vm.cfg             OK
    testing: wlsveimagetool.jar       OK
    testing: README.txt               OK
    testing: wlsve_medrec_domain_with_odb.pdf   OK
    testing: THIRDPARTYLICENSEREADME.txt   OK
</pre>
<p>Hauptbestandteil ist das Disk-Image system.img</p>
<pre class="screen">
$ <strong>qemu-img info wlsve/system.img</strong>
image: wlsve/system.img
file format: raw
virtual size: 1.0G (1073741824 bytes)
disk size: 1.0G
</pre>
<p>Als Dateisystem wird in diesem Disk-Image ext2 verwendet, die Disk lässt sich daher unter Linux ohne Schwierigkeiten direkt mounten.</p>
<pre class="screen">
# <strong>mount -o loop wlsve/system.img /mnt</strong>
# <strong>cd /mnt</strong>
# <strong>ls -l</strong>
total 20
drwx------ 8 root root 4096 2010-04-14 02:48 application
drwx------ 3 root root 4096 2010-04-14 02:49 boot
drwx------ 8 root root 4096 2010-04-14 02:49 jrockitve
drwx------ 2 root root 4096 2010-04-14 02:48 lost+found
-rw------- 1 root root  361 2010-04-14 02:49 VERSION
</pre>
<p>Für den Betrieb einer Virtuellen-Maschine mit JRockit VE wird eigentlich Oracle VM benötigt. In einem ersten Test ließ sich das Disk-Image aber auch in einer normalen Xen-Umgebung booten. Hierzu wurde die Konfigurations-Datei vm.cfg mit folgendem Inhalt versehen:</p>
<pre class="screen">
name="wlsve01"
bootloader="/usr/bin/pygrub"
memory=1024
disk=['tap:aio:/var/nfs/system.img,sda1,w']
vif=['bridge=xenbr0']
</pre>
<p>Der Start der Xen-Domain erfolgt dann wie gewohnt mit den entsprechenden Xen-Befehlen.</p>
<pre class="screen">
# <strong>xm create -c vm.cfg</strong>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2010/05/06/jrockit-virtualization-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Enterprise Manager 11g &#8211; Teil 1</title>
		<link>http://www.fm-berger.de/2010/04/23/oracle-enterprise-manager-11g-teil-1/</link>
		<comments>http://www.fm-berger.de/2010/04/23/oracle-enterprise-manager-11g-teil-1/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 10:34:38 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Grid Control]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/?p=195</guid>
		<description><![CDATA[Gestern Abend hat Oracle die Version 11g für den Enterprise Manager veröffentlicht. Entsprechende Infos und Videos zu diesem Launch gibts bei Oracle unter: Introducing Oracle Enterprise Manager 11g Grid Control!. Für mich überraschend steht die Software (zumindest für Linux) auch &#8230; <a href="http://www.fm-berger.de/2010/04/23/oracle-enterprise-manager-11g-teil-1/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend hat Oracle die Version 11g für den Enterprise Manager veröffentlicht. Entsprechende Infos und Videos zu diesem Launch gibts bei Oracle unter: <a href="http://www.oracle.com/oms/enterprisemanager11g/index.html">Introducing Oracle Enterprise Manager 11g Grid Control!</a>. Für mich überraschend steht die Software (zumindest für Linux) auch gleich zum Download bereit (<a href="http://www.oracle.com/technology/software/products/oem/index.html">Oracle Enterprise Manager Downloads</a>). Da lohnt sich natürlich gleich ein Blick was sich alles verändert hat!</p>
<h5>Middleware und RDBMS sind nicht mehr im Installationsumfang enthalten</h5>
<p>D.h. diese Komponenten müssen vorab bereits installiert werden! Dies war einer der Punkte der mich bei Grid Control immer gestört hatte die enthaltenen Versionen von Middleware und RDBMS waren meist etwas angestaubt. So hat man mehr Flexibiltät bei der Installation.</p>
<p>Kleiner wird das Installationsumfang dadurch allerdings nicht. Die drei Zip-Files sind zusammen 4 GB groß:</p>
<pre class="screen">
[root@w0007 linux64]# ls -l
total 4324640
-rwxr-xr-x 1 frank frank 1430649163 2010-04-23 14:34 GridControl_11.1.0.1.0_Linux_x86-64_1of3.zip
-rwxr-xr-x 1 frank frank 1589674193 2010-04-23 14:56 GridControl_11.1.0.1.0_Linux_x86-64_2of3.zip
-rwxr-xr-x 1 frank frank 1408054490 2010-04-23 14:36 GridControl_11.1.0.1.0_Linux_x86-64_3of3.zip
</pre>
<h5>Der Installationsvorgang</h5>
<p>Die Installation lief in meinem Fall problemlos ab, die einzige wirkliche Änderung gegenüber Version 10gR5 ist das eine Datenbank-Instanz und der Weblogic Applicationserver bereits vor der Installation des Enterprise Manager aufgesetzt werden müssen.</p>
<h5>Komponenten-Stack / Verzeichnisse</h5>
<p>An der Verzeichnisstruktur des Enterprise Manager hat sich in Version 11gR1 hingegen einiges getan, man erkennt deutlich wie nun unterschiedliche Produktlinien langsam zusammenkommen. Neu ist der Begriff des Middleware-Home. Unterhalb dieses Verzeichnisses gibt es dann eine Fülle weiterer Verzeichnissbäume und Oracle Homes:</p>
<pre class="screen">
[oracle@oragrid middleware]$ ls -l
total 152
drwxr-xr-x 45 oracle oinstall  4096 Apr 24 13:27 agent11g
-rw-r-----  1 oracle oinstall   218 Apr 24 12:43 domain-registry.xml
drwxr-x---  7 oracle oinstall  4096 Apr 23 12:45 jdk160_14_R27.6.5-32
drwxr-x---  7 oracle oinstall  4096 Apr 23 12:45 jrockit_160_14_R27.6.5-32
drwxr-x---  2 oracle oinstall  4096 Apr 23 12:47 logs
drwxr-x---  7 oracle oinstall 24576 Apr 23 12:58 modules
-rw-r-----  1 oracle oinstall   623 Apr 23 13:00 ocm.rsp
drwxr-x---  5 oracle oinstall  4096 Apr 23 12:47 oepe_11gR1PS1
drwxr-xr-x 55 oracle oinstall  4096 Apr 24 12:39 oms11g
drwxr-xr-x 28 oracle oinstall  4096 Apr 23 21:05 oracle_common
drwxr-xr-x 48 oracle oinstall  4096 Apr 23 21:11 Oracle_WT
drwxr-xr-x  4 oracle oinstall  4096 Apr 23 12:58 patch_oepe1032
drwxr-xr-x  5 oracle oinstall  4096 Apr 23 13:03 patch_wls1032
-rw-r-----  1 oracle oinstall 57384 Apr 23 12:47 registry.dat
-rw-r-----  1 oracle oinstall  2640 Apr 23 12:47 registry.xml
drwxr-x---  3 oracle oinstall  4096 Apr 24 12:43 user_projects
drwxr-x---  8 oracle oinstall  4096 Apr 23 12:40 utils
drwxr-x---  7 oracle oinstall  4096 Apr 23 12:47 wlserver_10.3
</pre>
<p>Der Plattenplatz-Bedarf hat mit dieser Version ebenfalls nochmals zugelegt, das Middleware Home belegt nach der Installation satte 8 GB, hier eine grobe Aufteilung:</p>
<pre class="screen">
[oracle@oragrid middleware]$ du -sh *
1.1G	agent11g
4.0K	domain-registry.xml
172M	jdk160_14_R27.6.5-32
187M	jrockit_160_14_R27.6.5-32
8.0K	logs
122M	modules
4.0K	ocm.rsp
254M	oepe_11gR1PS1
3.9G	oms11g
833M	oracle_common
1.2G	Oracle_WT
16K	patch_oepe1032
60K	patch_wls1032
64K	registry.dat
4.0K	registry.xml
12K	user_projects
35M	utils
518M	wlserver_10.3
</pre>
<p>In den nächsten Teilen folgt dann eine Übersicht zu neuen Features und der Bedienung des Enterprise Managers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2010/04/23/oracle-enterprise-manager-11g-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test-Drive: Quest &#8211; LiteSpeed Engine for Oracle</title>
		<link>http://www.fm-berger.de/2009/02/03/test-drive-quest-litespeed-engine-for-oracle/</link>
		<comments>http://www.fm-berger.de/2009/02/03/test-drive-quest-litespeed-engine-for-oracle/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:25:41 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RMAN]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=42</guid>
		<description><![CDATA[Die Firma Quest hat vor wenigen Tagen die Software LiteSpeed Engine for Oracle veröffentlicht. Hierbei handelt es sich um eine RMAN-Erweiterung. Die LiteSpeed Engine bietet vor allem Kompremierung von Backup-Pieces und Verschlüsselung. Die nachfolgenden Zeilen geben einen Überblick zu Installation &#8230; <a href="http://www.fm-berger.de/2009/02/03/test-drive-quest-litespeed-engine-for-oracle/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Die Firma <a href="http://www.quest.com/">Quest</a> hat vor wenigen Tagen die Software <a href="http://www.quest.com/litespeed-engine-for-oracle/">LiteSpeed Engine for Oracle</a> veröffentlicht. Hierbei handelt es sich um eine RMAN-Erweiterung. Die LiteSpeed Engine bietet vor allem Kompremierung von Backup-Pieces und Verschlüsselung. Die nachfolgenden Zeilen geben einen Überblick zu Installation und Konfiguration.
</p>
<p>
<strong>Schritt 1 &#8211; Download</strong><br />
Eine Test-Version (30 Tage Laufzeit) kann von der Quest-Homepage nach einer Registierung heruntergeladen werden.
</p>
<p>
<strong>Schritt 2 &#8211; Installation</strong><br />
Um die Software installieren zu können, benötigt man das Package sharutils (Shell Archive Utilities). Beim verwendeten Fedora 9 war dieses Package noch nicht intalliert.</p>
<pre class="screen">
# rpm -q sharutils
sharutils-4.6.3-2.fc9.x86_64
# yum install sharutils
</pre>
<p>Anschließend kann die Quest-Software selbst installiert werden, die Installation erfolgt als Oracle-User nicht als root! Die üblichen Oracle Umgebungs-Variablen ($ORACLE_HOME) müssen passend gesetzt sein.</p>
<pre class="screen">
$ bash LiteSpeedEngineforOracle_110168.sh install
</pre>
<p>Die Software wird direkt ins entsprechende ORACLE_HOME unter $ORACLE_HOME/Quest/LEO installiert.
</p>
<p>
<strong>Schritt 3 &#8211; RMAN Konfiguration</strong><br />
Damit die LiteSpeed Engine richtig mit RMAN zusammenarbeitet, muss sie im RMAN entsprechend konfiguriert werden:</p>
<pre class="screen">
$ rman
RMAN> connect target /
RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt
PARMS='SBT_LIBRARY=/opt/oracle/ora10g/Quest/LEO/libleo64.so';
</pre>
</p>
<p>
<strong>Schritt 4 &#8211; Backup durchführen</strong><br />
Ein Backup könnte dann wie folgt durchgeführt werden:</p>
<pre class="screen">
RMAN> backup device type sbt database format='leo://level=4://tmp/backup_%U.leo';
</pre>
</p>
<p>
Die LiteSpeed Engine verfügt mit leo auch über ein Kommandozeilen-Werkzeug, hiermit lassen sich z.B. Informationen über kompremierte Backup-Pieces anzeigen:</p>
<pre class="screen">
$ leo stat backup_2nk8dgql_1_1.leo

/tmp/backup_2nk8dgql_1_1.leo

  Raw size (bytes)             597164032
  Compressed size (bytes)      115510927
  Compression ratio            80.66%
  Compression level            4
  Encryption type              None
  Start time                   Fri 27 Feb 2009 10:47:49 AM CET
  End time                     Fri 27 Feb 2009 10:48:27 AM CET
  Real time (sec)              37.68
  User CPU time (sec)          17.21
  System CPU time (sec)        0.66
  Written by LEO version       1.1.0.168
  Method                       RMAN
  DBNAME                       B08
  DBID                         229074788
  Filetype                     Datafile
</pre></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2009/02/03/test-drive-quest-litespeed-engine-for-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Database Control &#8211; User Defined Metrics</title>
		<link>http://www.fm-berger.de/2009/01/29/oracle-database-control-user-defined-metrics/</link>
		<comments>http://www.fm-berger.de/2009/01/29/oracle-database-control-user-defined-metrics/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:00:13 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=43</guid>
		<description><![CDATA[Die Web-Oberfläche Database Control zur Verwaltung einer Oracle Datenbank Instanz bietet die Möglichkeit eigene benutzerdefinierte Metriken (UDM &#8211; User Defined Metrics) anzulegen. Möchte man eine Reihe von eigenen Metriken in verschiedenen Instanzen verwalten, wird dies über die Web-Oberfläche schnell mühsam. &#8230; <a href="http://www.fm-berger.de/2009/01/29/oracle-database-control-user-defined-metrics/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Die Web-Oberfläche Database Control zur Verwaltung einer Oracle Datenbank Instanz bietet die Möglichkeit eigene benutzerdefinierte Metriken (UDM &#8211; User Defined Metrics) anzulegen. Möchte man eine Reihe von eigenen Metriken in verschiedenen Instanzen verwalten, wird dies über die Web-Oberfläche schnell mühsam.
</p>
<p>
In diesem Fall bietet es sich an, die von der Web-Oberfläche im Hintergrund erzeugte XML-Datei selbst zu editieren. Die XML-Datei befindet sich im Pfad $ORACLE_HOME/INSTANZNAME/sysman/emd/collection und nennt sich  oracle_database_ORACLESID.xml.
</p>
<p>
Wird die XML-Datei von Hand editiert, ist besonders darauf zu achten, dass die Struktur der Datei erhalten bleibt. Als Beispiel für einen entsprechenden Eintrag wird die Anzahl Zeilen der Tabelle EMP stündlich ermittelt, die Warn-Schwelle liegt bei einem Wert von 10:
</p>
<pre class="screen">
&lt;!-- this file is generated by collector --&gt;
&lt;targetcollection TYPE="oracle_database" NAME="B05"&gt;
...
        &lt;CollectionItem NAME="BLOG_TEST"&gt;
                &lt;Schedule&gt;
                        &lt;IntervalSchedule INTERVAL="1" TIME_UNIT="Hr"/&gt;
                &lt;/Schedule&gt;
                &lt;MetricColl NAME="SQLUDM"&gt;
                        &lt;Condition COLUMN_NAME="NumValue" WARNING="10" MESSAGE="%Message%"&gt;
                                &lt;KeyColumn COLUMN_NAME="ID"&gt;BLOG_TEST&lt;/KeyColumn&gt;
                        &lt;/Condition&gt;
                        &lt;ItemProperty NAME="ID"&gt;BLOG_TEST&lt;/ItemProperty&gt;
                        &lt;ItemProperty NAME="sqlstmt"&gt;select count(*) from scott.emp&lt;/ItemProperty&gt;
                        &lt;ItemProperty NAME="UserName"&gt;system&lt;/ItemProperty&gt;
                        &lt;ItemProperty NAME="password" ENCRYPTED="TRUE"&gt;de3503b8b5736253&lt;/ItemProperty&gt;
                        &lt;ItemProperty NAME="valuetype"&gt;NUMBER&lt;/ItemProperty&gt;
                &lt;/MetricColl&gt;
        &lt;/CollectionItem&gt;
&lt;/TargetCollection&gt;
</pre>
<p>
Werden in einem Unternehmen viele Datenbank-Instanzen auf unterschiedlichen Servern eingesetzt, empfiehlt sich der Einsatz von Oracle Grid Control als großer Bruder zu Database Control. Hier lassen sich beliebig viele Oralce-Instanzen zentral verwalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2009/01/29/oracle-database-control-user-defined-metrics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle DataPump via PL/SQL &#8211; DBMS_DATAPUMP</title>
		<link>http://www.fm-berger.de/2009/01/15/oracle-datapump-via-plsql-dbms_datapump/</link>
		<comments>http://www.fm-berger.de/2009/01/15/oracle-datapump-via-plsql-dbms_datapump/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 09:32:09 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PL/SQL]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=44</guid>
		<description><![CDATA[Oracle DataPump hat sich bei vielen Anwendern aufgrund seiner Vorteile als Import/Export-Werkzeug durchgesetzt. Neben den Werkzeugen impdp und expdp lässt sich die DataPump auch via PL/SQL steuern. Hierzu dient das Package DBMS_DATAPUMP. Die Verwendung für einen Schema-Export zeigt folgendes Beispiel: &#8230; <a href="http://www.fm-berger.de/2009/01/15/oracle-datapump-via-plsql-dbms_datapump/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Oracle DataPump hat sich bei vielen Anwendern aufgrund seiner Vorteile als Import/Export-Werkzeug durchgesetzt. Neben den Werkzeugen impdp und expdp lässt sich die DataPump auch via PL/SQL steuern. Hierzu dient das Package DBMS_DATAPUMP. Die Verwendung für einen Schema-Export zeigt folgendes Beispiel:
</p>
<pre class="screen">
DECLARE
  v_DPHandle_n      NUMBER;
  v_TimeStamp_vc    VARCHAR2(15);
  v_JobName_vc      VARCHAR2(30);
  v_DumpFilename_vc VARCHAR2(50);
  v_LogFilename_vc  VARCHAR2(50);
  v_JobStatus_vc    VARCHAR2(50);
  v_SchemaName_vc   VARCHAR2(8)  := 'SCOTT';

  -- dieses Oracle-Verzeichnis muss evtl. vorher angelegt werden
  --
  -- CREATE OR REPLACE DIRECTORY DPUMP_TEST_DIR AS '/tmp';
  --
  -- evtl. muessen auch Schreib-/Lese-Rechte gesetzt werden
  --
  -- GRANT READ, WRITE ON DIRECTORY DPUMP_TEST_DIR TO orauser;
  --
  v_DumpDir_vc      VARCHAR2(20) := 'DPUMP_TEST_DIR';
BEGIN
  v_TimeStamp_vc    := TO_CHAR(sysdate, 'YYYYMMDD-HH24MISS');
  v_JobName_vc      := v_TimeStamp_vc || '_' || v_SchemaName_vc;

  -- wichtig ist der Platzhalter %U, je nach Parallelitaet werden so
  -- mehrere Dump-Files erzeugt
  v_DumpFilename_vc := v_SchemaName_vc || '_' || v_TimeStamp_vc || '_%U.dmp';
  v_LogFilename_vc  :=  v_SchemaName_vc || '_' || v_TimeStamp_vc || '.log';

  -- Datapump-Job oeffnen
  v_DPHandle_n := DBMS_DATAPUMP.open(
    operation   => 'EXPORT',
    job_mode    => 'SCHEMA',
    job_name    => v_JobName_vc
  );

  -- Dump-File fuer den Job definieren
  DBMS_DATAPUMP.add_file(
    handle    => v_DPHandle_n,
    filename  => v_DumpFilename_vc,
    directory => v_DumpDir_vc
  );

  -- Log-File definieren
  DBMS_DATAPUMP.add_file(
    handle    => v_DPHandle_n,
    filename  => v_LogFilename_vc,
    directory => v_DumpDir_vc,
    filetype  => DBMS_DATAPUMP.KU$_FILE_TYPE_LOG_FILE
  );

  -- welches Schema soll exportiert werden?
  DBMS_DATAPUMP.metadata_filter(
    handle => v_DPHandle_n,
    name   => 'SCHEMA_EXPR',
    value  => '= ''' || v_SchemaName_vc || ''''
  );

  -- Parallelitaet auf 4 setzen
  DBMS_DATAPUMP.SET_PARALLEL(
    handle => v_DPHandle_n,
    degree => 4
  );

  -- eigene Eintraege im Log-File sind moeglich
  DBMS_DATAPUMP.LOG_ENTRY(
    handle => v_DPHandle_n,
    message => '---> Schema Export via PL/SQL'
  );

  -- Job starten
  DBMS_DATAPUMP.start_job(v_DPHandle_n);

  -- auf das Job Ende wird normalerweise nicht gewartet
  -- mit WAIT_FOR_JOB laesst sich dies aber bei Bedarf
  -- realisieren
  DBMS_DATAPUMP.WAIT_FOR_JOB(
    handle => v_DPHandle_n,
    job_state => v_JobStatus_vc
  );

END;
/
</pre>
<p>
Ein allgemeiner Hinweis zu Oracle DataPump:<br />
<strong>DataPump-Prozesse laufen immer auf dem Oracle-Server!</strong><br />
Dies hat in der Praxis folgende Auswirkungen:</p>
<ul>
<li>Der Betriebssystem-Benutzer, dem die Oracle-Server Prozesse zugeordnet sind, braucht Schreib-Rechte auf dem gewünschten Export-Verzeichnis (läuft die Datenbank-Instanz als Windows-Dienst und dem Benutzer LocalSystem ist kein Schreiben auf Netzwerk-Shares möglich, da dieser Benutzer keine Netzwerk-Shares sieht)</li>
<li>Es gibt keinen Client-/Server-Modus (z.B. Export eines Schemas von einem entfernten Oracle Server über einen lokalen Oracle Client)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2009/01/15/oracle-datapump-via-plsql-dbms_datapump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weihnachtsgrüße 2008</title>
		<link>http://www.fm-berger.de/2008/12/23/weihnachtsgruse-2008/</link>
		<comments>http://www.fm-berger.de/2008/12/23/weihnachtsgruse-2008/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 10:40:49 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Firma]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=41</guid>
		<description><![CDATA[Mit 2008 geht ein weiteres erfolgreiches Jahr zu Ende. Dafür möchten wir uns bei allen Kunden und Partnern bedanken und wünschen frohe Weihnachten und einen guten Start ins Neue Jahr. Dieses Jahr lagen unsere Arbeitsschwerpunkte in den Bereichen: Oracle Backup&#038;Recovery &#8230; <a href="http://www.fm-berger.de/2008/12/23/weihnachtsgruse-2008/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mit 2008 geht ein weiteres erfolgreiches Jahr zu Ende. Dafür möchten wir uns bei allen Kunden und Partnern bedanken und wünschen frohe Weihnachten und einen guten Start ins Neue Jahr.</p>
<p>Dieses Jahr lagen unsere Arbeitsschwerpunkte in den Bereichen:</p>
<ul>
<li>Oracle Backup&#038;Recovery</li>
<li>Oracle Performance / SQL-Tuning</li>
<li>Oracle Datenbankentwicklung mit PL/SQL und Pro*C</li>
</ul>
<p>Trotz Finanzkrise blicken wir sehr optimistisch in das Jahr 2009 und planen bereits einige interessante Neuerungen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2008/12/23/weihnachtsgruse-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Mozilla Weave</title>
		<link>http://www.fm-berger.de/2008/07/30/using-mozilla-weave/</link>
		<comments>http://www.fm-berger.de/2008/07/30/using-mozilla-weave/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 11:30:00 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Administration]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=40</guid>
		<description><![CDATA[Notebooks are usefull things, you can take them with you and your office is where ever you are. I am currently switching to a new notebook and that is sometimes a little bit painful. It takes days to get all &#8230; <a href="http://www.fm-berger.de/2008/07/30/using-mozilla-weave/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Notebooks are usefull things, you can take them with you and your office is where ever you are. I am currently switching to a new notebook and that is sometimes a little bit painful. It takes days to get all software and settings to work as it was on the old one. You know what I mean?</p>
<p>Over the last years I started to use IMAP for mails and subversion for code and other snippets to put most of the things I need to a central server. But I have found no solution for bookmarks and stuff like that. Yea, I know, there are several online services where you can store bookmarks and share them with other people. For security reasons I want to store my bookmarks on my own servers.</p>
<p><img src="http://www.fm-berger.de/wp-content/weave-logo.png" alt="Mozilla Weave Logo" title="Mozilla Weave Logo" width="227" height="81" class="alignnone size-full wp-image-325" /></p>
<p>For that purpose <a href="https://services.mozilla.com/">Mozilla Weave</a> is exactly what I am looking for! It is a Mozilla Firefox Plugin and stores bookmarks, browsing history or saved passwords on an WebDAV Server. Mozilla also provides an public WebDAV service and currently they have reached their account limit and do not allow new registrations. But if you are going to use your own WebDAV server you can still download the XPI package from that <a href="http://people.mozilla.com/~cbeard/weave/dist/">location</a>.</p>
<p>I configured Apache as a WebDAV server like that:</p>
<pre class="screen">
Alias /webdav/ "/var/www/webdav/"
&lt;directory /var/www/webdav&gt;
  DAV on
  AuthType Basic
  AuthName "WebDAV Storage"
  AuthUserFile /etc/httpd/passwd/passwd.dav
  require user frank
  Options Indexes
&lt;/Directory&gt;
</pre>
<p>After installing the weave plugin you have to change the settings of the WebDAV server to use:<br />
<img src="http://www.fm-berger.de/wp-content/moz-weave-setup01-300x253.jpg" alt="Mozilla Weave Setup" title="Mozilla Weave Setup" width="300" height="253" class="size-medium wp-image-328" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2008/07/30/using-mozilla-weave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle ASM Screencast &#8211; Teil 1</title>
		<link>http://www.fm-berger.de/2008/06/27/oracle-asm-screencast-teil-1/</link>
		<comments>http://www.fm-berger.de/2008/06/27/oracle-asm-screencast-teil-1/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 18:28:24 +0000</pubDate>
		<dc:creator>site admin</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[ASM]]></category>

		<guid isPermaLink="false">http://www.fm-berger.de/blog/?p=39</guid>
		<description><![CDATA[Mit diesem Blog-Eintrag starten wir eine Reihe von selbstproduzierten Screencast zu verschiedenen technischen Themen. In der ersten Folge geht es um Oracle Automatic Storage Management. Weiterführender Link zum Thema: Oracle Automatic Storage Management Webseite des Herstellers]]></description>
			<content:encoded><![CDATA[<p>Mit diesem Blog-Eintrag starten wir eine Reihe von selbstproduzierten Screencast zu verschiedenen technischen Themen. In der ersten Folge geht es um Oracle Automatic Storage Management.</p>
<p><object type="application/x-shockwave-flash" data="http://www.fm-berger.de/video/player_flv_maxi.swf" width="460" height="340"><param name="movie" value="http://www.fm-berger.de/video/player_flv_maxi.swf" /><param name="allowFullScreen" value="true" /><param name="FlashVars" value="flv=http%3A//www.fm-berger.de/video/oraasm-mix03.flv&amp;startimage=http%3A//www.fm-berger.de/images/ScreenCastStart.gif&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;showfullscreen=1&amp;showplayer=always&amp;showloading=always&amp;showiconplay=1&amp;" /></object></p>
<p>Weiterführender Link zum Thema: <a href="http://www.oracle.com/technology/products/database/asm/index.html">Oracle Automatic Storage Management Webseite des Herstellers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fm-berger.de/2008/06/27/oracle-asm-screencast-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.684 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-01-14 08:08:11 -->

