<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Oracle DBA from Beginning &#187; Logminer</title>
	<atom:link href="http://dbaanswers.wordpress.com/tag/logminer/feed/" rel="self" type="application/rss+xml" />
	<link>http://dbaanswers.wordpress.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jun 2008 20:49:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dbaanswers.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a6c492f6452c79ab59f696e0d8c17813?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Oracle DBA from Beginning &#187; Logminer</title>
		<link>http://dbaanswers.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dbaanswers.wordpress.com/osd.xml" title="Oracle DBA from Beginning" />
		<item>
		<title>LogMiner Workshop</title>
		<link>http://dbaanswers.wordpress.com/2008/06/18/logminer-workshop/</link>
		<comments>http://dbaanswers.wordpress.com/2008/06/18/logminer-workshop/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 20:44:51 +0000</pubDate>
		<dc:creator>June Lee</dc:creator>
				<category><![CDATA[Oracle Tools]]></category>
		<category><![CDATA[Logminer]]></category>
		<category><![CDATA[Redo Log]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://dbaanswers.wordpress.com/?p=16</guid>
		<description><![CDATA[Step 0: LogMiner Tools Installation
Log in as sysdba,
1) create dbms_logmnr package to analyze log files;
SQL&#62;@$ORACLE_HOME/rdbms/admin/dbmslm.sql
2) create dbms_logmnr_d package to create dictionary files.
SQL&#62;@$ORACLE_HOME/rdbms/admin/dbmslmd.sql
Step 1: Edit Parameter File
If you startup database using pfile, edit pfile directly;
If you startup database using spfile,
SQL&#62; create pfile from spfile;
Edit init&#60;SID&#62;.ora and put the following:
utl_file_dir=/u01/app/oracle/admin/&#60;SID&#62;/udump
Step 2: Verify utl parameter
SQL&#62; connect / as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dbaanswers.wordpress.com&blog=3922838&post=16&subd=dbaanswers&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Step 0: LogMiner Tools Installation</strong></p>
<p>Log in as sysdba,<br />
1) create dbms_logmnr package to analyze log files;</p>
<blockquote><p>SQL&gt;@$ORACLE_HOME/rdbms/admin/dbmslm.sql</p></blockquote>
<p>2) create dbms_logmnr_d package to create dictionary files.</p>
<blockquote><p>SQL&gt;@$ORACLE_HOME/rdbms/admin/dbmslmd.sql</p></blockquote>
<p><strong>Step 1: Edit Parameter File</strong></p>
<p>If you startup database using pfile, edit pfile directly;</p>
<p>If you startup database using spfile,</p>
<blockquote><p>SQL&gt; create pfile from spfile;</p></blockquote>
<p>Edit init&lt;SID&gt;.ora and put the following:</p>
<blockquote><p>utl_file_dir=/u01/app/oracle/admin/&lt;SID&gt;/udump</p></blockquote>
<p><strong>Step 2: Verify utl parameter</strong></p>
<blockquote><p>SQL&gt; connect / as sysdba<br />
SQL&gt; startup force  % OR STARTUP<br />
SQL&gt; show parameter utl</p></blockquote>
<p><strong>Step 3: Turn on supplemental logging at the database level</strong></p>
<p>In order to use DDL_DICT_TRACKING later, you need to turn on supplemental logging at the database level. For other features, such as logging chain rows, cluster table, it should also be enabled.</p>
<blockquote><p>SQL&gt; alter database add supplemental log data</p></blockquote>
<p><strong>Step 4: Create a log miner dictionary file</strong></p>
<blockquote><p>SQL&gt; execute sys.dbms_logmnr_d.build(-<br />
&gt;Dictionary_filename=&gt;&#8217;mylog_dict.dic&#8217;,-<br />
&gt;Dictionary_location=&gt;&#8217;/u01/app/oracle/admin/&lt;SID&gt;/udump&#8217;;</p>
<p>PL/SQL procedure successfully completed.</p></blockquote>
<p><strong>Step 5: Get current logfile info and current time</strong></p>
<blockquote><p>SQL&gt; alter system switch logfile;<br />
SQL&gt; select member from v$logfile, v$log<br />
where v$logfile.group# = v$log.group#<br />
and v$log.status = &#8216;CURRENT&#8217;;</p>
<p>SQL&gt;select to_char(current_timestamp, &#8216;DD-MON-RR HH24:MI:SS&#8217;) &#8220;TIME&#8221; from dual;  % Time_1</p></blockquote>
<p><strong>Step 6: Perform some user activity</strong></p>
<blockquote><p>SQL&gt; connect hr/hr<br />
SQL&gt; create table emp30 as<br />
select employee_id, last_name, salary<br />
from employees<br />
where department_id=30;<br />
SQL&gt; alter table emp30 add (new_salary number(8,2));<br />
SQL&gt; update emp30 set new_salary=salary*1.5;<br />
SQL&gt; rollback;<br />
SQL&gt; update emp30 set new_salary=salary*1.2;<br />
SQL&gt; commit;<br />
SQL&gt; drop table emp30;<br />
SQL&gt; select to_char(current_timestamp, &#8216;DD-MON-RR HH24:MI:SS&#8217;) &#8220;TIME&#8221; from dual;  % TIME_2</p></blockquote>
<p><strong>Step 7: Create (and add) the list of logfile</strong></p>
<blockquote><p>SQL&gt; execute dbms_logmnr.add_logfile(-<br />
&gt; logfilename=&gt;&#8217;/u01/app/oracle/oradata/&lt;SID&gt;/logxx.rdo&#8217;,-<br />
&gt; options=&gt;dbms_logmnr.new);</p></blockquote>
<p><strong>Step 8: Start Logminer</strong></p>
<blockquote><p>SQL&gt; alter session set nls_date_format=&#8217;DD-MON-RR HH24:MI:SS&#8217;;<br />
SQL&gt; execute dbms_logmnr.start_logmnr(-<br />
dictfilename=&gt;&#8217;/u01/app/oracle/admin/&lt;SID&gt;/udump/mylog_dict.dic&#8217;,-<br />
starttime=&gt;&#8217;&amp;starttime&#8217;,-<br />
endtime=&gt;&#8217;&amp;endtime&#8217;,-<br />
options=&gt;dbms_logmnr.ddl_dic_tracking+dbms_logmnr.committed_data_only);</p>
<p>Enter value for starttime: TIME_1<br />
Enter value for endtim: TIME_2</p></blockquote>
<p><strong>Step 9: Display the committed changes made by user HR on segment EMP30</strong></p>
<blockquote><p>SQL&gt; select timestamp, username, operation, sql_redo, sql_undo<br />
from v$logmnr_contents<br />
where username=&#8217;HR&#8217; and (seg_name=&#8217;EMP30&#8242; or seg_name is null);</p></blockquote>
<p><strong>Step 10: End the Logminer session and turn off supplemental logging at the database level</strong></p>
<blockquote><p>SQL&gt; execute dbms_logmnr.end_logmnr;<br />
SQL&gt;  alter database drop supplemental log data</p></blockquote>
<p><strong>Notes:</strong></p>
<p>If supplemental logging is not enabled at Step 3, there would be an ORACLE error info at Step 9:</p>
<blockquote><p>ORA-01347: Supplemental log data no longer found</p></blockquote>
<p>References:</p>
<p>1. [Chinese] <a href="http://www.oracle.com.cn/redirect.php?tid=2491&amp;goto=lastpost">http://www.oracle.com.cn/redirect.php?tid=2491&amp;goto=lastpost</a><br />
2. [Chinese] <a href="http://bbs.chinaunix.net/viewthread.php?tid=477403">http://bbs.chinaunix.net/viewthread.php?tid=477403</a><br />
3. [Chinese] <a href="http://blog.csdn.net/linhong34/archive/2007/08/23/1756776.aspx">http://blog.csdn.net/linhong34/archive/2007/08/23/1756776.aspx</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dbaanswers.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dbaanswers.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dbaanswers.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dbaanswers.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dbaanswers.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dbaanswers.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dbaanswers.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dbaanswers.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dbaanswers.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dbaanswers.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dbaanswers.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dbaanswers.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dbaanswers.wordpress.com&blog=3922838&post=16&subd=dbaanswers&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dbaanswers.wordpress.com/2008/06/18/logminer-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cca564445149cfcee064c1729082330d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dbaliving</media:title>
		</media:content>
	</item>
	</channel>
</rss>