<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.orafaq.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.orafaq.com/wiki/api.php?action=feedcontributions&amp;user=Michel+Cadot&amp;feedformat=atom</id>
		<title>Oracle FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.orafaq.com/wiki/api.php?action=feedcontributions&amp;user=Michel+Cadot&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Special:Contributions/Michel_Cadot"/>
		<updated>2013-05-26T04:33:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling</id>
		<title>DBMS JOB complex scheduling</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling"/>
				<updated>2013-05-24T16:52:32Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Setting the internal variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes two ways to schedule a job when the rule is not a simple expression that can be given in the ''interval'' parameter of the &amp;lt;tt&amp;gt;DBMS_JOB.SUBMIT&amp;lt;/tt&amp;gt; function: &amp;quot;custom function&amp;quot; and &amp;quot;setting the internal Oracle variables&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Custom function =&lt;br /&gt;
&lt;br /&gt;
To determine the date of the next execution, the job coordinator executes the dynamic SQL 'select '||interval||' from dual', where &amp;quot;interval&amp;quot; is the value of the parameter of same name you gave at job submission. So this ''interval'' can be anything that returns a date and so can be a custom function.&lt;br /&gt;
&lt;br /&gt;
'''Note''': this call from the coordinator is made '''before''' the execution of the expression in ''what'' parameter.&lt;br /&gt;
&lt;br /&gt;
We will apply this at 2 examples:&lt;br /&gt;
- execute the job every week day at 7AM and on Saturday at 10AM.&lt;br /&gt;
- execute the job every 10 minutes from Monday to Friday, from 8AM to 10AM and from 2PM to 4PM&lt;br /&gt;
&lt;br /&gt;
== First example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate return date is&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday */&lt;br /&gt;
         if to_number(to_char(now,'HH24')) &amp;lt; 10 then /* before 10AM -&amp;gt; next = 10AM */&lt;br /&gt;
           return trunc(now)+10/24;&lt;br /&gt;
         else /* after 10AM -&amp;gt; next = Monday */&lt;br /&gt;
           return trunc(now)+2+7/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+7/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt;= 7 &lt;br /&gt;
       then /* week day before 7AM -&amp;gt; next = 7AM */&lt;br /&gt;
         return trunc(now)+7/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Friday after the hour -&amp;gt; next = Saturday morning */&lt;br /&gt;
         return trunc(now)+1+10/24;&lt;br /&gt;
     else /* -&amp;gt; weekday after the hour, next = tomorrow morning */&lt;br /&gt;
       return trunc(now)+1+7/24;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate'''.&lt;br /&gt;
&lt;br /&gt;
== Second example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate (nbMin number) return date is&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /* Parameter : nbMin=number of minutes to the next execution */&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case &lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+2+8/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt; 8 &lt;br /&gt;
       then /* before 8AM -&amp;gt; next = 8AM */&lt;br /&gt;
         return trunc(now)+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 10 and to_number(to_char(now,'HH24')) &amp;lt; 14 &lt;br /&gt;
       then /* after 10AM and before 2PM -&amp;gt; next = 2PM */&lt;br /&gt;
         return trunc(now)+14/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 16 &lt;br /&gt;
       then /* after 4PM -&amp;gt; next = tomorrow or next Monday 8AM */&lt;br /&gt;
         if to_number(to_char(now,'D')) = &lt;br /&gt;
            to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
           then /* Friday -&amp;gt; next = Monday morning */&lt;br /&gt;
             return trunc(now)+3+8/24;&lt;br /&gt;
           else /* Other week day -&amp;gt; next = tomorrow morning */&lt;br /&gt;
             return trunc(now)+1+8/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     else /* otherwise next in nbMin minutes */&lt;br /&gt;
       return now+nbMin/24/60;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate(10)'''.&lt;br /&gt;
&lt;br /&gt;
= Setting the internal variables =&lt;br /&gt;
&lt;br /&gt;
When the job coordinator has to execute a job, it first set the internal (bind) variable ''job'' with the value of SYS.JOB$.JOB column and the internal variable ''mydate'' with the result of the dynamic query &amp;quot;''select ||interval|| from dual''&amp;quot; where ''interval'' comes from the same SYS.JOB$ table. Then it executes the following dynamic PL/SQL block:&lt;br /&gt;
 DECLARE &lt;br /&gt;
   job       BINARY_INTEGER := :job; &lt;br /&gt;
   next_date DATE           := :mydate;  &lt;br /&gt;
   broken    BOOLEAN        := FALSE; &lt;br /&gt;
 BEGIN&lt;br /&gt;
   &amp;lt;&amp;lt;&amp;lt; Value of the column SYS.JOB$.WHAT &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
   :mydate := next_date; &lt;br /&gt;
   IF broken THEN :b := 1; ELSE :b := 0; END IF; &lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
As we can see the variable ''next_date'' is set to the value of the bind variable '':mydate'' at the beginning of the block and this later bind variable is set back with the content of the former one at the end of the block, after the execution of the code inside the ''what'' column. In the end, after the execution of this PL/SQL block, the job coordinator updates the column SYS.JOB$.NEXT_DATE with the content of the bind variable '':mydate''.&lt;br /&gt;
&lt;br /&gt;
So if the code inside ''what'' column modifies the value of the ''next_date'' variable this modification is passed on the SYS.JOB$.NEXT_DATE column.&lt;br /&gt;
&lt;br /&gt;
Here's an example to see what has been said. We create a table that will contain some messages from the job and a procedure that will be executed by the job. This procedure will modify the hour of the next execution (to tomorrow 3AM) and stored in the table the date before and after modification. Then, we will create the job, query USER_JOBS view to check the NEXT_DATE column, execute the job and check again the same USER_JOBS view.&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create table job_msg (msg varchar2(80));&lt;br /&gt;
 &lt;br /&gt;
 Table created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; create or replace procedure job_proc (p_job in number, p_next_date in out date)&lt;br /&gt;
   2  as&lt;br /&gt;
   3    l_next_date date := p_next_date;&lt;br /&gt;
   4  begin&lt;br /&gt;
   5    p_next_date := trunc(sysdate)+1+3/24;&lt;br /&gt;
   6    insert into job_msg values (&lt;br /&gt;
   7      'next_date planned: &amp;quot;' || to_char(l_next_date,'DD/MM/YYYY HH24:MI:SS') || &lt;br /&gt;
   8      '&amp;quot;, next_date modified: &amp;quot;'||to_char(p_next_date,'DD/MM/YYYY HH24:MI:SS')||'&amp;quot;'&lt;br /&gt;
   9      );&lt;br /&gt;
  10  end;&lt;br /&gt;
  11  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; variable j number&lt;br /&gt;
 SQL&amp;gt; set null null&lt;br /&gt;
 SQL&amp;gt; col interval format a10&lt;br /&gt;
 SQL&amp;gt; exec dbms_job.submit(:j,'job_proc(job,next_date);');&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       null                22/04/2005 11:52:45&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; exec dbms_job.run(:j);&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       22/04/2005 11:52:45 23/04/2005 03:00:00&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select msg from job_msg;&lt;br /&gt;
 &lt;br /&gt;
 MSG&lt;br /&gt;
 --------------------------------------------------------------------------------&lt;br /&gt;
 next_date planned: &amp;quot;&amp;quot;, next_date modified: &amp;quot;23/04/2005 03:00:00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Note''': The name of the variables passed to the job procedure are mandatory as they are the name of the variables inside the internal PL/SQL block seen above.&lt;br /&gt;
&lt;br /&gt;
'''Note''': This method is very useful when the date of the next execution is hard to compute or depends on (the result of) the current execution of the job.&lt;br /&gt;
&lt;br /&gt;
[[Category:PL/SQL Packages]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling</id>
		<title>DBMS JOB complex scheduling</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling"/>
				<updated>2013-05-24T16:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* First example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes two ways to schedule a job when the rule is not a simple expression that can be given in the ''interval'' parameter of the &amp;lt;tt&amp;gt;DBMS_JOB.SUBMIT&amp;lt;/tt&amp;gt; function: &amp;quot;custom function&amp;quot; and &amp;quot;setting the internal Oracle variables&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Custom function =&lt;br /&gt;
&lt;br /&gt;
To determine the date of the next execution, the job coordinator executes the dynamic SQL 'select '||interval||' from dual', where &amp;quot;interval&amp;quot; is the value of the parameter of same name you gave at job submission. So this ''interval'' can be anything that returns a date and so can be a custom function.&lt;br /&gt;
&lt;br /&gt;
'''Note''': this call from the coordinator is made '''before''' the execution of the expression in ''what'' parameter.&lt;br /&gt;
&lt;br /&gt;
We will apply this at 2 examples:&lt;br /&gt;
- execute the job every week day at 7AM and on Saturday at 10AM.&lt;br /&gt;
- execute the job every 10 minutes from Monday to Friday, from 8AM to 10AM and from 2PM to 4PM&lt;br /&gt;
&lt;br /&gt;
== First example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate return date is&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday */&lt;br /&gt;
         if to_number(to_char(now,'HH24')) &amp;lt; 10 then /* before 10AM -&amp;gt; next = 10AM */&lt;br /&gt;
           return trunc(now)+10/24;&lt;br /&gt;
         else /* after 10AM -&amp;gt; next = Monday */&lt;br /&gt;
           return trunc(now)+2+7/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+7/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt;= 7 &lt;br /&gt;
       then /* week day before 7AM -&amp;gt; next = 7AM */&lt;br /&gt;
         return trunc(now)+7/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Friday after the hour -&amp;gt; next = Saturday morning */&lt;br /&gt;
         return trunc(now)+1+10/24;&lt;br /&gt;
     else /* -&amp;gt; weekday after the hour, next = tomorrow morning */&lt;br /&gt;
       return trunc(now)+1+7/24;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate'''.&lt;br /&gt;
&lt;br /&gt;
== Second example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate (nbMin number) return date is&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /* Parameter : nbMin=number of minutes to the next execution */&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case &lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+2+8/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt; 8 &lt;br /&gt;
       then /* before 8AM -&amp;gt; next = 8AM */&lt;br /&gt;
         return trunc(now)+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 10 and to_number(to_char(now,'HH24')) &amp;lt; 14 &lt;br /&gt;
       then /* after 10AM and before 2PM -&amp;gt; next = 2PM */&lt;br /&gt;
         return trunc(now)+14/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 16 &lt;br /&gt;
       then /* after 4PM -&amp;gt; next = tomorrow or next Monday 8AM */&lt;br /&gt;
         if to_number(to_char(now,'D')) = &lt;br /&gt;
            to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
           then /* Friday -&amp;gt; next = Monday morning */&lt;br /&gt;
             return trunc(now)+3+8/24;&lt;br /&gt;
           else /* Other week day -&amp;gt; next = tomorrow morning */&lt;br /&gt;
             return trunc(now)+1+8/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     else /* otherwise next in nbMin minutes */&lt;br /&gt;
       return now+nbMin/24/60;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate(10)'''.&lt;br /&gt;
&lt;br /&gt;
= Setting the internal variables =&lt;br /&gt;
&lt;br /&gt;
When the job coordinator has to execute a job, it first set the internal (bind) variable ''job'' with the value of SYS.JOB$.JOB column and the internal variable ''mydate'' with the result of the dynamic query &amp;quot;''select ||interval|| from dual''&amp;quot; where ''interval'' comes from the same SYS.JOB$ table. Then it executes the following dynamic PL/SQL block:&lt;br /&gt;
 DECLARE &lt;br /&gt;
   job       BINARY_INTEGER := :job; &lt;br /&gt;
   next_date DATE           := :mydate;  &lt;br /&gt;
   broken    BOOLEAN        := FALSE; &lt;br /&gt;
 BEGIN&lt;br /&gt;
   &amp;lt;&amp;lt;&amp;lt; Value of the column SYS.JOB$.WHAT &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
   :mydate := next_date; &lt;br /&gt;
   IF broken THEN :b := 1; ELSE :b := 0; END IF; &lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
As we can see the variable ''next_date'' is set to the value of the bind variable '':mydate'' at the beginning of the block and this later bind variable is set back with the content of the former one at the end of the block, after the execution of the code inside the ''what'' column. In the end, after the execution of this PL/SQL block, the job coordinator updates the column SYS.JOB$.NEXT_DATE with the content of the bind variable '':mydate''.&lt;br /&gt;
&lt;br /&gt;
So if the code inside ''what'' column modifies the value of the ''next_date'' variable this modification is passed on the SYS.JOB$.NEXT_DATE column.&lt;br /&gt;
&lt;br /&gt;
Here's an example to see what has been said. We create a table that will contain some messages from the job and a procedure that will be executed by the job. This procedure will modify the hour of the next execution (to tomorrow 3AM) and stored in the table the date before and after modification. Then, we will create the job, query USER_JOBS view to check the NEXT_DATE column, execute the job and check again the same USER_JOBS view.&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create table job_msg (msg varchar2(80));&lt;br /&gt;
 &lt;br /&gt;
 Table created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; create or replace procedure job_proc (p_job in number, p_next_date in out date)&lt;br /&gt;
   2  as&lt;br /&gt;
   3    l_next_date date := p_next_date;&lt;br /&gt;
   4  begin&lt;br /&gt;
   5    p_next_date := trunc(sysdate)+1+3/24;&lt;br /&gt;
   6    insert into job_msg values (&lt;br /&gt;
   7      'next_date planned: &amp;quot;' || to_char(l_next_date,'DD/MM/YYYY HH24:MI:SS') || &lt;br /&gt;
   8      '&amp;quot;, next_date modified: &amp;quot;'||to_char(p_next_date,'DD/MM/YYYY HH24:MI:SS')||'&amp;quot;'&lt;br /&gt;
   9      );&lt;br /&gt;
  10  end;&lt;br /&gt;
  11  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; variable j number&lt;br /&gt;
 SQL&amp;gt; set null null&lt;br /&gt;
 SQL&amp;gt; col interval format a10&lt;br /&gt;
 SQL&amp;gt; exec dbms_job.submit(:j,'job_proc(job,next_date);');&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       null                22/04/2005 11:52:45&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; exec dbms_job.run(:j);&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       22/04/2005 11:52:45 23/04/2005 03:00:00&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select msg from job_msg;&lt;br /&gt;
 &lt;br /&gt;
 MSG&lt;br /&gt;
 --------------------------------------------------------------------------------&lt;br /&gt;
 next_date planned: &amp;quot;&amp;quot;, next_date modified: &amp;quot;23/04/2005 03:00:00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Note''': The name of the variables passed to the job procedure are mandatory as they are the name of the variable inside the internal PL/SQL block seen above.&lt;br /&gt;
&lt;br /&gt;
'''Note''': This method is very useful when the date of the next execution is hard to compute or depends on (the result of) the current execution of the job.&lt;br /&gt;
&lt;br /&gt;
[[Category:PL/SQL Packages]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling</id>
		<title>DBMS JOB complex scheduling</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/DBMS_JOB_complex_scheduling"/>
				<updated>2013-05-24T16:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Custom function */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes two ways to schedule a job when the rule is not a simple expression that can be given in the ''interval'' parameter of the &amp;lt;tt&amp;gt;DBMS_JOB.SUBMIT&amp;lt;/tt&amp;gt; function: &amp;quot;custom function&amp;quot; and &amp;quot;setting the internal Oracle variables&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Custom function =&lt;br /&gt;
&lt;br /&gt;
To determine the date of the next execution, the job coordinator executes the dynamic SQL 'select '||interval||' from dual', where &amp;quot;interval&amp;quot; is the value of the parameter of same name you gave at job submission. So this ''interval'' can be anything that returns a date and so can be a custom function.&lt;br /&gt;
&lt;br /&gt;
'''Note''': this call from the coordinator is made '''before''' the execution of the expression in ''what'' parameter.&lt;br /&gt;
&lt;br /&gt;
We will apply this at 2 examples:&lt;br /&gt;
- execute the job every week day at 7AM and on Saturday at 10AM.&lt;br /&gt;
- execute the job every 10 minutes from Monday to Friday, from 8AM to 10AM and from 2PM to 4PM&lt;br /&gt;
&lt;br /&gt;
== First example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate return date is&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday */&lt;br /&gt;
         if to_number(to_char(now,'HH24')) &amp;lt; 10 then /* before 10AM -&amp;gt; next = 10AM */&lt;br /&gt;
           return trunc(now)+10/24;&lt;br /&gt;
         else /* after 10AM -&amp;gt; next = Monday */&lt;br /&gt;
           return trunc(now)+2+7/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+7/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt;= 7 &lt;br /&gt;
       then /* week day before 7AM -&amp;gt; next = 7AM */&lt;br /&gt;
         return trunc(now)+7/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Friday after the hour -&amp;gt; next = Saturday morning */&lt;br /&gt;
         return trunc(now)+1+10/24;&lt;br /&gt;
     else /* -&amp;gt; weekd after the hour, next = tomorrow morning */&lt;br /&gt;
       return trunc(now)+1+7/24;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate'''.&lt;br /&gt;
&lt;br /&gt;
== Second example ==&lt;br /&gt;
&lt;br /&gt;
We create the following function:&lt;br /&gt;
&lt;br /&gt;
 create or replace function NextJobDate (nbMin number) return date is&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /* Parameter : nbMin=number of minutes to the next execution */&lt;br /&gt;
   /*                                                           */&lt;br /&gt;
   /*-----------------------------------------------------------*/&lt;br /&gt;
   now date := sysdate;&lt;br /&gt;
 begin&lt;br /&gt;
   case &lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('03/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Saturday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+2+8/24;&lt;br /&gt;
     when to_number(to_char(now,'D')) = to_number(to_char(to_date('04/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
       then /* Sunday -&amp;gt; next = Monday morning */&lt;br /&gt;
         return trunc(now)+1+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;lt; 8 &lt;br /&gt;
       then /* before 8AM -&amp;gt; next = 8AM */&lt;br /&gt;
         return trunc(now)+8/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 10 and to_number(to_char(now,'HH24')) &amp;lt; 14 &lt;br /&gt;
       then /* after 10AM and before 2PM -&amp;gt; next = 2PM */&lt;br /&gt;
         return trunc(now)+14/24;&lt;br /&gt;
     when to_number(to_char(now,'HH24')) &amp;gt;= 16 &lt;br /&gt;
       then /* after 4PM -&amp;gt; next = tomorrow or next Monday 8AM */&lt;br /&gt;
         if to_number(to_char(now,'D')) = &lt;br /&gt;
            to_number(to_char(to_date('02/07/2004','DD/MM/YYYY'),'D'))&lt;br /&gt;
           then /* Friday -&amp;gt; next = Monday morning */&lt;br /&gt;
             return trunc(now)+3+8/24;&lt;br /&gt;
           else /* Other week day -&amp;gt; next = tomorrow morning */&lt;br /&gt;
             return trunc(now)+1+8/24;&lt;br /&gt;
         end if;&lt;br /&gt;
     else /* otherwise next in nbMin minutes */&lt;br /&gt;
       return now+nbMin/24/60;&lt;br /&gt;
   end case;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
In this case, the parameter ''interval'' is set to '''NextJobDate(10)'''.&lt;br /&gt;
&lt;br /&gt;
= Setting the internal variables =&lt;br /&gt;
&lt;br /&gt;
When the job coordinator has to execute a job, it first set the internal (bind) variable ''job'' with the value of SYS.JOB$.JOB column and the internal variable ''mydate'' with the result of the dynamic query &amp;quot;''select ||interval|| from dual''&amp;quot; where ''interval'' comes from the same SYS.JOB$ table. Then it executes the following dynamic PL/SQL block:&lt;br /&gt;
 DECLARE &lt;br /&gt;
   job       BINARY_INTEGER := :job; &lt;br /&gt;
   next_date DATE           := :mydate;  &lt;br /&gt;
   broken    BOOLEAN        := FALSE; &lt;br /&gt;
 BEGIN&lt;br /&gt;
   &amp;lt;&amp;lt;&amp;lt; Value of the column SYS.JOB$.WHAT &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
   :mydate := next_date; &lt;br /&gt;
   IF broken THEN :b := 1; ELSE :b := 0; END IF; &lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
&lt;br /&gt;
As we can see the variable ''next_date'' is set to the value of the bind variable '':mydate'' at the beginning of the block and this later bind variable is set back with the content of the former one at the end of the block, after the execution of the code inside the ''what'' column. In the end, after the execution of this PL/SQL block, the job coordinator updates the column SYS.JOB$.NEXT_DATE with the content of the bind variable '':mydate''.&lt;br /&gt;
&lt;br /&gt;
So if the code inside ''what'' column modifies the value of the ''next_date'' variable this modification is passed on the SYS.JOB$.NEXT_DATE column.&lt;br /&gt;
&lt;br /&gt;
Here's an example to see what has been said. We create a table that will contain some messages from the job and a procedure that will be executed by the job. This procedure will modify the hour of the next execution (to tomorrow 3AM) and stored in the table the date before and after modification. Then, we will create the job, query USER_JOBS view to check the NEXT_DATE column, execute the job and check again the same USER_JOBS view.&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create table job_msg (msg varchar2(80));&lt;br /&gt;
 &lt;br /&gt;
 Table created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; create or replace procedure job_proc (p_job in number, p_next_date in out date)&lt;br /&gt;
   2  as&lt;br /&gt;
   3    l_next_date date := p_next_date;&lt;br /&gt;
   4  begin&lt;br /&gt;
   5    p_next_date := trunc(sysdate)+1+3/24;&lt;br /&gt;
   6    insert into job_msg values (&lt;br /&gt;
   7      'next_date planned: &amp;quot;' || to_char(l_next_date,'DD/MM/YYYY HH24:MI:SS') || &lt;br /&gt;
   8      '&amp;quot;, next_date modified: &amp;quot;'||to_char(p_next_date,'DD/MM/YYYY HH24:MI:SS')||'&amp;quot;'&lt;br /&gt;
   9      );&lt;br /&gt;
  10  end;&lt;br /&gt;
  11  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; variable j number&lt;br /&gt;
 SQL&amp;gt; set null null&lt;br /&gt;
 SQL&amp;gt; col interval format a10&lt;br /&gt;
 SQL&amp;gt; exec dbms_job.submit(:j,'job_proc(job,next_date);');&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       null                22/04/2005 11:52:45&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; exec dbms_job.run(:j);&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select interval, &lt;br /&gt;
   2         to_char(last_date,'DD/MM/YYYY HH24:MI:SS') last_date,&lt;br /&gt;
   3         to_char(next_date,'DD/MM/YYYY HH24:MI:SS') next_date&lt;br /&gt;
   4  from user_jobs where job = :j;&lt;br /&gt;
 &lt;br /&gt;
 INTERVAL   LAST_DATE           NEXT_DATE&lt;br /&gt;
 ---------- ------------------- -------------------&lt;br /&gt;
 null       22/04/2005 11:52:45 23/04/2005 03:00:00&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select msg from job_msg;&lt;br /&gt;
 &lt;br /&gt;
 MSG&lt;br /&gt;
 --------------------------------------------------------------------------------&lt;br /&gt;
 next_date planned: &amp;quot;&amp;quot;, next_date modified: &amp;quot;23/04/2005 03:00:00&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Note''': The name of the variables passed to the job procedure are mandatory as they are the name of the variable inside the internal PL/SQL block seen above.&lt;br /&gt;
&lt;br /&gt;
'''Note''': This method is very useful when the date of the next execution is hard to compute or depends on (the result of) the current execution of the job.&lt;br /&gt;
&lt;br /&gt;
[[Category:PL/SQL Packages]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/ORA-06502</id>
		<title>ORA-06502</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/ORA-06502"/>
				<updated>2013-05-23T15:17:55Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: Reverted edits by 115.186.139.201 (talk) to last revision by Michel Cadot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ORA-06502: PL/SQL: numeric or value error: %s'''&lt;br /&gt;
&lt;br /&gt;
==What causes this error?==&lt;br /&gt;
An '''ORA-06502''' error occurs when an arithmetic, numeric, string, conversion, or constraint error occurred in a [[PL/SQL]] block. This error mainly results from programmer error or invalid data input.&lt;br /&gt;
&lt;br /&gt;
An example:&lt;br /&gt;
 SQL&amp;gt; DECLARE&lt;br /&gt;
   2    i NUMBER;&lt;br /&gt;
   3  BEGIN&lt;br /&gt;
   4    i := ' ';&lt;br /&gt;
   5  END;&lt;br /&gt;
   6  /&lt;br /&gt;
 DECLARE&lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-06502: PL/SQL: numeric or value error: character to number conversion error&lt;br /&gt;
 ORA-06512: at line 4&lt;br /&gt;
&lt;br /&gt;
Other examples: &lt;br /&gt;
* An attempt is made to assign the value [[NULL]] to a variable declared NOT NULL&lt;br /&gt;
* An attempt is made to assign an integer larger than 999 to a variable declared NUMBER(3)&lt;br /&gt;
* An attempt is made to assign more than 5 characters to a VARCHAR2(5) variable&lt;br /&gt;
&lt;br /&gt;
==How to fix it==&lt;br /&gt;
Change the data, how it is manipulated, or how it is declared so that values do not violate the declared [[data type]] definitions.&lt;br /&gt;
&lt;br /&gt;
You can also capture these errors with the predefined '''VALUE_ERROR''' exception. Example:&lt;br /&gt;
 DECLARE&lt;br /&gt;
   i NUMBER;&lt;br /&gt;
 BEGIN&lt;br /&gt;
   i := ' ';&lt;br /&gt;
 EXCEPTION&lt;br /&gt;
   when VALUE_ERROR then&lt;br /&gt;
     dbms_output.put_line('VALUE_ERROR exception raised');&lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
[[Category:Errors]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Talk:Scripts</id>
		<title>Talk:Scripts</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Talk:Scripts"/>
				<updated>2013-05-21T15:39:28Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
API ERROR &lt;br /&gt;
&lt;br /&gt;
Deer All &lt;br /&gt;
&lt;br /&gt;
I Get this error when run API &lt;br /&gt;
&lt;br /&gt;
Error &lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
1. ORA-30678: too many open connections&lt;br /&gt;
ORA-06512: at &amp;quot;SYS.UTL_TCP&amp;quot;, line 28&lt;br /&gt;
ORA-06512: at &amp;quot;SYS.UTL_TCP&amp;quot;, line 257&lt;br /&gt;
ORA-06512: at &amp;quot;SYS.UTL_SMTP&amp;quot;, line 116&lt;br /&gt;
ORA-06512: at &amp;quot;SYS.UTL_SMTP&amp;quot;, line 139&lt;br /&gt;
ORA-06512: at &amp;quot;APPS.SEND_MAIL&amp;quot;, line 12&lt;br /&gt;
ORA-06512: in Package EAM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
API scriprt&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 DECLARE&lt;br /&gt;
        g_return_status          VARCHAR2 (1 BYTE);&lt;br /&gt;
        g_msg_count              NUMBER;&lt;br /&gt;
        g_msg_data               VARCHAR2 (2000 BYTE);&lt;br /&gt;
        g_object_id                 NUMBER;&lt;br /&gt;
     --------&lt;br /&gt;
        v_org_id                    number := 696 ;&lt;br /&gt;
        v_loc_id                     number;&lt;br /&gt;
        v_item_id                   number;&lt;br /&gt;
        v_dep_id                    number;&lt;br /&gt;
        msg                           varchar2(32000);&lt;br /&gt;
        &lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
  CURSOR ASSET_CUR  IS&lt;br /&gt;
      SELECT  *&lt;br /&gt;
      FROM   xx_ASSET_num&lt;br /&gt;
      WHERE    SEQ    BETWEEN 3 AND 50       ;                                                                            &lt;br /&gt;
       &lt;br /&gt;
  &lt;br /&gt;
  begin &lt;br /&gt;
  &lt;br /&gt;
       fnd_global.apps_initialize                     ( user_id              =&amp;gt; 5120, &lt;br /&gt;
                                                        resp_id              =&amp;gt; 23118,&lt;br /&gt;
                                                        resp_appl_id         =&amp;gt; 426  );                                                      &lt;br /&gt;
          &lt;br /&gt;
       for I in ASSET_CUR&lt;br /&gt;
              loop                                                              &lt;br /&gt;
             msg:=null;&lt;br /&gt;
                &lt;br /&gt;
          &lt;br /&gt;
      &lt;br /&gt;
                            begin&lt;br /&gt;
                               SELECT  msi.INVENTORY_ITEM_ID    into v_item_id&lt;br /&gt;
                               FROM     mtl_system_items_b msi&lt;br /&gt;
                               WHERE   msi.segment1 =I.ITEM_SEG1&lt;br /&gt;
                               and        msi.ORGANIZATION_ID =  v_org_id ; &lt;br /&gt;
                         &lt;br /&gt;
                               exception when others then&lt;br /&gt;
                               msg:=msg||' Item Not Found ';&lt;br /&gt;
                                end ;  &lt;br /&gt;
                                                    &lt;br /&gt;
                                         &lt;br /&gt;
                             begin    &lt;br /&gt;
                             select bd.DEPARTMENT_ID   into v_dep_id &lt;br /&gt;
                             from bom_departments bd&lt;br /&gt;
                             where bd.DEPARTMENT_CODE  = I.OWNING_DEPARTMENT_CODE&lt;br /&gt;
                             and ORGANIZATION_ID= v_org_id;&lt;br /&gt;
                          &lt;br /&gt;
                                exception when others then&lt;br /&gt;
                                msg:=msg||' Owning Department Not Found ';&lt;br /&gt;
                                 end;&lt;br /&gt;
             &lt;br /&gt;
                                                                    &lt;br /&gt;
          if msg is null then &lt;br /&gt;
                                                &lt;br /&gt;
              EAM_ASSETNUMBER_PUB .INSERT_ASSET_NUMBER&lt;br /&gt;
                                   (&lt;br /&gt;
                                    p_api_version                                   =&amp;gt; 1.0,            &lt;br /&gt;
                                    p_init_msg_list                                  =&amp;gt; fnd_api.g_false,       &lt;br /&gt;
                                    p_commit                                         =&amp;gt; fnd_api.g_false,         &lt;br /&gt;
                                    p_validation_level                              =&amp;gt; fnd_api.g_valid_level_full,                                           &lt;br /&gt;
                                    x_return_status                                 =&amp;gt; g_return_status,                   &lt;br /&gt;
                                    x_msg_count                                    =&amp;gt; g_msg_count,                       &lt;br /&gt;
                                    x_msg_data                                      =&amp;gt; g_msg_data,         &lt;br /&gt;
                                    x_object_id                                       =&amp;gt; g_object_id,            &lt;br /&gt;
                                    p_INVENTORY_ITEM_ID                     =&amp;gt;  v_item_id ,                                                                      &lt;br /&gt;
                                    p_SERIAL_NUMBER                            =&amp;gt; I.Asset_Number , &lt;br /&gt;
                                    p_CURRENT_STATUS                         =&amp;gt; 3 ,&lt;br /&gt;
                                    p_DESCRIPTIVE_TEXT                        =&amp;gt; I.DESCRIPTIVE_TEXT,                                                                            &lt;br /&gt;
                                    p_CURRENT_ORGANIZATION_ID          =&amp;gt; 696,&lt;br /&gt;
                                    p_ATTRIBUTE4                                  =&amp;gt;  'YES' ,                                                           &lt;br /&gt;
                                    p_WIP_ACCOUNTING_CLASS_CODE     =&amp;gt; 'UFMCO' ,&lt;br /&gt;
                                    p_MAINTAINABLE_FLAG                      =&amp;gt; 'Y',&lt;br /&gt;
                                    p_OWNING_DEPARTMENT_ID              =&amp;gt; v_dep_id   ,                                                          &lt;br /&gt;
                                    p_EAM_LOCATION_ID                         =&amp;gt; I.EAM_LOCATION_ID                                                                     &lt;br /&gt;
                                                                                                            );&lt;br /&gt;
&lt;br /&gt;
                                                                                  &lt;br /&gt;
 &lt;br /&gt;
             DBMS_OUTPUT.put_line ('Asset Number Status'  || '     '   ||  g_return_status);&lt;br /&gt;
            DBMS_OUTPUT.put_line ('Error Message' || g_msg_data);&lt;br /&gt;
           DBMS_OUTPUT.put_line ('Message' || g_msg_count);&lt;br /&gt;
   &lt;br /&gt;
             &lt;br /&gt;
                           IF g_msg_count &amp;gt;0 THEN&lt;br /&gt;
                           FOR I IN 1..g_msg_count&lt;br /&gt;
                            LOOP&lt;br /&gt;
                           dbms_output.put_line(I||'. '||SubStr(FND_MSG_PUB.Get(p_encoded =&amp;gt;FND_API.G_FALSE ), 1, 255));&lt;br /&gt;
                         END LOOP;                     &lt;br /&gt;
                        end if;&lt;br /&gt;
      &lt;br /&gt;
                         end if ;&lt;br /&gt;
        &lt;br /&gt;
        end loop ;&lt;br /&gt;
     --------------------------- update source table ---------------------------- &lt;br /&gt;
   --update      xx_ASSET_num  AST&lt;br /&gt;
   --  set         AST.FLAG = 'Y' &lt;br /&gt;
  --  where     AST.ASSET_NUMBER =  I.ASSET_NUMBER ; &lt;br /&gt;
    &lt;br /&gt;
     &lt;br /&gt;
   &lt;br /&gt;
  end ; &lt;br /&gt;
&lt;br /&gt;
 / &lt;br /&gt;
&lt;br /&gt;
         &lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
                                                                       &lt;br /&gt;
                                                                                                          &lt;br /&gt;
&lt;br /&gt;
--   This procedure is used to insert records in  -----  inv.MTL_SERIAL_NUMBERS  -----   table&lt;br /&gt;
--  EAM_ASSETNUMBER_PUB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
thanks&lt;br /&gt;
&lt;br /&gt;
: -------------------&lt;br /&gt;
&lt;br /&gt;
: Wiki is not the place to post a question but new page or comment on page. &amp;lt;br&amp;gt;&lt;br /&gt;
: Try to post it on Forum: http://www.orafaq.com/forum/i/102589/ without forget to before read OraFAQ Forum Guide (http://www.orafaq.com/forum/t/88153/0/) and &amp;quot;How to use [code] tags&amp;quot; topic (http://www.orafaq.com/forum/t/171557/102589/) and make your code easier to read.&lt;br /&gt;
 &lt;br /&gt;
: [[User:Michel Cadot|Michel Cadot]] ([[User talk:Michel Cadot|talk]]) 17:39, 21 May 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Oracle_database</id>
		<title>Oracle database</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Oracle_database"/>
				<updated>2013-05-17T20:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Desupport dates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Oracle database''' is [[Oracle Corporation]]'s flagship [[database]] product.&lt;br /&gt;
&lt;br /&gt;
== Database Editions ==&lt;br /&gt;
The Oracle database server is available in the following editions:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Enterprise Edition ===&lt;br /&gt;
Oracle's top-end database server product for big enterprise customers.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition ===&lt;br /&gt;
Four-processor version of Oracle Database, including full clustering support ([[Real Application Clusters]]). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition One ===&lt;br /&gt;
Two-processor version of Standard Edition at an attractive entry-level price. While [[Real Application Clusters]] is included in the installation package, the right to use is NOT included with Standard Edition One.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Personal Edition ===&lt;br /&gt;
Full-featured version for individuals, compatible with the entire Oracle Database family (except Real Application Clusters).&lt;br /&gt;
&lt;br /&gt;
=== Oracle Express Edition ===&lt;br /&gt;
Free version of Oracle that is limited to 1 processor, 1 GB RAM and 11 GB of data. For more info, see [[Oracle XE]].&lt;br /&gt;
&lt;br /&gt;
== Database Options ==&lt;br /&gt;
The following optional database options can be purchased separately. These options are only available with the Enterprise Edition (the only exception is RAC):&lt;br /&gt;
&lt;br /&gt;
=== Partitioning Option ===&lt;br /&gt;
The [[partitioning]] option allows [[DBA]]s to split large tables into more manageable sub-tables (partitions). Some of the advantages offered:&lt;br /&gt;
* Partitions can be stored in different [[tablespace]]s; &lt;br /&gt;
* Partitions can be added/ removed while users are working;&lt;br /&gt;
* Data can be selected from targeted partitioned without having to scan all partitions for rows (partition pruning).&lt;br /&gt;
&lt;br /&gt;
=== Spatial Option ===&lt;br /&gt;
The Spatial option store geographical information (GPS coordinates for instance) with records.&lt;br /&gt;
&lt;br /&gt;
=== Real Application Clusters Option ===&lt;br /&gt;
[[Real Application Clusters]] ([[RAC]]) - formerly called Oracle Parallel Server (OPS) - allows more than one instance to mount and open an Oracle database. RAC can only be used on special [[cluster]]ed systems.&lt;br /&gt;
&lt;br /&gt;
=== Advanced Security Option ===&lt;br /&gt;
Oracle [[Advanced Security]] (ASO), formerly called the Advanced Networking Option, provides a suite of security features to protect a company's network by providing network encryption, authentication solutions, single sign-on services, and support for other security protocols.  ASO is only available with Oracle Enterprise Edition.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Label Security ===&lt;br /&gt;
Row level security based on stringent government and commercial requirements; sensitivity labels (i.e. confidential, doctor-patient only, top secret) provide better intellectual property protection and privacy.&lt;br /&gt;
&lt;br /&gt;
=== Oracle OLAP ===&lt;br /&gt;
[[Oracle OLAP]] is a powerful multidimensional calculation engine with a complete set of analytical functions fully integrated within the Oracle Database.  Oracle Database OLAP Option adds multidimensional data storage to Oracle Database, of the type previously only available in the best of the separate standalone multidimensional databases.  Often generically described as &amp;quot;cubes&amp;quot;, Analytic Workspaces inside Oracle Database provide fast scalable query performance and ease of use, especially for calculation intensive BI (or operational) applications - and offer a sophisticated alternative to traditional summary management in modern BI/Data Warehousing architectures. &lt;br /&gt;
&lt;br /&gt;
Unlike previous generation separate engines (like Oracle [[Express]] Server) however, Oracle Database cubes (their data and calculations) are available to virtually any client tool or application, via simple SQL.    Because Oracle Database OLAP Option cubes are a feature of the Oracle Database, they inherit other features from the Oracle Database including Security, Performance and Scalability, High Availability and Manageability capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Data Mining ===&lt;br /&gt;
[[Oracle Data Mining]] offers embedded [[data mining]] for classifications, predictions, and associations to build advanced business intelligence applications.&lt;br /&gt;
&lt;br /&gt;
=== Database Vault ===&lt;br /&gt;
A new option to Oracle Database 10g Release 2 Enterprise Edition that lets you control who, when, and where data and applications can be accessed, protecting against the most common security threat like malicious internal users.&lt;br /&gt;
&lt;br /&gt;
===Total Recall===&lt;br /&gt;
Total Recall is based on Oracle's Flashback feature and will allow users to query data &amp;quot;AS OF&amp;quot; an earlier time in the past. This will allow companies to &amp;quot;archive&amp;quot; data for auditing and regulatory compliance. For more info, see [[Oracle Total Recall]].&lt;br /&gt;
&lt;br /&gt;
===Advanced Compression===&lt;br /&gt;
Option used to compress data. For more info, see [[Oracle Advanced Compression]].&lt;br /&gt;
&lt;br /&gt;
===Real Application Testing (RAT)=== &lt;br /&gt;
RAT can be used to capture, analyze and replay database transactions. For more info, see [[Real Application Testing]].&lt;br /&gt;
&lt;br /&gt;
==Database features==&lt;br /&gt;
A database feature, in contrast with an option, is provided free with the database software. &lt;br /&gt;
&lt;br /&gt;
Most DBA's and developers work with multiple versions of Oracle at any particular time. To see what features were introduced in each version, refer to the version pages: [[Oracle 2]], [[Oracle 3]], [[Oracle 4]], [[Oracle 5]], [[Oracle 6]], [[Oracle 7]], [[Oracle 8]], [[Oracle 8i]], [[Oracle 9i]], [[Oracle 10g]], [[Oracle 11g]].&lt;br /&gt;
&lt;br /&gt;
== Database version history ==&lt;br /&gt;
The major Oracle versions, with their latest patch-sets are:&lt;br /&gt;
* [[Oracle 7]]: ... - 7.3.4.5&lt;br /&gt;
* [[Oracle 8]]: 8.0.3 - 8.0.6 &lt;br /&gt;
* [[Oracle 8i]]: 8.1.5.0 - 8.1.7.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 1): 9.0.1.0 - 9.0.1.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 2): 9.2.0.1 - 9.2.0.8&lt;br /&gt;
* [[Oracle 10g]] (Release 1): 10.1.0.2 - 10.1.0.5&lt;br /&gt;
* [[Oracle 10g]] (Release 2): 10.2.0.1 - 10.2.0.5&lt;br /&gt;
* [[Oracle 11g]] (Release 1): 11.1.0.6 - 11.1.0.7&lt;br /&gt;
* [[Oracle 11g]] (Release 2): 11.2.0.1 - 11.2.0.3&lt;br /&gt;
&lt;br /&gt;
If running on one of the above releases, it is recommended to always install the latest patch-set.&lt;br /&gt;
&lt;br /&gt;
== Desupport dates ==&lt;br /&gt;
Oracle 9iR2 was desupported on 31 July [[2007]]. However, customers on Oracle 9.2.0.8 received free Extended Support until July 31, [[2008]]. For details about this, see http://www.oracle.com/features/hp/database-9i-support.html&lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 1 was desupported on 31 January [[2009]] and extended support ended on 31 January [[2012]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 2 was desupported on 31 July [[2010]] and extended support will end on 31 July [[2013]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 11g Release 1 was desupported on 31 August [[2012]] and extended support will end on 31 August [[2015]].  &lt;br /&gt;
&lt;br /&gt;
Currently, [[Oracle 11g]] Release 2 is fully supported until 31 January [[2015]].&lt;br /&gt;
&lt;br /&gt;
==Also see==&lt;br /&gt;
* [[Database Concepts and Architecture]]&lt;br /&gt;
* [[Oracle database FAQ]] - Frequently asked questions&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Database systems]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Oracle_database</id>
		<title>Oracle database</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Oracle_database"/>
				<updated>2013-05-17T20:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Currently supported versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Oracle database''' is [[Oracle Corporation]]'s flagship [[database]] product.&lt;br /&gt;
&lt;br /&gt;
== Database Editions ==&lt;br /&gt;
The Oracle database server is available in the following editions:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Enterprise Edition ===&lt;br /&gt;
Oracle's top-end database server product for big enterprise customers.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition ===&lt;br /&gt;
Four-processor version of Oracle Database, including full clustering support ([[Real Application Clusters]]). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition One ===&lt;br /&gt;
Two-processor version of Standard Edition at an attractive entry-level price. While [[Real Application Clusters]] is included in the installation package, the right to use is NOT included with Standard Edition One.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Personal Edition ===&lt;br /&gt;
Full-featured version for individuals, compatible with the entire Oracle Database family (except Real Application Clusters).&lt;br /&gt;
&lt;br /&gt;
=== Oracle Express Edition ===&lt;br /&gt;
Free version of Oracle that is limited to 1 processor, 1 GB RAM and 11 GB of data. For more info, see [[Oracle XE]].&lt;br /&gt;
&lt;br /&gt;
== Database Options ==&lt;br /&gt;
The following optional database options can be purchased separately. These options are only available with the Enterprise Edition (the only exception is RAC):&lt;br /&gt;
&lt;br /&gt;
=== Partitioning Option ===&lt;br /&gt;
The [[partitioning]] option allows [[DBA]]s to split large tables into more manageable sub-tables (partitions). Some of the advantages offered:&lt;br /&gt;
* Partitions can be stored in different [[tablespace]]s; &lt;br /&gt;
* Partitions can be added/ removed while users are working;&lt;br /&gt;
* Data can be selected from targeted partitioned without having to scan all partitions for rows (partition pruning).&lt;br /&gt;
&lt;br /&gt;
=== Spatial Option ===&lt;br /&gt;
The Spatial option store geographical information (GPS coordinates for instance) with records.&lt;br /&gt;
&lt;br /&gt;
=== Real Application Clusters Option ===&lt;br /&gt;
[[Real Application Clusters]] ([[RAC]]) - formerly called Oracle Parallel Server (OPS) - allows more than one instance to mount and open an Oracle database. RAC can only be used on special [[cluster]]ed systems.&lt;br /&gt;
&lt;br /&gt;
=== Advanced Security Option ===&lt;br /&gt;
Oracle [[Advanced Security]] (ASO), formerly called the Advanced Networking Option, provides a suite of security features to protect a company's network by providing network encryption, authentication solutions, single sign-on services, and support for other security protocols.  ASO is only available with Oracle Enterprise Edition.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Label Security ===&lt;br /&gt;
Row level security based on stringent government and commercial requirements; sensitivity labels (i.e. confidential, doctor-patient only, top secret) provide better intellectual property protection and privacy.&lt;br /&gt;
&lt;br /&gt;
=== Oracle OLAP ===&lt;br /&gt;
[[Oracle OLAP]] is a powerful multidimensional calculation engine with a complete set of analytical functions fully integrated within the Oracle Database.  Oracle Database OLAP Option adds multidimensional data storage to Oracle Database, of the type previously only available in the best of the separate standalone multidimensional databases.  Often generically described as &amp;quot;cubes&amp;quot;, Analytic Workspaces inside Oracle Database provide fast scalable query performance and ease of use, especially for calculation intensive BI (or operational) applications - and offer a sophisticated alternative to traditional summary management in modern BI/Data Warehousing architectures. &lt;br /&gt;
&lt;br /&gt;
Unlike previous generation separate engines (like Oracle [[Express]] Server) however, Oracle Database cubes (their data and calculations) are available to virtually any client tool or application, via simple SQL.    Because Oracle Database OLAP Option cubes are a feature of the Oracle Database, they inherit other features from the Oracle Database including Security, Performance and Scalability, High Availability and Manageability capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Data Mining ===&lt;br /&gt;
[[Oracle Data Mining]] offers embedded [[data mining]] for classifications, predictions, and associations to build advanced business intelligence applications.&lt;br /&gt;
&lt;br /&gt;
=== Database Vault ===&lt;br /&gt;
A new option to Oracle Database 10g Release 2 Enterprise Edition that lets you control who, when, and where data and applications can be accessed, protecting against the most common security threat like malicious internal users.&lt;br /&gt;
&lt;br /&gt;
===Total Recall===&lt;br /&gt;
Total Recall is based on Oracle's Flashback feature and will allow users to query data &amp;quot;AS OF&amp;quot; an earlier time in the past. This will allow companies to &amp;quot;archive&amp;quot; data for auditing and regulatory compliance. For more info, see [[Oracle Total Recall]].&lt;br /&gt;
&lt;br /&gt;
===Advanced Compression===&lt;br /&gt;
Option used to compress data. For more info, see [[Oracle Advanced Compression]].&lt;br /&gt;
&lt;br /&gt;
===Real Application Testing (RAT)=== &lt;br /&gt;
RAT can be used to capture, analyze and replay database transactions. For more info, see [[Real Application Testing]].&lt;br /&gt;
&lt;br /&gt;
==Database features==&lt;br /&gt;
A database feature, in contrast with an option, is provided free with the database software. &lt;br /&gt;
&lt;br /&gt;
Most DBA's and developers work with multiple versions of Oracle at any particular time. To see what features were introduced in each version, refer to the version pages: [[Oracle 2]], [[Oracle 3]], [[Oracle 4]], [[Oracle 5]], [[Oracle 6]], [[Oracle 7]], [[Oracle 8]], [[Oracle 8i]], [[Oracle 9i]], [[Oracle 10g]], [[Oracle 11g]].&lt;br /&gt;
&lt;br /&gt;
== Database version history ==&lt;br /&gt;
The major Oracle versions, with their latest patch-sets are:&lt;br /&gt;
* [[Oracle 7]]: ... - 7.3.4.5&lt;br /&gt;
* [[Oracle 8]]: 8.0.3 - 8.0.6 &lt;br /&gt;
* [[Oracle 8i]]: 8.1.5.0 - 8.1.7.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 1): 9.0.1.0 - 9.0.1.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 2): 9.2.0.1 - 9.2.0.8&lt;br /&gt;
* [[Oracle 10g]] (Release 1): 10.1.0.2 - 10.1.0.5&lt;br /&gt;
* [[Oracle 10g]] (Release 2): 10.2.0.1 - 10.2.0.5&lt;br /&gt;
* [[Oracle 11g]] (Release 1): 11.1.0.6 - 11.1.0.7&lt;br /&gt;
* [[Oracle 11g]] (Release 2): 11.2.0.1 - 11.2.0.3&lt;br /&gt;
&lt;br /&gt;
If running on one of the above releases, it is recommended to always install the latest patch-set.&lt;br /&gt;
&lt;br /&gt;
== Desupport dates ==&lt;br /&gt;
Oracle 9iR2 was desupported on 31 July [[2007]]. However, customers on Oracle 9.2.0.8 received free Extended Support until July 31, [[2008]]. For details about this, see http://www.oracle.com/features/hp/database-9i-support.html&lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 1 was desupported on 31 January [[2009]] and extended support ended on 31 January [[2012]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 2 was desupported on 31 July [[2010]] and extended support will ended on 31 July [[2013]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 11g Release 1 was desupported on 31 August [[2012]] and extended support ended on 31 August [[2015]].  &lt;br /&gt;
&lt;br /&gt;
Currently, [[Oracle 11g]] Release 2 is fully supported until 31 January [[2015]].&lt;br /&gt;
&lt;br /&gt;
==Also see==&lt;br /&gt;
* [[Database Concepts and Architecture]]&lt;br /&gt;
* [[Oracle database FAQ]] - Frequently asked questions&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Database systems]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Oracle_database</id>
		<title>Oracle database</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Oracle_database"/>
				<updated>2013-05-17T20:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Currently supported versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Oracle database''' is [[Oracle Corporation]]'s flagship [[database]] product.&lt;br /&gt;
&lt;br /&gt;
== Database Editions ==&lt;br /&gt;
The Oracle database server is available in the following editions:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Enterprise Edition ===&lt;br /&gt;
Oracle's top-end database server product for big enterprise customers.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition ===&lt;br /&gt;
Four-processor version of Oracle Database, including full clustering support ([[Real Application Clusters]]). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition One ===&lt;br /&gt;
Two-processor version of Standard Edition at an attractive entry-level price. While [[Real Application Clusters]] is included in the installation package, the right to use is NOT included with Standard Edition One.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Personal Edition ===&lt;br /&gt;
Full-featured version for individuals, compatible with the entire Oracle Database family (except Real Application Clusters).&lt;br /&gt;
&lt;br /&gt;
=== Oracle Express Edition ===&lt;br /&gt;
Free version of Oracle that is limited to 1 processor, 1 GB RAM and 11 GB of data. For more info, see [[Oracle XE]].&lt;br /&gt;
&lt;br /&gt;
== Database Options ==&lt;br /&gt;
The following optional database options can be purchased separately. These options are only available with the Enterprise Edition (the only exception is RAC):&lt;br /&gt;
&lt;br /&gt;
=== Partitioning Option ===&lt;br /&gt;
The [[partitioning]] option allows [[DBA]]s to split large tables into more manageable sub-tables (partitions). Some of the advantages offered:&lt;br /&gt;
* Partitions can be stored in different [[tablespace]]s; &lt;br /&gt;
* Partitions can be added/ removed while users are working;&lt;br /&gt;
* Data can be selected from targeted partitioned without having to scan all partitions for rows (partition pruning).&lt;br /&gt;
&lt;br /&gt;
=== Spatial Option ===&lt;br /&gt;
The Spatial option store geographical information (GPS coordinates for instance) with records.&lt;br /&gt;
&lt;br /&gt;
=== Real Application Clusters Option ===&lt;br /&gt;
[[Real Application Clusters]] ([[RAC]]) - formerly called Oracle Parallel Server (OPS) - allows more than one instance to mount and open an Oracle database. RAC can only be used on special [[cluster]]ed systems.&lt;br /&gt;
&lt;br /&gt;
=== Advanced Security Option ===&lt;br /&gt;
Oracle [[Advanced Security]] (ASO), formerly called the Advanced Networking Option, provides a suite of security features to protect a company's network by providing network encryption, authentication solutions, single sign-on services, and support for other security protocols.  ASO is only available with Oracle Enterprise Edition.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Label Security ===&lt;br /&gt;
Row level security based on stringent government and commercial requirements; sensitivity labels (i.e. confidential, doctor-patient only, top secret) provide better intellectual property protection and privacy.&lt;br /&gt;
&lt;br /&gt;
=== Oracle OLAP ===&lt;br /&gt;
[[Oracle OLAP]] is a powerful multidimensional calculation engine with a complete set of analytical functions fully integrated within the Oracle Database.  Oracle Database OLAP Option adds multidimensional data storage to Oracle Database, of the type previously only available in the best of the separate standalone multidimensional databases.  Often generically described as &amp;quot;cubes&amp;quot;, Analytic Workspaces inside Oracle Database provide fast scalable query performance and ease of use, especially for calculation intensive BI (or operational) applications - and offer a sophisticated alternative to traditional summary management in modern BI/Data Warehousing architectures. &lt;br /&gt;
&lt;br /&gt;
Unlike previous generation separate engines (like Oracle [[Express]] Server) however, Oracle Database cubes (their data and calculations) are available to virtually any client tool or application, via simple SQL.    Because Oracle Database OLAP Option cubes are a feature of the Oracle Database, they inherit other features from the Oracle Database including Security, Performance and Scalability, High Availability and Manageability capabilities.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Data Mining ===&lt;br /&gt;
[[Oracle Data Mining]] offers embedded [[data mining]] for classifications, predictions, and associations to build advanced business intelligence applications.&lt;br /&gt;
&lt;br /&gt;
=== Database Vault ===&lt;br /&gt;
A new option to Oracle Database 10g Release 2 Enterprise Edition that lets you control who, when, and where data and applications can be accessed, protecting against the most common security threat like malicious internal users.&lt;br /&gt;
&lt;br /&gt;
===Total Recall===&lt;br /&gt;
Total Recall is based on Oracle's Flashback feature and will allow users to query data &amp;quot;AS OF&amp;quot; an earlier time in the past. This will allow companies to &amp;quot;archive&amp;quot; data for auditing and regulatory compliance. For more info, see [[Oracle Total Recall]].&lt;br /&gt;
&lt;br /&gt;
===Advanced Compression===&lt;br /&gt;
Option used to compress data. For more info, see [[Oracle Advanced Compression]].&lt;br /&gt;
&lt;br /&gt;
===Real Application Testing (RAT)=== &lt;br /&gt;
RAT can be used to capture, analyze and replay database transactions. For more info, see [[Real Application Testing]].&lt;br /&gt;
&lt;br /&gt;
==Database features==&lt;br /&gt;
A database feature, in contrast with an option, is provided free with the database software. &lt;br /&gt;
&lt;br /&gt;
Most DBA's and developers work with multiple versions of Oracle at any particular time. To see what features were introduced in each version, refer to the version pages: [[Oracle 2]], [[Oracle 3]], [[Oracle 4]], [[Oracle 5]], [[Oracle 6]], [[Oracle 7]], [[Oracle 8]], [[Oracle 8i]], [[Oracle 9i]], [[Oracle 10g]], [[Oracle 11g]].&lt;br /&gt;
&lt;br /&gt;
== Database version history ==&lt;br /&gt;
The major Oracle versions, with their latest patch-sets are:&lt;br /&gt;
* [[Oracle 7]]: ... - 7.3.4.5&lt;br /&gt;
* [[Oracle 8]]: 8.0.3 - 8.0.6 &lt;br /&gt;
* [[Oracle 8i]]: 8.1.5.0 - 8.1.7.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 1): 9.0.1.0 - 9.0.1.4 &lt;br /&gt;
* [[Oracle 9i]] (Release 2): 9.2.0.1 - 9.2.0.8&lt;br /&gt;
* [[Oracle 10g]] (Release 1): 10.1.0.2 - 10.1.0.5&lt;br /&gt;
* [[Oracle 10g]] (Release 2): 10.2.0.1 - 10.2.0.5&lt;br /&gt;
* [[Oracle 11g]] (Release 1): 11.1.0.6 - 11.1.0.7&lt;br /&gt;
* [[Oracle 11g]] (Release 2): 11.2.0.1 - 11.2.0.3&lt;br /&gt;
&lt;br /&gt;
If running on one of the above releases, it is recommended to always install the latest patch-set.&lt;br /&gt;
&lt;br /&gt;
== Currently supported versions ==&lt;br /&gt;
Oracle 9iR2 was desupported on 31 July [[2007]]. However, customers on Oracle 9.2.0.8 received free Extended Support until July 31, [[2008]]. For details about this, see http://www.oracle.com/features/hp/database-9i-support.html&lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 1 was desupported on 31 January [[2009]] and extended support ended on 31 January [[2012]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 10g Release 2 was desupported on 31 July [[2010]] and extended support will ended on 31 July [[2013]].  &lt;br /&gt;
&lt;br /&gt;
Oracle 11g Release 1 was desupported on 31 August [[2012]] and extended support ended on 31 August [[2015]].  &lt;br /&gt;
&lt;br /&gt;
Currently, [[Oracle 11g]] Release 2 is fully supported until 31 January [[2015]].&lt;br /&gt;
&lt;br /&gt;
==Also see==&lt;br /&gt;
* [[Database Concepts and Architecture]]&lt;br /&gt;
* [[Oracle database FAQ]] - Frequently asked questions&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Database systems]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/WHEN_OTHERS</id>
		<title>WHEN OTHERS</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/WHEN_OTHERS"/>
				<updated>2013-05-16T17:49:37Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* WHEN OTHERS hides where the error comes from */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [http://www.orafaq.com/forum forum] part of this site, we often get PL/SQL topics from people asking why their code sometimes works and sometimes does not, sometimes makes all the expected modifications and sometimes only some or none of them. &lt;br /&gt;
&lt;br /&gt;
Some other questions are about how to debug a code, where to start, when the code just gives an error message.&lt;br /&gt;
&lt;br /&gt;
When the code is posted, we can immediatly see the reason: code contains some EXCEPTION WHEN OTHERS clause. This Wiki page will show through examples why this clause is misleading and dangerous.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS hides the error =&lt;br /&gt;
&lt;br /&gt;
See the following execution of code with a procedure which just inserts a row in a table T:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; SELECT * FROM t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
   3    v INTEGER;&lt;br /&gt;
   4  BEGIN &lt;br /&gt;
   5    v := 1;&lt;br /&gt;
   6    FOR i IN 1..3 LOOP &lt;br /&gt;
   7       v := 10 * v;&lt;br /&gt;
   8    END LOOP;&lt;br /&gt;
   9    INSERT INTO t VALUES (v);&lt;br /&gt;
  10  EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
  11  END;&lt;br /&gt;
  12  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p;&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
Everything seems to have executed well and we can check it querying the table:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; SELECT * FROM t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
&lt;br /&gt;
Gosh! Nothing in my table but I did insert and Oracle said it did it: there was no error!&lt;br /&gt;
&lt;br /&gt;
Let's comment the WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
   3    v INTEGER;&lt;br /&gt;
   4  BEGIN &lt;br /&gt;
   5    v := 1;&lt;br /&gt;
   6    FOR i IN 1..3 LOOP &lt;br /&gt;
   7       v := 10 * v;&lt;br /&gt;
   8    END LOOP;&lt;br /&gt;
   9    INSERT INTO t VALUES (v);&lt;br /&gt;
  10  -- EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
  11  END;&lt;br /&gt;
  12  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p;&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-01438: value larger than specified precision allowed for this column&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 9&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
&lt;br /&gt;
Oh oh! There was a value error hidden by WHEN OTHERS.&lt;br /&gt;
Let's see the table definition:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; DESCRIBE t&lt;br /&gt;
  Name                             Null?    Type&lt;br /&gt;
  -------------------------------- -------- ----------------------&lt;br /&gt;
  VAL                                       NUMBER(3)&lt;br /&gt;
&lt;br /&gt;
Indeed the column can't get a value greater than 999 and I tried to insert 1000.&lt;br /&gt;
One could say &amp;quot;you didn't see the message because you didn't set serveroutput on&amp;quot;, but why should I? And even, let's see in the next section what happens with a more complex code.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS hides where the error comes from =&lt;br /&gt;
&lt;br /&gt;
See this other example (code does not matter):&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
 ...&lt;br /&gt;
 203  EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
 204  END;&lt;br /&gt;
 205  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p&lt;br /&gt;
 ORA-01476: divisor is equal to zero&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
I have an error in my code but where should I start to debug it?&lt;br /&gt;
&lt;br /&gt;
Now just comment WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
 ...&lt;br /&gt;
 203  -- EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
 204  END;&lt;br /&gt;
 205  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-01476: divisor is equal to zero&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 69&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 105&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 154&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
&lt;br /&gt;
I now know that the error comes from line 69 which is in a procedure that was called at line 105 which itself was called in main block at line 154.&lt;br /&gt;
I then know where the error came from and so I am able to start debugging my code.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS breaks the Atomicity of a procedure call =&lt;br /&gt;
&lt;br /&gt;
The first [[ACID]] property of a [[transaction]] is Atomicity. This means that either a transaction succeeds and all actions done are commited, either it fails at one point and all that has been done is rolled back which means it is like nothing have been done.&lt;br /&gt;
&lt;br /&gt;
Oracle extends this transactional property to each SQL statement and even each PL/SQL anonymous block or stored procedure call.&lt;br /&gt;
&lt;br /&gt;
See the following example:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create or replace procedure p is&lt;br /&gt;
   2  begin &lt;br /&gt;
   3    insert into t values (0);&lt;br /&gt;
   4    dbms_output.put_line ('First row inserted');&lt;br /&gt;
   5    insert into t values (0);&lt;br /&gt;
   6    dbms_output.put_line ('Second row inserted');&lt;br /&gt;
   7  end;&lt;br /&gt;
   8  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; execute p;&lt;br /&gt;
 First row inserted&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-00001: unique constraint (MICHEL.SYS_C0012769) violated&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 5&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
&lt;br /&gt;
As you can see the first row was inserted but the procedute fails to insert the second one so Oracle rolled back the first insert statement. The procedure call was treated as a single statement and as it fails nothing have been done.&lt;br /&gt;
&lt;br /&gt;
Now let's see what happens with WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create or replace procedure p is&lt;br /&gt;
   2  begin &lt;br /&gt;
   3    insert into t values (0);&lt;br /&gt;
   4    dbms_output.put_line ('First row inserted');&lt;br /&gt;
   5    insert into t values (0);&lt;br /&gt;
   6    dbms_output.put_line ('Second row inserted');&lt;br /&gt;
   7  exception&lt;br /&gt;
   8    when others then -- (whatever but raise or raise_application_error)&lt;br /&gt;
   9      dbms_output.put_line ('Failed to insert a row');&lt;br /&gt;
  10  end;&lt;br /&gt;
  11  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; execute p;&lt;br /&gt;
 First row inserted&lt;br /&gt;
 Failed to insert a row&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
         ID&lt;br /&gt;
 ----------&lt;br /&gt;
          0&lt;br /&gt;
 &lt;br /&gt;
 1 row selected.&lt;br /&gt;
&lt;br /&gt;
Then we see one row has been created, only one, which means the atomicity of the procedure call is broken. Something has been done but you (as the caller program) don't know how much of the procedure has been done and how much has not be done.&lt;br /&gt;
&lt;br /&gt;
= When to use WHEN OTHERS? =&lt;br /&gt;
&lt;br /&gt;
Actually, the only cases you have to use WHEN OTHERS are the following ones:&lt;br /&gt;
* You opened some resources (cursor, file...) and have to close them before leaving &lt;br /&gt;
* You want to log all errors&lt;br /&gt;
In both cases, the WHEN OTHERS THEN part '''MUST''' be ended with a &amp;quot;'''RAISE;'''&amp;quot; statement.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
* [http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1155066278457 AskTom &amp;quot;when other than exception, and raise application error&amp;quot;]&lt;br /&gt;
* [http://www.oracle.com/technetwork/issue-archive/2007/07-jul/o47asktom-092692.html Oracle Magazine]&lt;br /&gt;
* [http://tkyte.blogspot.com/2008/06/when-others-then-null-redux.html Tom Kyte Blog &amp;quot;when others then null, redux&amp;quot;]&lt;br /&gt;
* [http://www.google.com/search?q=site%3Atkyte.blogspot.com+%22when+others%22 T.Kyte WHEN OTHERS references]&lt;br /&gt;
&lt;br /&gt;
[[Category:PL/SQL]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/WHEN_OTHERS</id>
		<title>WHEN OTHERS</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/WHEN_OTHERS"/>
				<updated>2013-05-16T17:48:18Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* WHEN OTHERS hides from where the error comes from */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [http://www.orafaq.com/forum forum] part of this site, we often get PL/SQL topics from people asking why their code sometimes works and sometimes does not, sometimes makes all the expected modifications and sometimes only some or none of them. &lt;br /&gt;
&lt;br /&gt;
Some other questions are about how to debug a code, where to start, when the code just gives an error message.&lt;br /&gt;
&lt;br /&gt;
When the code is posted, we can immediatly see the reason: code contains some EXCEPTION WHEN OTHERS clause. This Wiki page will show through examples why this clause is misleading and dangerous.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS hides the error =&lt;br /&gt;
&lt;br /&gt;
See the following execution of code with a procedure which just inserts a row in a table T:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; SELECT * FROM t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
   3    v INTEGER;&lt;br /&gt;
   4  BEGIN &lt;br /&gt;
   5    v := 1;&lt;br /&gt;
   6    FOR i IN 1..3 LOOP &lt;br /&gt;
   7       v := 10 * v;&lt;br /&gt;
   8    END LOOP;&lt;br /&gt;
   9    INSERT INTO t VALUES (v);&lt;br /&gt;
  10  EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
  11  END;&lt;br /&gt;
  12  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p;&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
Everything seems to have executed well and we can check it querying the table:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; SELECT * FROM t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
&lt;br /&gt;
Gosh! Nothing in my table but I did insert and Oracle said it did it: there was no error!&lt;br /&gt;
&lt;br /&gt;
Let's comment the WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
   3    v INTEGER;&lt;br /&gt;
   4  BEGIN &lt;br /&gt;
   5    v := 1;&lt;br /&gt;
   6    FOR i IN 1..3 LOOP &lt;br /&gt;
   7       v := 10 * v;&lt;br /&gt;
   8    END LOOP;&lt;br /&gt;
   9    INSERT INTO t VALUES (v);&lt;br /&gt;
  10  -- EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
  11  END;&lt;br /&gt;
  12  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p;&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-01438: value larger than specified precision allowed for this column&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 9&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
&lt;br /&gt;
Oh oh! There was a value error hidden by WHEN OTHERS.&lt;br /&gt;
Let's see the table definition:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; DESCRIBE t&lt;br /&gt;
  Name                             Null?    Type&lt;br /&gt;
  -------------------------------- -------- ----------------------&lt;br /&gt;
  VAL                                       NUMBER(3)&lt;br /&gt;
&lt;br /&gt;
Indeed the column can't get a value greater than 999 and I tried to insert 1000.&lt;br /&gt;
One could say &amp;quot;you didn't see the message because you didn't set serveroutput on&amp;quot;, but why should I? And even, let's see in the next section what happens with a more complex code.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS hides where the error comes from =&lt;br /&gt;
&lt;br /&gt;
See this other example (code does not matter):&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
 ...&lt;br /&gt;
 203  EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
 204  END;&lt;br /&gt;
 205  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p&lt;br /&gt;
 ORA-01476: divisor is equal to zero&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
I have an error in my code but where should I start to debug it?&lt;br /&gt;
&lt;br /&gt;
Now just comment WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; CREATE OR REPLACE PROCEDURE p &lt;br /&gt;
   2  IS&lt;br /&gt;
 ...&lt;br /&gt;
 203  -- EXCEPTION WHEN OTHERS THEN dbms_output.put_line (SQLERRM);&lt;br /&gt;
 204  END;&lt;br /&gt;
 205  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; EXECUTE p&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-01476: divisor is equal to zero&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 69&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 105&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 154&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
&lt;br /&gt;
I now know that the error comes from line 69 which is in a procedure that was called at line 105 which itself was called in main block at line 154.&lt;br /&gt;
I then know where the error came from and so I am able to start a debugging of my code.&lt;br /&gt;
&lt;br /&gt;
= WHEN OTHERS breaks the Atomicity of a procedure call =&lt;br /&gt;
&lt;br /&gt;
The first [[ACID]] property of a [[transaction]] is Atomicity. This means that either a transaction succeeds and all actions done are commited, either it fails at one point and all that has been done is rolled back which means it is like nothing have been done.&lt;br /&gt;
&lt;br /&gt;
Oracle extends this transactional property to each SQL statement and even each PL/SQL anonymous block or stored procedure call.&lt;br /&gt;
&lt;br /&gt;
See the following example:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create or replace procedure p is&lt;br /&gt;
   2  begin &lt;br /&gt;
   3    insert into t values (0);&lt;br /&gt;
   4    dbms_output.put_line ('First row inserted');&lt;br /&gt;
   5    insert into t values (0);&lt;br /&gt;
   6    dbms_output.put_line ('Second row inserted');&lt;br /&gt;
   7  end;&lt;br /&gt;
   8  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; execute p;&lt;br /&gt;
 First row inserted&lt;br /&gt;
 BEGIN p; END;&lt;br /&gt;
 &lt;br /&gt;
 *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-00001: unique constraint (MICHEL.SYS_C0012769) violated&lt;br /&gt;
 ORA-06512: at &amp;quot;MICHEL.P&amp;quot;, line 5&lt;br /&gt;
 ORA-06512: at line 1&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
&lt;br /&gt;
As you can see the first row was inserted but the procedute fails to insert the second one so Oracle rolled back the first insert statement. The procedure call was treated as a single statement and as it fails nothing have been done.&lt;br /&gt;
&lt;br /&gt;
Now let's see what happens with WHEN OTHERS clause:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; create or replace procedure p is&lt;br /&gt;
   2  begin &lt;br /&gt;
   3    insert into t values (0);&lt;br /&gt;
   4    dbms_output.put_line ('First row inserted');&lt;br /&gt;
   5    insert into t values (0);&lt;br /&gt;
   6    dbms_output.put_line ('Second row inserted');&lt;br /&gt;
   7  exception&lt;br /&gt;
   8    when others then -- (whatever but raise or raise_application_error)&lt;br /&gt;
   9      dbms_output.put_line ('Failed to insert a row');&lt;br /&gt;
  10  end;&lt;br /&gt;
  11  /&lt;br /&gt;
 &lt;br /&gt;
 Procedure created.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
 &lt;br /&gt;
 no rows selected&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; execute p;&lt;br /&gt;
 First row inserted&lt;br /&gt;
 Failed to insert a row&lt;br /&gt;
 &lt;br /&gt;
 PL/SQL procedure successfully completed.&lt;br /&gt;
 &lt;br /&gt;
 SQL&amp;gt; select * from t;&lt;br /&gt;
         ID&lt;br /&gt;
 ----------&lt;br /&gt;
          0&lt;br /&gt;
 &lt;br /&gt;
 1 row selected.&lt;br /&gt;
&lt;br /&gt;
Then we see one row has been created, only one, which means the atomicity of the procedure call is broken. Something has been done but you (as the caller program) don't know how much of the procedure has been done and how much has not be done.&lt;br /&gt;
&lt;br /&gt;
= When to use WHEN OTHERS? =&lt;br /&gt;
&lt;br /&gt;
Actually, the only cases you have to use WHEN OTHERS are the following ones:&lt;br /&gt;
* You opened some resources (cursor, file...) and have to close them before leaving &lt;br /&gt;
* You want to log all errors&lt;br /&gt;
In both cases, the WHEN OTHERS THEN part '''MUST''' be ended with a &amp;quot;'''RAISE;'''&amp;quot; statement.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
* [http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1155066278457 AskTom &amp;quot;when other than exception, and raise application error&amp;quot;]&lt;br /&gt;
* [http://www.oracle.com/technetwork/issue-archive/2007/07-jul/o47asktom-092692.html Oracle Magazine]&lt;br /&gt;
* [http://tkyte.blogspot.com/2008/06/when-others-then-null-redux.html Tom Kyte Blog &amp;quot;when others then null, redux&amp;quot;]&lt;br /&gt;
* [http://www.google.com/search?q=site%3Atkyte.blogspot.com+%22when+others%22 T.Kyte WHEN OTHERS references]&lt;br /&gt;
&lt;br /&gt;
[[Category:PL/SQL]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Oracle_Product_Set</id>
		<title>Oracle Product Set</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Oracle_Product_Set"/>
				<updated>2013-05-11T06:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Oracle Corporation provides the following '''products''':&lt;br /&gt;
&lt;br /&gt;
== Oracle Database Server ==&lt;br /&gt;
The [[Oracle database]] server is available in the following editions:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Enterprise Edition ===&lt;br /&gt;
Oracle's top-end database server product.&lt;br /&gt;
&lt;br /&gt;
The following optional database options can be purchased separately. These options are only available with the Enterprise Edition: &lt;br /&gt;
&lt;br /&gt;
==== Partitioning Option ====&lt;br /&gt;
The [[partitioning]] option allows DBAs to split large tables into more manageable sub-tables (partitions). Some of the advantages offered:&lt;br /&gt;
* Partitions can be stored in different tablespaces; &lt;br /&gt;
* Partitions can be added/ removed while users are working;&lt;br /&gt;
* Data can be selected from targeted partitioned without having to scan all partitions for rows (partition pruning). &lt;br /&gt;
&lt;br /&gt;
==== Spatial Option ====&lt;br /&gt;
The [[Spatial]] option store geographical information (GPS coordinates for instance) with records.&lt;br /&gt;
&lt;br /&gt;
==== Real Application Clusters Option ====&lt;br /&gt;
[[Real Application Clusters]] (RAC) - formerly called Oracle Parallel Server (OPS) - allows more than one instance to mount and open an Oracle database. RAC can only be used on special clustered systems.&lt;br /&gt;
&lt;br /&gt;
==== Advanced Security Option ====&lt;br /&gt;
Oracle [[Advanced Security]] (formerly Advanced Networking Option) provides a suite of security features to protect a company's network by providing network encryption, authentication solutions, single sign-on services, and support for other security protocols.&lt;br /&gt;
&lt;br /&gt;
==== Oracle Label Security ====&lt;br /&gt;
Row level security based on stringent government and commercial requirements; sensitivity labels (i.e. confidential, doctor-patient only, top secret) provide better intellectual property protection and privacy.&lt;br /&gt;
&lt;br /&gt;
==== Oracle OLAP ====&lt;br /&gt;
[[Oracle OLAP]] offers a complete set of analytical functions fully integrated within the database.&lt;br /&gt;
&lt;br /&gt;
==== Oracle Data Mining ====&lt;br /&gt;
[[Oracle Data Mining]] offers embedded data mining for classifications, predictions, and associations to build advanced business intelligence applications.&lt;br /&gt;
&lt;br /&gt;
==== Database Vault ====&lt;br /&gt;
A new option to Oracle Database 10g Release 2 Enterprise Edition that lets you control who, when, and where data and applications can be accessed, protecting against the most common security threat like malicious internal users.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition ===&lt;br /&gt;
Four-processor version of Oracle Database 10g, including full clustering support (Real Application Clusters). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition One ===&lt;br /&gt;
Two-processor version of Standard Edition at an attractive entry-level price. Real Application Clusters is NOT included with Oracle Database Standard Edition One.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Personal Edition ===&lt;br /&gt;
Full-featured version for individuals, compatible with the entire Oracle Database family (except Real Application Clusters). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Express Edition ===&lt;br /&gt;
[[Oracle XE]] is a free version of Oracle that is limited to 1 processor, 1 GB RAM and 4 GB of data. It is also limited to 1 database on a computer, since the database must be named XE which must be unique.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Oracle Enterprise Manager ==&lt;br /&gt;
The following [[Enterprise Manager]] management packs are available. These packs must be separately licensed:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Configuration Management Pack ===&lt;br /&gt;
Track hardware and software configuration for hosts and databases plus cloning for database instances and Oracle home to facilitate deployments. Implement Policies, including Security checks and scoring.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Change Management Pack ===&lt;br /&gt;
Evaluate, plan for, and implement database schema changes to support new application requirements; eliminate errors/data loss when making changes; minimize downtime. &lt;br /&gt;
&lt;br /&gt;
=== Oracle Diagnostics Pack ===&lt;br /&gt;
Ensure high availability of mission-critical business systems by reducing the number of complex performance tasks.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Tuning Pack (requires Diagnostics Pack) ===&lt;br /&gt;
Dynamic tuning recommendations for more-efficient resource utilization, higher transaction throughput, faster query performance; avoid costly hardware, memory, and disk upgrades.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Oracle Internet Application Server ==&lt;br /&gt;
iAS ([[Internet Application Server]]) is Oracle's [[J2EE]]-based Application Server. iAS is divided into Infrastructure and Middle Tier components:&lt;br /&gt;
&lt;br /&gt;
Infrastructure Components:&lt;br /&gt;
* Metadata Repository&lt;br /&gt;
* [[Oracle Internet Directory]] ([[OID]])&lt;br /&gt;
* Management Server&lt;br /&gt;
* Single Sign-On (SSO)&lt;br /&gt;
* Delegated Administration Services (DAS)&lt;br /&gt;
&lt;br /&gt;
Middle Tier Components:&lt;br /&gt;
* [[OC4J]] and Webcache&lt;br /&gt;
* [[Oracle Portal|Portal]] and Wireless&lt;br /&gt;
* Business Intelligence and Forms (including [[Forms Server]] and [[Reports Server]])&lt;br /&gt;
&lt;br /&gt;
== Oracle Developer Suite ==&lt;br /&gt;
The [[Oracle Developer Suite]] consists of the following products:&lt;br /&gt;
&lt;br /&gt;
* [[Forms]] Developer &lt;br /&gt;
* [[Reports]] Developer&lt;br /&gt;
* [[JDeveloper]]&lt;br /&gt;
* [[Designer]]&lt;br /&gt;
* SCM (Software Configuration Manager)&lt;br /&gt;
* [[Discoverer]] Administrator&lt;br /&gt;
* [[Warehouse Builder]]&lt;br /&gt;
* Clickstream Intelligence Builder&lt;br /&gt;
* Business Intelligence Beans&lt;br /&gt;
&lt;br /&gt;
== Oracle Collaboration Suite == &lt;br /&gt;
Oracle [[Collaboration Suite]] ([[OCS]]) consists of components like:&lt;br /&gt;
&lt;br /&gt;
* Oracle Mail&lt;br /&gt;
* Oracle Calendar&lt;br /&gt;
* Oracle Voicemail &amp;amp; Fax&lt;br /&gt;
* Oracle Mobile Access&lt;br /&gt;
* Oracle Discussions&lt;br /&gt;
* Oracle Web Conferencing&lt;br /&gt;
* Oracle Messenger&lt;br /&gt;
* Oracle Workspaces (managing team and project collaboration)&lt;br /&gt;
* Oracle Content Services (content management system)&lt;br /&gt;
&lt;br /&gt;
== E-Business Suite (Oracle Applications) ==&lt;br /&gt;
Oracle Applications like Financials, HR, GL, CRM, etc: &lt;br /&gt;
&lt;br /&gt;
* [[Oracle Financials]] - run by the accounting department&lt;br /&gt;
&lt;br /&gt;
* [[Human Resources]] (HR) - run by the human resources department&lt;br /&gt;
&lt;br /&gt;
* [[Manufacturing]] - helps to figure out what materials are needed to input to get a certain amount of product.&lt;br /&gt;
&lt;br /&gt;
* [http://www.customwrittenpaper.com/ Custom Written Paper]&lt;br /&gt;
 &lt;br /&gt;
This also includes recently purchased solutions like [[PeopleSoft]], [[Baan]], etc.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.oracle.com/us/products/database/options/overview/index.html Oracle Database 11g Options]&lt;br /&gt;
&lt;br /&gt;
[[Category:Oracle Corporation]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Advanced_Security</id>
		<title>Advanced Security</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Advanced_Security"/>
				<updated>2013-05-11T06:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Oracle Advanced Security Option''' ([[ASO]]) is an [[Oracle database]] option used to safeguard sensitive data and address regulatory compliance requirements. ASO requires additional licenses and can only be used with Oracle Enterprise Edition.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
ASO was first introduced with [[Oracle 8i]].&lt;br /&gt;
&lt;br /&gt;
==Features offered==&lt;br /&gt;
Advanced Security offers the following features:&lt;br /&gt;
* Encryption&lt;br /&gt;
* End User Authentication&lt;br /&gt;
* Single Sign-on&lt;br /&gt;
* Secure Sockets Layer&lt;br /&gt;
* DCE Integration&lt;br /&gt;
* Security and Directory Integration&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.oracle.com/technology/deploy/security/database-security/advanced-security/index.html Oracle's ASO page for Oracle 11g]&lt;br /&gt;
* [http://www.oracle.com/us/products/database/security/overview/index.html Oracle Database Security products]&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Database options]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Advanced_Security</id>
		<title>Advanced Security</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Advanced_Security"/>
				<updated>2013-05-11T06:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Oracle Advanced Security Option''' ([[ASO]]) is an [[Oracle database]] option used to safeguard sensitive data and address regulatory compliance requirements. ASO requires additional licenses and can only be used with Oracle Enterprise Edition.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
ASO was first introduced with [[Oracle 8i]].&lt;br /&gt;
&lt;br /&gt;
==Features offered==&lt;br /&gt;
Advanced Security offers the following features:&lt;br /&gt;
* Encryption&lt;br /&gt;
* End User Authentication&lt;br /&gt;
* Single Sign-on&lt;br /&gt;
* Secure Sockets Layer&lt;br /&gt;
* DCE Integration&lt;br /&gt;
* Security and Directory Integration&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.oracle.com/technology/deploy/security/database-security/advanced-security/index.html Oracle's ASO page for Oracle 11g]&lt;br /&gt;
* [http://www.oracle.com/us/products/database/security/overview/index.html Oracle Database Security]&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Database options]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Oracle_Product_Set</id>
		<title>Oracle Product Set</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Oracle_Product_Set"/>
				<updated>2013-05-11T06:18:40Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Oracle Corporation provides the following '''products''':&lt;br /&gt;
&lt;br /&gt;
== Oracle Database Server ==&lt;br /&gt;
The [[Oracle database]] server is available in the following editions:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Enterprise Edition ===&lt;br /&gt;
Oracle's top-end database server product.&lt;br /&gt;
&lt;br /&gt;
The following optional database options can be purchased separately. These options are only available with the Enterprise Edition: &lt;br /&gt;
&lt;br /&gt;
==== Partitioning Option ====&lt;br /&gt;
The [[partitioning]] option allows DBAs to split large tables into more manageable sub-tables (partitions). Some of the advantages offered:&lt;br /&gt;
* Partitions can be stored in different tablespaces; &lt;br /&gt;
* Partitions can be added/ removed while users are working;&lt;br /&gt;
* Data can be selected from targeted partitioned without having to scan all partitions for rows (partition pruning). &lt;br /&gt;
&lt;br /&gt;
==== Spatial Option ====&lt;br /&gt;
The [[Spatial]] option store geographical information (GPS coordinates for instance) with records.&lt;br /&gt;
&lt;br /&gt;
==== Real Application Clusters Option ====&lt;br /&gt;
[[Real Application Clusters]] (RAC) - formerly called Oracle Parallel Server (OPS) - allows more than one instance to mount and open an Oracle database. RAC can only be used on special clustered systems.&lt;br /&gt;
&lt;br /&gt;
==== Advanced Security Option ====&lt;br /&gt;
Oracle [[Advanced Security]] (formerly Advanced Networking Option) provides a suite of security features to protect a company's network by providing network encryption, authentication solutions, single sign-on services, and support for other security protocols.&lt;br /&gt;
&lt;br /&gt;
==== Oracle Label Security ====&lt;br /&gt;
Row level security based on stringent government and commercial requirements; sensitivity labels (i.e. confidential, doctor-patient only, top secret) provide better intellectual property protection and privacy.&lt;br /&gt;
&lt;br /&gt;
==== Oracle OLAP ====&lt;br /&gt;
[[Oracle OLAP]] offers a complete set of analytical functions fully integrated within the database.&lt;br /&gt;
&lt;br /&gt;
==== Oracle Data Mining ====&lt;br /&gt;
[[Oracle Data Mining]] offers embedded data mining for classifications, predictions, and associations to build advanced business intelligence applications.&lt;br /&gt;
&lt;br /&gt;
==== Database Vault ====&lt;br /&gt;
A new option to Oracle Database 10g Release 2 Enterprise Edition that lets you control who, when, and where data and applications can be accessed, protecting against the most common security threat like malicious internal users.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition ===&lt;br /&gt;
Four-processor version of Oracle Database 10g, including full clustering support (Real Application Clusters). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Standard Edition One ===&lt;br /&gt;
Two-processor version of Standard Edition at an attractive entry-level price. Real Application Clusters is NOT included with Oracle Database Standard Edition One.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Personal Edition ===&lt;br /&gt;
Full-featured version for individuals, compatible with the entire Oracle Database family (except Real Application Clusters). &lt;br /&gt;
&lt;br /&gt;
=== Oracle Express Edition ===&lt;br /&gt;
[[Oracle XE]] is a free version of Oracle that is limited to 1 processor, 1 GB RAM and 4 GB of data. It is also limited to 1 database on a computer, since the database must be named XE which must be unique.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Oracle Enterprise Manager ==&lt;br /&gt;
The following [[Enterprise Manager]] management packs are available. These packs must be separately licensed:&lt;br /&gt;
&lt;br /&gt;
=== Oracle Configuration Management Pack ===&lt;br /&gt;
Track hardware and software configuration for hosts and databases plus cloning for database instances and Oracle home to facilitate deployments. Implement Policies, including Security checks and scoring.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Change Management Pack ===&lt;br /&gt;
Evaluate, plan for, and implement database schema changes to support new application requirements; eliminate errors/data loss when making changes; minimize downtime. &lt;br /&gt;
&lt;br /&gt;
=== Oracle Diagnostics Pack ===&lt;br /&gt;
Ensure high availability of mission-critical business systems by reducing the number of complex performance tasks.&lt;br /&gt;
&lt;br /&gt;
=== Oracle Tuning Pack (requires Diagnostics Pack) ===&lt;br /&gt;
Dynamic tuning recommendations for more-efficient resource utilization, higher transaction throughput, faster query performance; avoid costly hardware, memory, and disk upgrades.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Oracle Internet Application Server ==&lt;br /&gt;
iAS ([[Internet Application Server]]) is Oracle's [[J2EE]]-based Application Server. iAS is divided into Infrastructure and Middle Tier components:&lt;br /&gt;
&lt;br /&gt;
Infrastructure Components:&lt;br /&gt;
* Metadata Repository&lt;br /&gt;
* [[Oracle Internet Directory]] ([[OID]])&lt;br /&gt;
* Management Server&lt;br /&gt;
* Single Sign-On (SSO)&lt;br /&gt;
* Delegated Administration Services (DAS)&lt;br /&gt;
&lt;br /&gt;
Middle Tier Components:&lt;br /&gt;
* [[OC4J]] and Webcache&lt;br /&gt;
* [[Oracle Portal|Portal]] and Wireless&lt;br /&gt;
* Business Intelligence and Forms (including [[Forms Server]] and [[Reports Server]])&lt;br /&gt;
&lt;br /&gt;
== Oracle Developer Suite ==&lt;br /&gt;
The [[Oracle Developer Suite]] consists of the following products:&lt;br /&gt;
&lt;br /&gt;
* [[Forms]] Developer &lt;br /&gt;
* [[Reports]] Developer&lt;br /&gt;
* [[JDeveloper]]&lt;br /&gt;
* [[Designer]]&lt;br /&gt;
* SCM (Software Configuration Manager)&lt;br /&gt;
* [[Discoverer]] Administrator&lt;br /&gt;
* [[Warehouse Builder]]&lt;br /&gt;
* Clickstream Intelligence Builder&lt;br /&gt;
* Business Intelligence Beans&lt;br /&gt;
&lt;br /&gt;
== Oracle Collaboration Suite == &lt;br /&gt;
Oracle [[Collaboration Suite]] ([[OCS]]) consists of components like:&lt;br /&gt;
&lt;br /&gt;
* Oracle Mail&lt;br /&gt;
* Oracle Calendar&lt;br /&gt;
* Oracle Voicemail &amp;amp; Fax&lt;br /&gt;
* Oracle Mobile Access&lt;br /&gt;
* Oracle Discussions&lt;br /&gt;
* Oracle Web Conferencing&lt;br /&gt;
* Oracle Messenger&lt;br /&gt;
* Oracle Workspaces (managing team and project collaboration)&lt;br /&gt;
* Oracle Content Services (content management system)&lt;br /&gt;
&lt;br /&gt;
== E-Business Suite (Oracle Applications) ==&lt;br /&gt;
Oracle Applications like Financials, HR, GL, CRM, etc: &lt;br /&gt;
&lt;br /&gt;
* [[Oracle Financials]] - run by the accounting department&lt;br /&gt;
&lt;br /&gt;
* [[Human Resources]] (HR) - run by the human resources department&lt;br /&gt;
&lt;br /&gt;
* [[Manufacturing]] - helps to figure out what materials are needed to input to get a certain amount of product.&lt;br /&gt;
&lt;br /&gt;
* [http://www.customwrittenpaper.com/ Custom Written Paper]&lt;br /&gt;
 &lt;br /&gt;
This also includes recently purchased solutions like [[PeopleSoft]], [[Baan]], etc.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://www.oracle.com/us/products/database/options/overview/index.html Oracle Database 11g Options]&lt;br /&gt;
&lt;br /&gt;
[[Category:Oracle Corporation]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Database_Concepts_and_Architecture</id>
		<title>Database Concepts and Architecture</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Database_Concepts_and_Architecture"/>
				<updated>2013-05-06T15:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: Reverted edits by 182.19.66.187 (talk) to last revision by Michel Cadot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is an Oracle Database? ==&lt;br /&gt;
&lt;br /&gt;
A database is a collection of data.  An Oracle database holds its data in a coordinated set of files stored on disk, including following types:&lt;br /&gt;
&lt;br /&gt;
* [[Parameter File]]s - The Oracle Parameter File (PFILE or SPFILE) holds initialization parameters which indicate where the control files are, how memory is allocated, how logging is performed, and other characteristics of the Oracle instance.&lt;br /&gt;
* [[Control File]]s - The Control File stores information needed to verify that the database is consistent, including a list of all database files making up the instance and other important data.&lt;br /&gt;
* [[Redo Log]] Files - The Redo Log files store a sequence of entries describing all actions taken against the database.  This data is used to recover a database in the event of instance failure.&lt;br /&gt;
* [[Data File]]s - The Data Files contain blocks of data which store database objects (''e.g.,'' tables, indexes, materialized views, etc.) in the database.&lt;br /&gt;
* [[Temp File]]s - The Temp files contains data used temporarily including intermediate results, sort results and so forth.&lt;br /&gt;
&lt;br /&gt;
Data and Temp files are grouped into tablespaces (see definition below).&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
== What is an Instance? ==&lt;br /&gt;
&lt;br /&gt;
An instance is a collection of Oracle background processes and shared memory structures.&lt;br /&gt;
&lt;br /&gt;
=== Memory Areas ===&lt;br /&gt;
&lt;br /&gt;
* [[SGA]] - System Global Area&lt;br /&gt;
&lt;br /&gt;
: The SGA consists of the following four (five if MTS) parts:&lt;br /&gt;
:* Fixed Portion&lt;br /&gt;
:* Variable Portion&lt;br /&gt;
:* Shared pool&lt;br /&gt;
:* java pool&lt;br /&gt;
&lt;br /&gt;
* [[PGA]] - Process Global Area&lt;br /&gt;
&lt;br /&gt;
* [[UGA]] - User Global Area&lt;br /&gt;
&lt;br /&gt;
=== Processes ===&lt;br /&gt;
Oracle uses many small (focused) processes to manage and control the Oracle instance. This allows for optimum execution on multi-processor systems using multi-core and multi-threaded technology. Some of these processes include:&lt;br /&gt;
* [[PMON]] - Process Monitor&lt;br /&gt;
* [[SMON]] - System Monitor&lt;br /&gt;
* [[ARCH|ARCn]] - Redo Log Archiver&lt;br /&gt;
* [[LGWR]] - Redo Log Writer&lt;br /&gt;
* [[DBWR|DBWn]] - Database Writer&lt;br /&gt;
* [[CKPT]] - Checkpoint process&lt;br /&gt;
* [[RECO]] - Recoverer&lt;br /&gt;
* CJQn - Job Queue Coordinator&lt;br /&gt;
* QMNn - Queue-monitor processes&lt;br /&gt;
* Dnnn - Dispatcher Processes (multiplex server-processes on behalf of users)&lt;br /&gt;
* Snnn - Shared server processes (serve client-requests)&lt;br /&gt;
* [[MMAN]] - Memory Manager process which will help in automatic memory management when use sga_target,memory_target&lt;br /&gt;
* LSP0 - Logical standby coordinator process (controls Data Guard log-application)&lt;br /&gt;
* MRP  - Media-recovery process (detached recovery-server process)&lt;br /&gt;
* [[MMON]] - This is the process which will write to AWR base tables ie WR$ tables &lt;br /&gt;
* [[MMNL]] - Memory monitor light (gathers and stores [[AWR]] statistics)&lt;br /&gt;
* PSP0 - Process-spawner (spawns Oracle processes)&lt;br /&gt;
* RFS  - Remote file server process (archive to a remote site)&lt;br /&gt;
* DBRM - [[Database Resource Manager|DB resource manager]] (new in [[Oracle 11g|11g]])&lt;br /&gt;
* DIAGn - Diagnosability process (new in [[Oracle 11g|11g]])&lt;br /&gt;
* FBDA - [[Flashback]] data archiver process (new in [[Oracle 11g|11g]])&lt;br /&gt;
* VKTM - Virtual Timekeeper (new in [[Oracle 11g|11g]])&lt;br /&gt;
* Wnnn - Space Management Co-ordination process (new in [[Oracle 11g|11g]])&lt;br /&gt;
* SMCn - Space Manager process (new in [[Oracle 11g|11g]])&lt;br /&gt;
&lt;br /&gt;
An instance can mount and open one and only one database.&lt;br /&gt;
&lt;br /&gt;
A database can normally only be mounted and opened by one instance. However, when using [[Real Application Clusters]] ([[RAC]]) a database can be mounted and opened by many instances.&lt;br /&gt;
&lt;br /&gt;
== What's the relationship between database and instance? ==&lt;br /&gt;
&lt;br /&gt;
* An instance can mount and open one and only one database.&lt;br /&gt;
* Normally a database is mounted and opened by one instance.&lt;br /&gt;
* When using [[Real Application Clusters|RAC]], a database may be mounted and opened many instances.&lt;br /&gt;
&lt;br /&gt;
== Tablespaces ==&lt;br /&gt;
&lt;br /&gt;
Disk space needs to be allocated for certain database objects (like tables and indexs). In Oracle, disk space from the operating system is allocated to [[tablespace]]s. Database objects are then created within a tablespace.&lt;br /&gt;
&lt;br /&gt;
To list all tablespaces:&lt;br /&gt;
&lt;br /&gt;
 SELECT tablespace_name FROM dba_tablespaces;&lt;br /&gt;
&lt;br /&gt;
Commands used to create new tablespaces:&lt;br /&gt;
&lt;br /&gt;
 CREATE TABLESPACE ts1 DATAFILE '/u01/oradata/orcl_ts1_01.dbf' SIZE 100M;&lt;br /&gt;
&lt;br /&gt;
 CREATE UNDO TABLESPACE undots1 DATAFILE '/u01/oradata/orcl_undots1_01.dbf' SIZE 100M;&lt;br /&gt;
&lt;br /&gt;
 CREATE TEMPORARY TABLESPACE temp1 TEMPFILE '/u01/oradata/orcl_temp1_01.dbf' SIZE 100M;&lt;br /&gt;
&lt;br /&gt;
== Database Users ==&lt;br /&gt;
&lt;br /&gt;
A database consists of multiple users that one can connect to. Each user has its own namespaces - objects within it cannot share the same name. &lt;br /&gt;
&lt;br /&gt;
To list all the database users:&lt;br /&gt;
&lt;br /&gt;
 SELECT username FROM dba_users;&lt;br /&gt;
&lt;br /&gt;
To create a new user:&lt;br /&gt;
&lt;br /&gt;
 CREATE USER scott IDENTIFIED BY tiger;&lt;br /&gt;
&lt;br /&gt;
== Schema Objects ==&lt;br /&gt;
Schema objects are created within a [[schema]] (Oracle user). Here are some of the object types that can be created:&lt;br /&gt;
&lt;br /&gt;
* [[Table]] (heap, IOT, temporary, etc.)&lt;br /&gt;
* [[Index]]&lt;br /&gt;
* [[View]]&lt;br /&gt;
* [[Materialized View]] (snapshot)&lt;br /&gt;
* [[Sequence]]&lt;br /&gt;
* [[Synonym]]&lt;br /&gt;
* [[Cluster]]&lt;br /&gt;
* [[Trigger]]&lt;br /&gt;
* [[Procedure]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Package]] (containing procedures and functions)&lt;br /&gt;
Etc.&lt;br /&gt;
&lt;br /&gt;
[[Category:Database]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/File:MyPosts.JPG</id>
		<title>File:MyPosts.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/File:MyPosts.JPG"/>
				<updated>2013-05-05T09:53:53Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: Michel Cadot uploaded a new version of &amp;amp;quot;File:MyPosts.JPG&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Decode</id>
		<title>Decode</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Decode"/>
				<updated>2013-05-01T13:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: Reverted edits by 202.63.127.18 (talk) to last revision by Malloc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''DECODE''' is a [[SQL]] function that provides similar functionality to an IF-THEN-ELSE or [[Case]] statement.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
The syntax for the decode function is:&lt;br /&gt;
&lt;br /&gt;
 decode(expression, search, result [,search, result]...[,default] )&lt;br /&gt;
&lt;br /&gt;
* expression is the value to compare&lt;br /&gt;
* search is the value that is compared against expression&lt;br /&gt;
* result is the value returned, if expression is equal to search&lt;br /&gt;
* default is optional. If no matches are found, the decode will return default. If default is omitted, then the decode statement will return [[NULL]] (no matches found).&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
Decoding code values:&lt;br /&gt;
 SELECT decode(sex, 'M', 'Male', 'F', 'Female', 'Unknown')&lt;br /&gt;
   FROM employees;&lt;br /&gt;
&lt;br /&gt;
 SELECT DECODE(day#, 1, 'Monday',&lt;br /&gt;
                     2, 'Tuesday',&lt;br /&gt;
                     3, 'Wednesday',&lt;br /&gt;
                     4, 'Thursday',&lt;br /&gt;
                     5, 'Friday',&lt;br /&gt;
                     6, 'Saturday',&lt;br /&gt;
                     7, 'Sunday',&lt;br /&gt;
                     'Invalid day')&lt;br /&gt;
   FROM tableX;&lt;br /&gt;
&lt;br /&gt;
Comparing values:&lt;br /&gt;
 SELECT a, b, decode( abs(a-b), 0, 'a = b',&lt;br /&gt;
                               a-b, 'a &amp;gt; b',&lt;br /&gt;
                               'a &amp;lt; b')&lt;br /&gt;
   FROM tableX;&lt;br /&gt;
&lt;br /&gt;
Aggregating values:&lt;br /&gt;
 SELECT dept, sum(  decode(sex,'M',1,0)) MALE,&lt;br /&gt;
              sum(  decode(sex,'F',1,0)) FEMALE,&lt;br /&gt;
              count( decode(sex,'M',1,'F',1) ) TOTAL&lt;br /&gt;
   FROM my_emp_table&lt;br /&gt;
  GROUP BY dept;&lt;br /&gt;
&lt;br /&gt;
==Decode and NULL==&lt;br /&gt;
As a rule, comparison to [[NULL]] should always return NULL. However, DECODE is an exception as it evaluates NULL == NULL:&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; SELECT decode(null,null,1,0) FROM dual;&lt;br /&gt;
 DECODE(NULL,NULL,1,0)&lt;br /&gt;
 ---------------------&lt;br /&gt;
                     1&lt;br /&gt;
&lt;br /&gt;
==Also see==&lt;br /&gt;
* [[Case]]&lt;br /&gt;
&lt;br /&gt;
[[Category:SQL functions]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Fun_stuff</id>
		<title>Fun stuff</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Fun_stuff"/>
				<updated>2013-04-30T15:52:50Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Anyone without a sense of humor is at the mercy of the rest of us!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Funny SQL statements ==&lt;br /&gt;
&lt;br /&gt;
Some funny [[SQL]] Statements we've encountered:&lt;br /&gt;
&lt;br /&gt;
 SELECT standard_disclaimer, witty_remark FROM company_requirements;&lt;br /&gt;
&lt;br /&gt;
 SELECT standard_disclaimer  FROM company_stuff WHERE meaningful_content = 'NONE';&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM management WHERE clue &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM clients WHERE clue &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM users WHERE clue &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM genepool WHERE clue &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM politicians WHERE clue &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
== Funny error messages ==&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; select intelligence_level from developer;&lt;br /&gt;
 select intelligence_level from developer&lt;br /&gt;
        *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-00904: &amp;quot;INTELLIGENCE_LEVEL&amp;quot;: invalid identifier&lt;br /&gt;
&lt;br /&gt;
 SQL&amp;gt; select count(*) from developer_brain;&lt;br /&gt;
 select count(*) from developer_brain&lt;br /&gt;
                      *&lt;br /&gt;
 ERROR at line 1:&lt;br /&gt;
 ORA-00942: table or view does not exist&lt;br /&gt;
&lt;br /&gt;
== Yesterday: A DBA's backup song ==&lt;br /&gt;
YESTERDAY (to be sung to the tune of the Beatles' song - Yesterday):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Yesterday,&lt;br /&gt;
All those backups seemed a waste of pay&lt;br /&gt;
Now my database has gone away&lt;br /&gt;
&lt;br /&gt;
Oh I believe in yesterday&lt;br /&gt;
&lt;br /&gt;
Suddenly,&lt;br /&gt;
There's not half the files there used to be&lt;br /&gt;
And there's a deadline&lt;br /&gt;
hanging over me&lt;br /&gt;
The system crashed so suddenly.&lt;br /&gt;
&lt;br /&gt;
I pushed something wrong&lt;br /&gt;
What it was I could not say&lt;br /&gt;
&lt;br /&gt;
Now my data's gone&lt;br /&gt;
and I long for yesterday-ay-ay-ay.&lt;br /&gt;
&lt;br /&gt;
Yesterday,&lt;br /&gt;
The need for back-ups seemed so far away.&lt;br /&gt;
Thought all my data was here to stay,&lt;br /&gt;
Now I believe in yesterday.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is a Youtube [http://www.youtube.com/watch?v=bdCjaiXmUb0 video] of the song.&lt;br /&gt;
&lt;br /&gt;
== Genesis of a DBA Universe ==&lt;br /&gt;
&lt;br /&gt;
: In the beginning was the disk array, and all was empty&lt;br /&gt;
: and raw, and [[Unix]] moved over the face of the platters.&lt;br /&gt;
: And the [[DBA]] said: Let there be [[Oracle]]. And there was&lt;br /&gt;
: Oracle. And the environmental variables were set and&lt;br /&gt;
: the disks were striped and mirrored and the [[OFA]] was&lt;br /&gt;
: established, and behold spindle was rent asunder from&lt;br /&gt;
: spindle. And the DBA saw that all was in spec.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the first day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA said: Let there be scripts. And sql.bsq&lt;br /&gt;
: brought forth myriad crawling things upon the face of&lt;br /&gt;
: the array. And catalog.sql brought forth all manner of&lt;br /&gt;
: tables and views that swim unseen beneath the waters.&lt;br /&gt;
: And catproc.sql brought forth all the built-in&lt;br /&gt;
: programs and all the hosts of the air, that the users&lt;br /&gt;
: might be given wings and take fight over the data.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the second day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA said: Let there be [[tablespace]]s. And there&lt;br /&gt;
: were tablespaces. And the network administrator looked&lt;br /&gt;
: upon the disk array and did see what the tablespaces&lt;br /&gt;
: had wrought upon the disk arrays, and he did gnash his&lt;br /&gt;
: teeth and seek a new work upon the Internet with an&lt;br /&gt;
: engine of search.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the third day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA created users. Male and female he created&lt;br /&gt;
: them. And he said unto the users: Thou mayest create&lt;br /&gt;
: tables and views as thou wilt. Yea, though mayest&lt;br /&gt;
: create even indexes upon the data. Only meddle not&lt;br /&gt;
: with the system tablespace, for it is a holy place,&lt;br /&gt;
: and on the day wherein thou treadest upon it, on that&lt;br /&gt;
: day thy create session shall surely be revoked. And&lt;br /&gt;
: the serpent crept among the users and whispered to&lt;br /&gt;
: them, saying: Thine roles shall not be revoked. Taste&lt;br /&gt;
: ye all of the system tablespace, for ye shall know of&lt;br /&gt;
: b-trees and hints and ye shall be as DBAs. And the&lt;br /&gt;
: users heeded the serpent and filled the system&lt;br /&gt;
: tablespace with crap. And the instance did crash and&lt;br /&gt;
: the client did wax wroth at the DBA. And the DBA did&lt;br /&gt;
: gnash his teeth and partake of the fruit of the vine,&lt;br /&gt;
: for behold the users were permanent employees and the&lt;br /&gt;
: DBA was but a contractor and could not revoke their&lt;br /&gt;
: create session.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the fourth day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA did set default tablespaces and temporary&lt;br /&gt;
: tablespaces and did lock down all that was upon the&lt;br /&gt;
: face of the array with roles and profiles and all&lt;br /&gt;
: manner of quotas, yea even from the rollback segments&lt;br /&gt;
: even unto the archived redo logs.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the fifth day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA created synonyms and links and did tune&lt;br /&gt;
: the server and apply patches upon the face of the&lt;br /&gt;
: database.&lt;br /&gt;
&lt;br /&gt;
: And it was day and it was evening of the sixth day.&lt;br /&gt;
&lt;br /&gt;
: And on the seventh day the DBA did rest from all the&lt;br /&gt;
: labors of the creation. And his pager did ring and he&lt;br /&gt;
: ceased from resting and did spend his sabbath on the&lt;br /&gt;
: telephone with Oracle support. And by the time the DBA&lt;br /&gt;
: got through to someone who knew whereof they spake&lt;br /&gt;
: behold it was day and it was evening of the eighth&lt;br /&gt;
: day.&lt;br /&gt;
&lt;br /&gt;
: And the DBA waxed wroth.&lt;br /&gt;
&lt;br /&gt;
== Some of Oracle's real life messages ==&lt;br /&gt;
&lt;br /&gt;
: Q. What if your Dad loses his car keys?&lt;br /&gt;
: A. 'Parent keys not found!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if your old girl friend spots you with your new one?&lt;br /&gt;
: A. 'Duplicate value on index!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if the golf ball doesn't get into the hole at all?&lt;br /&gt;
: A. 'Value larger than specified precision!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you try to freak out with somebody else's girlfriend and being kicked out?&lt;br /&gt;
: A. 'Insufficient privileges on the specified object!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you don't get any response from the girl next door?&lt;br /&gt;
: A. 'No data found!' or ' Query caused no rows retrieved!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you get response from the girl next door and her Mom too?&lt;br /&gt;
: A. 'SELECT INTO returns too many rows!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you dial a wrong number?&lt;br /&gt;
: A. 'Invalid number' or ' Object doesn't exist!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you try to beat your own trumpet?&lt;br /&gt;
: A. 'Object is found mutating!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you are too late to office and the boss catches you?&lt;br /&gt;
: A. 'Discrete transaction failed!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you see 'theatre full' when you go to a movie?&lt;br /&gt;
: A. 'Maximum number of users exceeded!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you don't get table in the lunch room?&lt;br /&gt;
: A. 'System out of tablespace!'&lt;br /&gt;
&lt;br /&gt;
: Q. What if you need to go on a diet?&lt;br /&gt;
: A. Invalid Body Size&lt;br /&gt;
&lt;br /&gt;
== 12 days of denormalization ==&lt;br /&gt;
&lt;br /&gt;
On the first day of denormalization, my design gave to me&lt;br /&gt;
: a really fast-running query.&lt;br /&gt;
&lt;br /&gt;
On the second day of denormalization, my design gave to me&lt;br /&gt;
: 2 less tables.&lt;br /&gt;
&lt;br /&gt;
On the third day of denormalization, my design gave to me&lt;br /&gt;
: 3 more indexes.&lt;br /&gt;
&lt;br /&gt;
On the fourth day of denormalization, my design gave to me&lt;br /&gt;
: 4 larger disks.&lt;br /&gt;
&lt;br /&gt;
On the fifth day of denormalization, my design gave to me&lt;br /&gt;
: 5 brand new reqs.&lt;br /&gt;
&lt;br /&gt;
On the sixth day of denormalization, my design gave to me&lt;br /&gt;
: 6 times the locking.&lt;br /&gt;
&lt;br /&gt;
On the seventh day of denormalization, my design gave to me&lt;br /&gt;
: 7 longer updates.&lt;br /&gt;
&lt;br /&gt;
On the eighth day of denormalization, my design gave to me&lt;br /&gt;
: 8 more requirements.&lt;br /&gt;
&lt;br /&gt;
On the ninth day of denormalization, my design gave to me&lt;br /&gt;
: 9 invalid rows.&lt;br /&gt;
&lt;br /&gt;
On the tenth day of denormalization, my design gave to me&lt;br /&gt;
: 10 delays deleting.&lt;br /&gt;
&lt;br /&gt;
On the eleventh day of denormalization, my design gave to me&lt;br /&gt;
: 11 questionable queries.&lt;br /&gt;
&lt;br /&gt;
On the twelfth day of denormalization, my design gave to me&lt;br /&gt;
: 12 lessons learned.&lt;br /&gt;
&lt;br /&gt;
== All about toasters ==&lt;br /&gt;
&lt;br /&gt;
If IBM made toasters...&lt;br /&gt;
* They would want one big toaster where people bring bread to be submitted for overnight toasting. IBM would claim a worldwide market for five, maybe six toasters.&lt;br /&gt;
&lt;br /&gt;
If Oracle made toasters...&lt;br /&gt;
* They'd claim their toaster was compatible with all brands and styles of bread, but when you got it home you'd discover the Bagel Engine was still in development, the Croissant Extension was three years away, and that indeed the whole appliance was just blowing smoke.&lt;br /&gt;
&lt;br /&gt;
If Sun made toasters...&lt;br /&gt;
* The toast would burn often, but you could get a really good cuppa Java.&lt;br /&gt;
&lt;br /&gt;
Does DEC still make toasters?...&lt;br /&gt;
* They made good toasters in the '80s, didn't they?&lt;br /&gt;
&lt;br /&gt;
And, of course: If Microsoft made toasters ...&lt;br /&gt;
* Every time you bought a loaf of bread, you would have to buy a toaster. You wouldn't have to take the toaster, but you'd still have to pay for it anyway. Toaster'98 would weigh 15000 pounds (hence requiring a reinforced steel countertop), draw enough electricity to power a small city, take up 95% of the space in your kitchen, would claim to be the first toaster that lets you control how light or dark you want your toast to be, and would secretly interrogate your other appliances to find out who made them. Everyone would hate Microsoft toasters, but nonetheless would buy them since most of the good bread only works with their toasters.&lt;br /&gt;
&lt;br /&gt;
If Apple made toasters...&lt;br /&gt;
* It would be cute, inoffensive, and idiot proof. It would work as soon as you plugged it in. It would work with anyone's bread. It would take a long time to warm up. It would only have one slot - but you could upgrade. It would be expensive but never require servicing or opening the box. Other companies would say that it was too simple to make real toast but secretly fire their design teams and headhunt the ex-Apple employees. Religious wars would (re)start.&lt;br /&gt;
&lt;br /&gt;
== Popular IT quotes ==&lt;br /&gt;
&lt;br /&gt;
Some popular IT related quotes you can learn to impress your fellow office workers:&lt;br /&gt;
&lt;br /&gt;
* ORACLE = One Real A$#h%le Called [[Larry Ellison]] (Only joking, obviously!!!)&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;The degree of normality in a database is inversely proportional to that of its DBA&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Unix is a very user-friendly system. It's just picky about who it's friendly with.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;I'm too sexy for my code&amp;quot; - Awk Sed Fred.&lt;br /&gt;
&lt;br /&gt;
* Program complexity grows until it exceeds the capability of the programmer who must maintain it.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Walking on water and developing software from a specification are easy if both are frozen.&amp;quot; &amp;lt;font size=-1&amp;gt;-- Edward V. Berard, &amp;quot;Life-Cycle Approaches&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Users don't know what they really want, but they will know when they see it...&lt;br /&gt;
&lt;br /&gt;
* Good, fast, cheap: pick two (you cannot have it all!)&lt;br /&gt;
&lt;br /&gt;
* Proper Preparation Prevents Piss Poor Performance&lt;br /&gt;
&lt;br /&gt;
* Keep It Simple Stupid (KISS)&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Too many fingers on the keyboard&amp;quot; error....&lt;br /&gt;
&lt;br /&gt;
* The problem is caused by UBF (User Brain Failure)&lt;br /&gt;
&lt;br /&gt;
* PEBKAC: Problem Exists Between Keyboard And Chair&lt;br /&gt;
&lt;br /&gt;
* CALM DOWN! It's Only 1's and 0's&lt;br /&gt;
&lt;br /&gt;
* If you work on a program long enough, it will eventually send E-mail (a derivative of [http://www.catb.org/~esr/jargon/html/Z/Zawinskis-Law.html Zawinski's Law])&lt;br /&gt;
&lt;br /&gt;
== Super DBA Rap Video ==&lt;br /&gt;
Check out how [http://www.youtube.com/watch?v=UZuZkhbNPjs Super DBA] uses SQL powers to save the day!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Super DBA by William Avery&lt;br /&gt;
&lt;br /&gt;
CHORUS 1&lt;br /&gt;
Cooler than ice chillin' in refrigerators&lt;br /&gt;
I'm Super Database Administrator&lt;br /&gt;
Cooler than ice chillin' in refrigerators&lt;br /&gt;
I'm Sup... Super DBA&lt;br /&gt;
&lt;br /&gt;
I was walking in the park. Saw a cat up a tree&lt;br /&gt;
&amp;quot;Please, Super DBA. You got to help me&amp;quot;&lt;br /&gt;
I looked up. The cat started falling down.&lt;br /&gt;
I had to think quick before it hit the ground. &lt;br /&gt;
    UPDATE park SET ground='cotton candy'; &lt;br /&gt;
    COMMIT;&lt;br /&gt;
The cat landed and everything was dandy.&lt;br /&gt;
The lady said, &amp;quot;Thanks&amp;quot; and the kids had fun.&lt;br /&gt;
Free cotton candy for everyone&lt;br /&gt;
&lt;br /&gt;
CHORUS 2&lt;br /&gt;
I'm Super Super DBA&lt;br /&gt;
Using SQL powers to save the day&lt;br /&gt;
RMAN's got my back night and day&lt;br /&gt;
I fast commit transactions with no delay&lt;br /&gt;
&lt;br /&gt;
Hackers get back. No getting in my system&lt;br /&gt;
Got powerful password packet encryption&lt;br /&gt;
I roll like a stone. Walk like an Egyptian&lt;br /&gt;
Anything WACK - not in my description&lt;br /&gt;
I can undo the past. Flash you back to the present&lt;br /&gt;
You got to give me space. Time is of the essence&lt;br /&gt;
Forever growing. Knowledge flowing&lt;br /&gt;
If I select one record, you can't handle what I'm showing.&lt;br /&gt;
&lt;br /&gt;
(CHORUS 1)&lt;br /&gt;
&lt;br /&gt;
My DBA phone was ringing early in the morning&lt;br /&gt;
It was an ORA- critical. I had to get going&lt;br /&gt;
To the DBA Mobile. Riding really fast.&lt;br /&gt;
Putt, putt... Running out of gas. &lt;br /&gt;
    INSERT INTO car (tank) VALUES ('fuel'); &lt;br /&gt;
    COMMIT;&lt;br /&gt;
Vroom. Cruising down the avenue. &lt;br /&gt;
    UPDATE traffic_light SET color='green'; &lt;br /&gt;
    COMMIT;&lt;br /&gt;
Like that, I was there on the scene.&lt;br /&gt;
&lt;br /&gt;
I came in the door. I saw this before.&lt;br /&gt;
It was a party but nobody was dancing on the floor.&lt;br /&gt;
To make the people move. Get into the groove &lt;br /&gt;
I grabbed the microphone went Check 1, 2 &lt;br /&gt;
    SELECT hip FROM hop; SELECT dont FROM stop; &lt;br /&gt;
    SELECT a_little_funk FROM the_planet_rock; &lt;br /&gt;
    SELECT cool FROM jazz WHERE the_beat='pizzazz'; &lt;br /&gt;
    SELECT the_best FROM anything_you_ever_had;&lt;br /&gt;
&lt;br /&gt;
All is good and the case is closed.&lt;br /&gt;
Up to the cloud away I go...&lt;br /&gt;
I got RACs on RACs to data guard your back&lt;br /&gt;
Scaling through the grid stopping any attack&lt;br /&gt;
&lt;br /&gt;
(CHORUS 2)&lt;br /&gt;
(CHORUS 1) &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is a Youtube [http://www.youtube.com/watch?v=UZuZkhbNPjs video] of the song Super DBA.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Other fun pages on the Net ==&lt;br /&gt;
&lt;br /&gt;
Links To Some non-Oracle Laughs on the Internet:&lt;br /&gt;
&lt;br /&gt;
* Dilbert Comics - http://www.unitedmedia.com/comics/dilbert/ &lt;br /&gt;
&lt;br /&gt;
* Omri's Computer Humor Page - http://www.cs.bgu.ac.il/~omri/humor/&lt;br /&gt;
&lt;br /&gt;
* User Friendly: The Comic Strip - http://www.userfriendly.org/&lt;br /&gt;
&lt;br /&gt;
* Do you have a difficult problem that nobody can answer? Ask the Oracle at http://www.cs.indiana.edu/~oracle/&lt;br /&gt;
&lt;br /&gt;
[[Category:Top level]]&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* TSHSQL - PL/SQL Editor and SQL Query Tool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://sqltools.net/index.html?frame=http%3A//sqltools.net/news.html SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6b15 (2011-12-26)&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: v04.02.04 (2007)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support). &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: v112 (2005-03-10)&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* The DDL Extract Wizard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://sqltools.net/index.html?frame=http%3A//sqltools.net/news.html SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6b15 (2011-12-26)&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: v04.02.04 (2007)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:21:59Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* SQLTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://sqltools.net/index.html?frame=http%3A//sqltools.net/news.html SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6b15 (2011-12-26)&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:20:39Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* SQLTools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://sqltools.net/index.html?frame=http%3A//sqltools.net/news.html SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.5 RC1 Build 22 (2011-10-03)&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more free&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:16:47Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* SQL Developer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.2.2 (2012-11-01)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:14:31Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more free&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T12:12:56Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Silver Sash free */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.0.18 (2012-05-14)&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T11:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more exists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T11:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* SchemaSpy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16) &lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T11:57:32Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* SchemaSpy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.0.0 (2010-08-16)&lt;br /&gt;
[http://www.joachim-uhl.de/projekte/schemaspygui/ Graphical version]: 0.99 (2009-02-21)&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T11:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Schema graphical editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T11:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Schema graphical editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Last version: 2003-05-19&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:27:25Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more free&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* DBAShell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2006-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:25:11Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Pretoria */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3c (2008-04-28)&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:18:59Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* OraSnap (Oracle Snapshot) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2008-01-14&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* OraSentry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 5.1 (2010-SEP)&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T09:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more exists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:29:45Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more exists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Odat, free Oracle Admin Tool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2005-09-29&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:22:33Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* MyOra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 3.5 (2011-07-11)&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* MyGeneration Development Tool */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.3.1 (2011-01-02)&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:18:05Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Jailer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 4.0.14 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:16:15Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: Change URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.dpriver.com/pp/sqlformat.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:13:24Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* HammerOra */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.13 (2012-DEC)&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:10:58Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more exists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* DBAShell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 0.85 (2013-04-18)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:06:05Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* Free PLSQL Editor/Compiler/Object Viewer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:05:02Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* DBAShell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 1.6 (2011-12-25)&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above.&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T08:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: /* DBeauty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. &lt;br /&gt;
Automatic detection of foreign keys. &lt;br /&gt;
SQL/DML generator. &amp;lt;br&amp;gt;&lt;br /&gt;
Latest version: 2.0.11 (2012-09-16)&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above.&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T07:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more free&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships.&lt;br /&gt;
Automatic detection of foreign keys.&lt;br /&gt;
SQL/DML generator.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above.&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	<entry>
		<id>http://www.orafaq.com/wiki/Freeware</id>
		<title>Freeware</title>
		<link rel="alternate" type="text/html" href="http://www.orafaq.com/wiki/Freeware"/>
				<updated>2013-04-30T07:58:27Z</updated>
		
		<summary type="html">&lt;p&gt;Michel Cadot: No more free&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List of '''Oracle Freeware''' products available in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
{{Note|Please create separate wiki pages for product reviews that is longer than a paragraph or two. Leave an introductory paragraph and link to the new article on this page.}}&lt;br /&gt;
&lt;br /&gt;
==[http://www.lv2000.com/sendmail.htm CmdEmail]==&lt;br /&gt;
There is a simple and effective way to send email through oracle form, using the command line send mail component -- CmdEmail.&lt;br /&gt;
&lt;br /&gt;
CmdEmail is a command line e-mail component, it can be integrated into your application developed by Oracle Form Builder, VC, VB, Perl etc.&lt;br /&gt;
&lt;br /&gt;
==[http://dbeauty.sourceforge.net/ DBeauty]==&lt;br /&gt;
A relationship-oriented Database Browser.&lt;br /&gt;
Provides insight into both the data and the interrelation of the rows.&lt;br /&gt;
Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships.&lt;br /&gt;
Automatic detection of foreign keys.&lt;br /&gt;
SQL/DML generator.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/dbashell/ DBAShell]==&lt;br /&gt;
DBA Shell Functions and Scripts to make it easy for common Database command-line chores such as assigning Environment variables, running scripts into logs, provide stored passwords, error checking, checking for db status, database restarts, compile, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqltools.net/ Free PLSQL Editor/Compiler/Object Viewer]==&lt;br /&gt;
I would like to share this wonderful free product with other members on this forum. Developed by Aleksey Kochetov, I have been using it with Oracle versions 8,8i and now 9i with no problems. You can also send him ideas for improvement or new features. It is always being improved. The product can be downloaded for free at the url given above.&lt;br /&gt;
&lt;br /&gt;
==[http://www.bahrenburgs.com/GoldFishNet Gold Fish.Net]==&lt;br /&gt;
Gold Fish.Net is a Charityware tool with such features as schema browser, storage manager, and export module. Through an easy to use interface you can edit, modify, create and drop most database objects.&lt;br /&gt;
&lt;br /&gt;
==[http://hammerora.sourceforge.net/ HammerOra]==&lt;br /&gt;
Hammerora is a load generation tool for Oracle 8i, 9i and 10g on Linux/UNIX and Windows written in TCL/TK released under the GNU Public License.  Therefore with Hammerora there is no expensive per &amp;quot;Virtual User&amp;quot; licensing. You can create the desired number of sessions that your hardware will sustain.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orafaq.com/utilities/sqlformatter.htm Instant SQL Formatter]==&lt;br /&gt;
Instant SQL Formatter is a free online sql tidy tool, actually, it not only can beautify your sql but also can turn your formatted sql into html code, so you can post coloured sql code in your blog, forum,wiki and any website easily. In addition to beautifying SQL code, this sql tool can translate SQL code into C#, Java, PHP, DELPHI and other program languages. Another useful feature is find out all database objects such as table, column, function in sql by selecting output format to list database object.&lt;br /&gt;
&lt;br /&gt;
==[http://jailer.sourceforge.net/ Jailer]==&lt;br /&gt;
Database Subsetting and Data Browsing tool.&lt;br /&gt;
Exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. Generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.&lt;br /&gt;
Since Release 3.6 it is also possible to browse a database based on relationships.&lt;br /&gt;
&lt;br /&gt;
==[http://www.mygenerationsoftware.com/ MyGeneration Development Tool]==&lt;br /&gt;
MyGeneration is a Developer Tool written in .NET that can create Oracle Stored procedures and Business Entities for your Oracle Application in seconds, it's 100% free&lt;br /&gt;
&lt;br /&gt;
==[http://www.myorasql.com MyOra]==&lt;br /&gt;
MyOra is a free SQL Tool for Oracle database developers and DBAs. This tool is simple, fast and easy to use, requires no installation, no Oracle client and  no internet connection. Just download, unzip and start using with a click of  the mouse, run SQL queries and Monitor database performance in Real Time.&lt;br /&gt;
&lt;br /&gt;
==[http://mysite.verizon.net/vze2n2ja/ Odat, free Oracle Admin Tool]==&lt;br /&gt;
Most of us DBAs have a huge collection of SQL scripts for database monitoring purpose. The &amp;quot;twist&amp;quot; is how you can find the right script when you need it without digging folders after folders. Odat currently has about 100 most used scripts that generate a multitude of information for 8,8i,9i databases.   All those scripts was tied together in a small panel with just a mouse click.&lt;br /&gt;
&lt;br /&gt;
==[http://membres.lycos.fr/pmscontact/ Oracle Tool]==&lt;br /&gt;
OracleTool is a Free powerful tool dedicated to the management and the tuning of Oracle Databases. It allows developers and DBA to easily edit all type of objects from Oracle Databases. Endow with a powerful PL/SQL EDITOR, tuning and statistics functions, OracleTool is enable to manipulate data (Filters, sorts, import and export). OracleTool is fully compliant with Oracle 10G &amp;amp; SQL+  GUI: French, English, Spanish and German New release : 2.3.0&lt;br /&gt;
&lt;br /&gt;
==[http://www.dkgas.com/oraedit.htm OraEdit]==&lt;br /&gt;
A FREE editor for Oracle PL/SQL code with intelligent code completion, syntax coloring and much more.&lt;br /&gt;
&lt;br /&gt;
==[http://www.orasentry.com/ OraSentry]==&lt;br /&gt;
OraSentry is a &amp;quot;Charityware&amp;quot; that allows you to monitor continuously Oracle databases' Alert.log files.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-books.com/orasnap OraSnap (Oracle Snapshot)]==&lt;br /&gt;
OraSnap is a utility that gathers performance information from an Oracle v7.3.x, v8.x, v9.x database.  These scripts can aid in tuning and optimizing your database. Output can be viewed from a Web Browser.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/pretoria/ Pretoria]==&lt;br /&gt;
Pretoria is a tool for manipulating Oracle indexfiles. Basically, Pretoria parses the indexfile and performs a search and replace on the storage parameters - it then separates table create statements and index create statements.&lt;br /&gt;
&lt;br /&gt;
==[http://www.QueryAdvisor.com/ QueryAdvisor]==&lt;br /&gt;
QueryAdvisor can analyze thousands of Oracle event 10046 tracefiles from one or several Oracle single instance or RAC databases in parallel. A GUI based repository with drilldowns from SQL statements to bind variables and references to the location in the original trace file is build for further analysis. Free public and registered licenses are available.&lt;br /&gt;
&lt;br /&gt;
==[http://home.zonnet.nl/r.vermeer/rrdora RRDORA]==&lt;br /&gt;
Trendanalysis on Oracle database with RRDTool.&lt;br /&gt;
&lt;br /&gt;
==[http://db-org.sourceforge.net/ Schema graphical editor]==&lt;br /&gt;
Database Organizer is an web schema editor with functionality related to performance analyzation, sql builder, etc.&lt;br /&gt;
&lt;br /&gt;
==[http://schemaspy.sourceforge.net/ SchemaSpy] ==&lt;br /&gt;
Simple command line tool which generates HTML reports of oracle DB schema, including [[UML]] diagrams showing relationships. A little fiddly to set up. Free &amp;amp; Open Source&lt;br /&gt;
&lt;br /&gt;
==[http://www.cobblesoft.com/schemasurf SchemaSurf]==&lt;br /&gt;
SchemaSurfTM is a browser-based tool for querying your Oracle database schemas. Unlike most other tools, SchemaSurf does not rely upon SQL*Net and, therefore, can be accessed from anywhere in the world.  SchemaSurf allows users to browse objects, view definitions, pull existing data (to both screen and spreadsheet), and extract by copy PL/SQL program units.&lt;br /&gt;
&lt;br /&gt;
==[http://www.silversash.com/ Silver Sash free]==&lt;br /&gt;
Silver Sash has two free products. Silver Sash Developer,which is a complete SQL and PL/SQL Editor and an Administrator.  &lt;br /&gt;
Silver Sash Administrator which has everything Silver Sash Developer has plus a monitoring module.&lt;br /&gt;
&lt;br /&gt;
==[http://www.softtreetech.com/isql.htm SoftTree SQL Assistant]==&lt;br /&gt;
SQL Assistant equips Oracle and SQL Server developers and DBAs with the productivity tools they need to speed up the database development process, improve code quality and accuracy.&lt;br /&gt;
&lt;br /&gt;
==[[SQL Developer]]==&lt;br /&gt;
Oracle [[SQL Developer]] is a new, free graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances productivity and simplifies your database development tasks.&lt;br /&gt;
&lt;br /&gt;
==[http://www.sqlinform.com/ SQLinForm]==&lt;br /&gt;
SQLinForm is an automatic online SQL code formatter for all major databases (ORACLE, SQL Server, DB2 / UDB, Sybase, Informix, PostgreSQL, MySQL, etc) with many formatting options.  Downloaded version is no longer freeware.&lt;br /&gt;
&lt;br /&gt;
==[http://sourceforge.net/projects/sqlt SQLTools]==&lt;br /&gt;
SQLTools is a light weighted and robust tool for ORACLE database development. It includes a text editor, an sql console and a couple of SQL utilities. You can use it for dial-up connection and it will work as fast as SQL*Plus.&lt;br /&gt;
&lt;br /&gt;
==[http://www.DDLWizard.com The DDL Extract Wizard]==&lt;br /&gt;
The DDL Extract Wizard reads an Oracle export file and displays the DDL code contained within. The DDL can be written out as a series of SQL build scripts or as an interlinked HTML documentation tree. Rules can be applied which will globally modify optional DDL parameters such as tablespace names and storage clauses.&lt;br /&gt;
&lt;br /&gt;
==[http://www.oracle-base.com/misc/TSHSQL.php TSHSQL - PL/SQL Editor and SQL Query Tool]==&lt;br /&gt;
TSHSQL is a Java based PL/SQL editor and SQL query tool which works on any OS that supports a Java JRE (and an Oracle client installation for full OCI support).&lt;br /&gt;
&lt;br /&gt;
[[Category:Third-party products]]&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Michel Cadot</name></author>	</entry>

	</feed>