<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: How to resolve ORA-09925 ?</title>
	<atom:link href="http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html/feed/" rel="self" type="application/rss+xml" />
	<link>http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html</link>
	<description>Oracle Certified Master</description>
	<pubDate>Mon, 01 Dec 2008 19:04:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: David B</title>
		<link>http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-7807</link>
		<dc:creator>David B</dc:creator>
		<pubDate>Sat, 14 Jun 2008 10:21:46 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-7807</guid>
		<description>Thanks soooo much for this post!!  I am also on AIX and my ?/rdbms/audit dir some how disapeared.  I kept getting the ora-09925 during login.  After reading your blog I did not even see the audit dir in the rdbms dir.  I created it and everything just started working.

So thanks again and have a great weekend!!</description>
		<content:encoded><![CDATA[<p>Thanks soooo much for this post!!  I am also on AIX and my ?/rdbms/audit dir some how disapeared.  I kept getting the ora-09925 during login.  After reading your blog I did not even see the audit dir in the rdbms dir.  I created it and everything just started working.</p>
<p>So thanks again and have a great weekend!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-5707</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Mon, 07 Jan 2008 04:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-5707</guid>
		<description>Generic UNIX and Oracle.
Specific Installation: Solaris Sparc 64bit/Oracle 9.2.06

I have for a couple of months periodically been troubled by an intermittent ORA-09225. Every now and then on one db instance one of these would pop up with the accompanying message "SVR4 Error: 13: Permission denied".

Cause:
Sys Admins (root) were required to secure the audit trail files (SOX compliance) so created a once a day job to 'chown root' then 'chmod 444' each audit file so that DBA could still report on the contents of the files but not change them.

Problem exhibited when audit filenames were duplicated and Oracle could not overwrite an existing root/444 file. Old audit files were removed after six months so all possible filenames were never exhausted.

Other db instances did not exhibit this characteristic as there was very little maintenance and no regular jobs that generated auditable events. The database in question had a daily job that required the script to log in "/ as sysdba", thus generating multiple audit files per day.

Solution:
Change root job to move the files out of the way so that there would be no further filename conflict.

General comment:
Don't question how effective a once a day job is at protecting the audit files from a compromised Oracle account. It obviously isn't effective at all. Compliance is compliance and the company auditors went away happy with another item checked off their list.</description>
		<content:encoded><![CDATA[<p>Generic UNIX and Oracle.<br />
Specific Installation: Solaris Sparc 64bit/Oracle 9.2.06</p>
<p>I have for a couple of months periodically been troubled by an intermittent ORA-09225. Every now and then on one db instance one of these would pop up with the accompanying message &#8220;SVR4 Error: 13: Permission denied&#8221;.</p>
<p>Cause:<br />
Sys Admins (root) were required to secure the audit trail files (SOX compliance) so created a once a day job to &#8216;chown root&#8217; then &#8216;chmod 444&#8242; each audit file so that DBA could still report on the contents of the files but not change them.</p>
<p>Problem exhibited when audit filenames were duplicated and Oracle could not overwrite an existing root/444 file. Old audit files were removed after six months so all possible filenames were never exhausted.</p>
<p>Other db instances did not exhibit this characteristic as there was very little maintenance and no regular jobs that generated auditable events. The database in question had a daily job that required the script to log in &#8220;/ as sysdba&#8221;, thus generating multiple audit files per day.</p>
<p>Solution:<br />
Change root job to move the files out of the way so that there would be no further filename conflict.</p>
<p>General comment:<br />
Don&#8217;t question how effective a once a day job is at protecting the audit files from a compromised Oracle account. It obviously isn&#8217;t effective at all. Compliance is compliance and the company auditors went away happy with another item checked off their list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kamus</title>
		<link>http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-5637</link>
		<dc:creator>Kamus</dc:creator>
		<pubDate>Thu, 20 Dec 2007 15:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://laurentschneider.com/wordpress/2007/12/how-to-resolve-ora-09925.html#comment-5637</guid>
		<description>msg from China through my phproxy</description>
		<content:encoded><![CDATA[<p>msg from China through my phproxy</p>
]]></content:encoded>
	</item>
</channel>
</rss>
