<?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"
	>

<channel>
	<title>HP's Oracle Blog</title>
	<atom:link href="http://www.hpfuchs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hpfuchs.com</link>
	<description>Notes of a Junior on the Path to Oracle Mastery</description>
	<pubDate>Sun, 23 Mar 2008 07:46:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>perfstat/perfstat, OScanner reveals them all</title>
		<link>http://www.hpfuchs.com/2008/03/18/perfstatperfstat-oscanner-reveals-them-all/</link>
		<comments>http://www.hpfuchs.com/2008/03/18/perfstatperfstat-oscanner-reveals-them-all/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 03:31:04 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Oracle Database]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2008/03/18/perfstatperfstat-oscanner-reveals-them-all/</guid>
		<description><![CDATA[Unfortunately, creating database accounts like &#8220;create user test identified by test&#8221; is common practice. Leaving default accounts  with  default  passwords open is as common too. OScanner reveals those weak points mercilessly.

Oracle Scanner 1.0.6 by patrik@cqure.net
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
[-] Checking host 120.23.45.104
[-] Checking sid (t432) for common passwords
[x] Got IO Exception
[-] Checking sid (t433) for common [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, creating database accounts like &#8220;create user test identified by test&#8221; is common practice. Leaving default accounts  with  default  passwords open is as common too. OScanner reveals those weak points mercilessly.<br />
<span style="font-family: courier new; color: #990000"><br />
Oracle Scanner 1.0.6 by patrik@cqure.net<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
[-] Checking host 120.23.45.104<br />
[-] Checking sid (t432) for common passwords<br />
[x] Got IO Exception<br />
[-] Checking sid (t433) for common passwords<br />
[-] Account DBSNMP/DBSNMP found<br />
[-] Enumerating system accounts for SID (t433)<br />
[-] Succesfully enumerated 22 accounts<br />
[-] Account MDSYS/MDSYS is locked<br />
[-] Account ORDPLUGINS/ORDPLUGINS is locked<br />
[-] Account ORDSYS/ORDSYS is locked<br />
[-] Account OUTLN/OUTLN found<br />
[-] Account PERFSTAT/PERFSTAT found<br />
[-] Checking sid (t434) for common passwords<br />
[-] Account DBSNMP/DBSNMP found<br />
[-] Enumerating system accounts for SID (t434)<br />
[-] Succesfully enumerated 122 accounts<br />
[-] Account MDSYS/MDSYS is locked<br />
[-] Account ORDPLUGINS/ORDPLUGINS is locked<br />
[-] Account ORDSYS/ORDSYS is locked<br />
[-] Account OUTLN/OUTLN found<br />
[-] Account PERFSTAT/PERFSTAT found<br />
&#8230;<br />
(This output is not from a real database, its faked <img src='http://www.hpfuchs.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </span></p>
<p>OScanner can be downloaded <a href="http://www.cqure.net/wp/?page_id=3" target="_blank">here</a>. Installation is easy: unzip it. Since it is written in java it can be run on a variety of platforms. Using OScanner is as easy as installing it:</p>
<p><span style="font-family: courier new; color: #990000">C:\Programme\oscanner&gt; scanner.bat -s 192.168.2.3<br />
Oracle Scanner 1.0.6 by patrik@cqure.net<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
[-] Checking host 192.168.2.3<br />
&#8230;<br />
</span><br />
OScanner saves its reports in xml files. The xml files can be displayed as a tree by OScanner Report Viewer:</p>
<p><span style="font-family: courier new; color: #990000">C:\Programme\oscanner&gt; reportviewer.exe oscanner_192_168_2_3_report.xml</span></p>
<p>I don&#8217;t like the viewer. I use OScanner like this:</p>
<p><span style="font-family: courier new; color: #990000">C:\Programme\oscanner&gt; scanner.bat -s 192.168.2.3 &gt; out.txt</span></p>
<p>Oscanner is a great little tool, but documentation is poor, actually there is no documentation at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/03/18/perfstatperfstat-oscanner-reveals-them-all/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle Remote Diagnostic Agent (RDA)</title>
		<link>http://www.hpfuchs.com/2008/03/11/oracle-remote-diagnostic-agent-rda/</link>
		<comments>http://www.hpfuchs.com/2008/03/11/oracle-remote-diagnostic-agent-rda/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 18:00:58 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Oracle Database]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2008/03/11/oracle-remote-diagnostic-agent-rda/</guid>
		<description><![CDATA[Oracle Remote Diagnostic Agent is a great tool to collect detailed information about an oracle database and its environment. It&#8217;s not only a great tool for troubleshooting but also very helpful for documenting an Oracle environment, for example after installation, production start, etc.

Installing and configuring RDA takes a few easy steps. Installation and configuration is [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle Remote Diagnostic Agent is a great tool to collect detailed information about an oracle database and its environment. It&#8217;s not only a great tool for troubleshooting but also very helpful for documenting an Oracle environment, for example after installation, production start, etc.</p>
<p style="text-align: center"><a href="http://farm3.static.flickr.com/2398/2317432281_86f37b6626_o.jpg" target="_blank"><img src="http://farm3.static.flickr.com/2398/2317432281_e5829855b4_m.jpg" border="0" height="180" width="240" /></a></p>
<p>Installing and configuring RDA takes a few easy steps. Installation and configuration is described in <a href="https://metalink.oracle.com/metalink/plsql/f?p=130:14:616108551369686106::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,314422.1,1,1,1,helvetica" target="_blank">Metalink note 314422.1</a>. RDA can be <a href="http://updates.oracle.com/ARULink/PatchSearch/process_form?bug=6683698&amp;language=0&amp;process=Submit" target="_blank">downloaded</a> for Windows and different flavours of Unix from <a href="http://updates.oracle.com/ARULink/PatchSearch/process_form?bug=6683698&amp;language=0&amp;process=Submit" target="_blank">Metalink</a>.</p>
<p>Have a look at the output of Remote Diagnostic Agent: <a href="http://www.hpfuchs.com/wp-content/uploads/2008/03/rda_report.zip" title="RDA_Report.zip">RDA_Report.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/03/11/oracle-remote-diagnostic-agent-rda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>List of Databases</title>
		<link>http://www.hpfuchs.com/2008/02/10/list-of-databases/</link>
		<comments>http://www.hpfuchs.com/2008/02/10/list-of-databases/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 04:59:37 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2008/02/10/list-of-databases/</guid>
		<description><![CDATA[Today is one of the first days at my new employer Abraxas. Everything is quite new to me. Servers and databases are not yet familiar. I must get an overview. At the previous site I was tracking all servers and databases in an Excel sheet. This list of databases proved helpful in many situations. Management [...]]]></description>
			<content:encoded><![CDATA[<p>Today is one of the first days at my new employer <a href="http://www.abraxas.ch" target="_blank">Abraxas</a>. Everything is quite new to me. Servers and databases are not yet familiar. I must get an overview. At the previous site I was tracking all servers and databases in an Excel sheet. This list of databases proved helpful in many situations. Management wants a list of all Oracle installations for whatever reason? Just give them the Excel sheet without all the technical information which they don&#8217;t need.</p>
<table border="0">
<tr>
<td><img src="http://farm3.static.flickr.com/2406/2254331502_aa5f150234_o.gif" /></td>
<td><font size="3"><a href="http://www.hpfuchs.com/wp-content/uploads/2008/02/databases.xls" title="List of Databases">List of Databases</a></font></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/02/10/list-of-databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Materialized View Replication</title>
		<link>http://www.hpfuchs.com/2008/02/06/materialized-view-replication/</link>
		<comments>http://www.hpfuchs.com/2008/02/06/materialized-view-replication/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 05:09:20 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Oracle Database]]></category>

		<category><![CDATA[PL/SQL]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2008/02/06/materialized-view-replication/</guid>
		<description><![CDATA[This post is for my friend Gerry, who - as a newby to Oracle - has to support a replicated environment. Gerry is my successor at Kanton Luzern. Management didn&#8217;t look for a new DBA because they said it&#8217;s hopeless to find somebody. Instead they decided to give somebody inhouse the opportunity. Gerry is highly [...]]]></description>
			<content:encoded><![CDATA[<p>This post is for my friend Gerry, who - as a newby to Oracle - has to support a replicated environment. Gerry is my successor at <a href="http://www.lu.ch/" target="_blank">Kanton Luzern</a>. Management didn&#8217;t look for a new DBA because they said it&#8217;s hopeless to find somebody. Instead they decided to give somebody inhouse the opportunity. Gerry is highly motivated to learn Oracle. He took the chance.</p>
<p>Kanton Luzern uses <a href="http://www.opentext.com/2/sol-products.htm" target="_blank">LiveLink</a> for web content management. LiveLink websites are stored in an Oracle database. Kanton Luzern hosts 144 websites.<br />
There is a staging server where content is being added/edited and a live server where websites are accessed from the internet. New content is replicated from stage to live.</p>
<p style="text-align: center"><a href="http://farm3.static.flickr.com/2409/2244498324_aebd58afac_o.gif" target="_blank"><img src="http://farm3.static.flickr.com/2409/2244498324_d43c1075b0_m.jpg" border="0" height="155" width="240" /></a></p>
<p>Whenever a content manager wishes to publish new or edited content to the live webserver he may trigger replication just by clicking on a button inside the content management tool. This is not a standard feature of LiveLink Content Manager. I wrote an extension for Content Manager, and a stored procedure to control replication.</p>
<p style="text-align: center"><a href="http://farm3.static.flickr.com/2186/2249444085_5153f48c73_o.gif" target="_blank"><img src="http://farm3.static.flickr.com/2186/2249444085_8c35307607_m.jpg" border="0" height="202" width="240" /></a></p>
<p>Materialized View Replication has been introduced with Oracle 8i. Back then it was called Snapshot Replication. For a quick overview of materialized views read <a href="http://peoplesofttipster.com/2008/01/10/materialized-views/" target="_blank">Duncan Davies&#8217; post</a>.<br />
To set up materialized view replication is rather simple. But it takes a few steps.</p>
<p><span style="font-family: courier new; color: #990000">hpfuchs@hplnbk:~&gt; sqlplus /nolog</span></p>
<p><span style="font-family: courier new; color: #990000">SQL*Plus: Release 11.1.0.6.0 - Production on Sun Jan 13 10:18:18 2008</span></p>
<p><span style="font-family: courier new; color: #990000">Copyright (c) 1982, 2007, Oracle. All rights reserved.</span><br />
<span style="font-family: courier new; color: #990000">SQL&gt; connect hpfuchs/*****</span><br />
<span style="font-family: courier new; color: #990000">Connected.</span></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE TABLE tab1 AS SELECT * FROM dict;</span></p>
<p><span style="font-family: courier new; color: #990000">Table created.</span></p>
<p><strong>Step 1 - Materialized View Log at Master Site</strong><br />
All changes in a base table are written to its materialized view log.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE MATERIALIZED VIEW LOG ON tab1;</span><br />
<span style="font-family: courier new; color: #990000">create materialized view log on tab1</span><br />
<span style="font-family: courier new; color: #990000">*</span><br />
<span style="font-family: courier new; color: #990000">ERROR at line 1:</span><br />
<span style="font-family: courier new; color: #990000">ORA-12014: table &#8216;TAB1&#8242; does not contain a primary key constraint</span></p>
<p>Ups! Materialized view log can&#8217;t be created on tables with no primary key. Let&#8217;s create primary key for tab1.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; desc tab1;</span><br />
<span style="font-family: courier new; color: #990000">Name Null? Type</span><br />
<span style="font-family: courier new; color: #990000">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="font-family: courier new; color: #990000">TABLE_NAME VARCHAR2(30)</span><br />
<span style="font-family: courier new; color: #990000">COMMENTS VARCHAR2(4000)</span></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; ALTER TABLE tab1 ADD CONSTRAINT pk_tab1 PRIMARY KEY (table_name);</span></p>
<p><span style="font-family: courier new; color: #990000">Table altered.</span></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE MATERIALIZED VIEW LOG ON tab1;</span></p>
<p><span style="font-family: courier new; color: #990000">Materialized view log created.</span></p>
<p><strong>Step 2 - Set up Materialized View Site</strong><br />
Most likely the materialized view site is another Oracle database. I have only one database on my notebook. Therefore I just create another user who is the owner of the replication site.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; connect system/*****</span><br />
<span style="font-family: courier new; color: #990000">Connected.</span><br />
<span style="font-family: courier new; color: #990000">SQL&gt; CREATE USER otherdb IDENTIFIED BY ***** DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;</span></p>
<p><span style="font-family: courier new; color: #990000">User created.</span></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; GRANT connect, resource, create materialized view, create database link TO otherdb;</span></p>
<p><span style="font-family: courier new; color: #990000">Grant succeeded.</span></p>
<p><strong>Step 3 - Database Link</strong><br />
To access objects in another database you need a database link between the two databases. Because I have only one database on my notebook, I will create a loopback database link. Omit the @{connect identifier} - in my case: @orcl - to create a real database link.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; connect otherdb/*****</span><br />
<span style="font-family: courier new; color: #990000">Connected.</span></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE DATABASE LINK orcl.kt.lunet.ch@orcl CONNECT TO hpfuchs IDENTIFIED BY ***** USING &#8216;orcl&#8217;;</span></p>
<p><span style="font-family: courier new; color: #990000">Database link created.</span></p>
<p><strong>Step 4 - Materialized View</strong></p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE MATERIALIZED VIEW mv1 REFRESH FAST AS SELECT * FROM tab1@orcl.kt.lunet.ch@orcl;</span></p>
<p><span style="font-family: courier new; color: #990000">Materialized view created.</span></p>
<p>Materialized views can be indexed.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; CREATE INDEX ix_mv1_objecttype ON mv1 (table_name);</span></p>
<p><span style="font-family: courier new; color: #990000">Index created.</span></p>
<p><strong>Step 5 - Refresh Group</strong><br />
Materialized views can be grouped together into refresh groups. Refresh groups are replicated as a whole. My replication interval is set to one hour. Materialized view replication uses DBMS_JOBS to schedule its intervals. To switch off all scheduled replication activity set JOB_QUEUE_PROCESSES to 0 at the replication site. Make sure all non-replication jobs use DBMS_SCHEDULER. You better check V$JOBS before changing that parameter to 0&#8230;</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; BEGIN</span><br />
<span style="font-family: courier new; color: #990000">dbms_refresh.make(</span><br />
<span style="font-family: courier new; color: #990000">name =&gt; &#8216;mv1_refgroup&#8217;,</span><br />
<span style="font-family: courier new; color: #990000">list =&gt; &#8216;MV1&#8242;,</span><br />
<span style="font-family: courier new; color: #990000">next_date =&gt; sysdate,</span><br />
<span style="font-family: courier new; color: #990000">interval =&gt; &#8217;sysdate + 1&#8242;,</span><br />
<span style="font-family: courier new; color: #990000">implicit_destroy =&gt; true,</span><br />
<span style="font-family: courier new; color: #990000">lax =&gt; true);</span><br />
<span style="font-family: courier new; color: #990000">END;</span><br />
<span style="font-family: courier new; color: #990000">/</span></p>
<p><span style="font-family: courier new; color: #990000">PL/SQL procedure successfully completed.</span></p>
<p><strong>Step 6 - Refresh At Will</strong><br />
The following command refreshes group &#8220;mv1_refgroup&#8221;.</p>
<p><span style="font-family: courier new; color: #990000">SQL&gt; exec dbms_refresh.refresh(name =&gt; &#8216;mv1_refgroup&#8217;);</span></p>
<p><span style="font-family: courier new; color: #990000">PL/SQL procedure successfully completed.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/02/06/materialized-view-replication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>People Say Database When They Mean Schema</title>
		<link>http://www.hpfuchs.com/2008/01/02/people-say-database-when-they-mean-schema/</link>
		<comments>http://www.hpfuchs.com/2008/01/02/people-say-database-when-they-mean-schema/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 07:58:43 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Oracle Database]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2008/01/02/people-say-database-when-they-mean-schema/</guid>
		<description><![CDATA[On my current job I manage 111 databases on 28 servers. Some are mid size and clustered but most of them are quite tiny. My predecessor created databases for every customer and application, and test databases for all production databases. That means a good deal of those 111 databases aren&#8217;t production.
The tiniest of my databases [...]]]></description>
			<content:encoded><![CDATA[<p>On my current job I manage 111 databases on 28 servers. Some are mid size and clustered but most of them are quite tiny. My predecessor created databases for every customer and application, and test databases for all production databases. That means a good deal of those 111 databases aren&#8217;t production.</p>
<p>The tiniest of my databases stores only 17 MB of user data. For what waste more than 300 MB of memory for these 17 MB of actual user data? It seems that customers quite often order databases when they actually mean schemas. In most cases many small applications of a customer can be grouped together in one database. And when different departments or even customers use the same application it could be grouped together in one database too.</p>
<p style="text-align: center"><img src="http://farm3.static.flickr.com/2203/2157061073_d40affa2bb_o.gif" height="199" width="218" /></p>
<p>My goal is to have as few databases as necessary on as few servers as necessary. It&#8217;s somehow better to have one mid size database on high availlability hardware than 20 tiny tiny databases on three old standalone servers. It&#8217;s easier to manage and less expensive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/01/02/people-say-database-when-they-mean-schema/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Have a New Job</title>
		<link>http://www.hpfuchs.com/2008/01/01/new-job-at-abraxas/</link>
		<comments>http://www.hpfuchs.com/2008/01/01/new-job-at-abraxas/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 04:56:45 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Career &amp; Education]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2007/12/17/new-job/</guid>
		<description><![CDATA[The last six years I was working as an Oracle &#38; SQL Server DBA for the public administration of canton Lucerne in the heart of Switzerland. Besides the DBA role I was also maintaining a few database centric .NET applications. The public administration of canton Luzern committed to Microsoft products with an enterprise agreement. That [...]]]></description>
			<content:encoded><![CDATA[<p>The last six years I was working as an Oracle &amp; SQL Server DBA for the public administration of canton Lucerne in the heart of Switzerland. Besides the DBA role I was also maintaining a few database centric .NET applications. The public administration of canton Luzern committed to Microsoft products with an enterprise agreement. That means no more Oracle databases in the long term. I was offered to do Microsoft MOSS (Share Point) instead. But somehow I feel at home with Oracle products more than with Microsoft products. That&#8217;s why I decided not to take the chance and go for MOSS but started looking for a new job.</p>
<p style="text-align: center"><a href="http://www.abraxas.ch" target="_blank"><img src="http://www.abraxas.ch/Bilder/Struktur/header_logo.gif" border="0" height="82" width="300" /></a></p>
<p>In my old job I was working with a wide range of products. Too wide to delve deeply into all of them. I want to narrow this range and focus on something. In the past I already put most of my learning efforts into Oracle technology. And I want to focus even more on Oracle. It&#8217;s what I like most and do best. Preferably my new job shouldn&#8217;t be in-house IT but at a managed services provider. The company I was looking for should not be a pure managed services provider but also do software development. Perhaps I could use my developer skills too at some point.</p>
<p>I didn&#8217;t have to look far. These days it&#8217;s easy to find a new job because there are lots of opportunities for database administrators. Starting on February 1st I will work as an Oracle DBA for <a href="http://www.abraxas.ch" target="_blank">Abraxas Informatik AG</a> in Zurich. Abraxas&#8217; activities is divided into three areas:</p>
<ul>
<li>Business Process Integration</li>
<li>Software Development</li>
<li>Managed Services</li>
</ul>
<p>I count the days&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2008/01/01/new-job-at-abraxas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Static Data Dictionary Views</title>
		<link>http://www.hpfuchs.com/2007/12/21/static-data-dictionary-views/</link>
		<comments>http://www.hpfuchs.com/2007/12/21/static-data-dictionary-views/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 06:13:26 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Oracle Database]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2007/12/21/static-dictionary-views/</guid>
		<description><![CDATA[Static Data Dictionary Views and Dynamic Performance Views are the core of database administration. They are of crucial importance. Whoever wants to learn Oracle database administration has to get familiar with these views. I began to compile a list of most important Static Data Dictionary Views here. There are hundreds more but those in my [...]]]></description>
			<content:encoded><![CDATA[<p>Static Data Dictionary Views and Dynamic Performance Views are the core of database administration. They are of crucial importance. Whoever wants to learn Oracle database administration has to get familiar with these views. I began to compile a list of most important Static Data Dictionary Views <a href="http://www.hpfuchs.com/v-and-dba_/">here</a>. There are hundreds more but those in my list you will most likely use in your daily life as a DBA. Some content is still missing in my list. Perhaps I can add it over holidays.</p>
<p>Of course, GUI tools like Enterprise Manager or SQL Developer offer the same information in a more user friendly manner. But all those GUI tools rely on static dictionary views and dynamic performance views. As a DBA you will likely get into situations where there is no GUI tools available. At times you will be alone with your SQL*Plus skills. Your mastery of data dictionary views will make all the difference!</p>
<p style="text-align: center"><a href="http://www.hpfuchs.com/v-and-dba_/"><img src="http://farm3.static.flickr.com/2120/2094239837_a394374675_o.gif" border="0" height="227" width="322" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2007/12/21/static-data-dictionary-views/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Delete Windows Service?</title>
		<link>http://www.hpfuchs.com/2007/12/07/how-to-delete-windows-service/</link>
		<comments>http://www.hpfuchs.com/2007/12/07/how-to-delete-windows-service/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 04:21:00 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/?p=38</guid>
		<description><![CDATA[On my Windows 2003 test server I install and remove a lot of Oracle and SQL Server software. I create and drop databases a lot. Usually I work in a rush on that server, so removing instances and software isn&#8217;t always so clean. Sometimes a windows services sticks and cannot be removed. It has to [...]]]></description>
			<content:encoded><![CDATA[<p>On my Windows 2003 test server I install and remove a lot of Oracle and SQL Server software. I create and drop databases a lot. Usually I work in a rush on that server, so removing instances and software isn&#8217;t always so clean. Sometimes a windows services sticks and cannot be removed. It has to be cleaned up manually. The easiest way to remove windows services is deleting their entries in the registry. All windows services are listed under</p>
<p><span style="font-family: courier new; color: #990000">HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services</span></p>
<p>Once you delete an entry its service is removed and will not show up in the services panel anymore after a system reboot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2007/12/07/how-to-delete-windows-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle 11g Available for Download</title>
		<link>http://www.hpfuchs.com/2007/08/16/oracle-11g-available-for-download/</link>
		<comments>http://www.hpfuchs.com/2007/08/16/oracle-11g-available-for-download/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 07:39:52 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[Linux / AIX]]></category>

		<category><![CDATA[Oracle Database]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2007/08/16/oracle-11g-available-for-download/</guid>
		<description><![CDATA[Oracle 11g linux x86 is now available for download. Product documentation can be found here. And here&#8217;s an overview of 11g new features.



]]></description>
			<content:encoded><![CDATA[<p>Oracle 11g linux x86 is now <a target="_blank" href="http://www.oracle.com/technology/software/products/database/oracle11g/111060_linuxsoft.html">available for download</a>. Product documentation can be found <a target="_blank" href="http://www.oracle.com/pls/db111/homepage">here</a>. And here&#8217;s an <a href="http://www.oracle.com/technology/products/database/oracle11g/pdf/database-11g-new-features-whitepaper.pdf">overview of 11g new features</a>.<br />
<a target="_blank" href="http://www.oracle.com/technology/products/database/oracle11g/index.html"></p>
<p style="text-align: center"><img border="0" width="129" src="http://oracleimg.com/technology/images/11g-logos/oracle-database-11g.gif" height="39" style="width: 129px; height: 39px" /></p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2007/08/16/oracle-11g-available-for-download/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is the Market Ready for SQL Server 2008?</title>
		<link>http://www.hpfuchs.com/2007/08/10/is-the-market-ready-for-sql-server-2008/</link>
		<comments>http://www.hpfuchs.com/2007/08/10/is-the-market-ready-for-sql-server-2008/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 15:20:29 +0000</pubDate>
		<dc:creator>HP Fuchs</dc:creator>
		
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.hpfuchs.com/2007/08/10/is-the-market-ready-for-sql-server-2008/</guid>
		<description><![CDATA[Today I downloaded and installed the latest SQL Server 2008 Community Technical Preview from connect.microsoft.com. Downloading the preview requires you to sign up for Microsoft Connect which is free of charge. SQL Server 2008 is scheduled for release by early 2008.
We run 26 databases on a SQL Server 2000 machine for customers from every corner of [...]]]></description>
			<content:encoded><![CDATA[<p>Today I downloaded and installed the latest SQL Server 2008 Community Technical Preview from <a target="_blank" href="https://connect.microsoft.com/SQLServer">connect.microsoft.com</a>. Downloading the preview requires you to sign up for Microsoft Connect which is free of charge. SQL Server 2008 is scheduled for release by early 2008.</p>
<p>We run 26 databases on a SQL Server 2000 machine for customers from every corner of the public administration. Out of those customers only one has already asked if we are going to migrate to SQL Server 2005. Most applications on that server would run as well on SQL Server 2005. Many software companies have not yet finished implementing SQL Server 2005 features into their applications. And many IT professionals are in the middle of developing their SQL Server 2005 skills. I think the market is not ready for SQL Server 2008 at the beginning of next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hpfuchs.com/2007/08/10/is-the-market-ready-for-sql-server-2008/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
