<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>IdealProgrammer.com &#187; Oracle</title> <atom:link href="http://idealprogrammer.com/category/databases/oracle/feed/" rel="self" type="application/rss+xml" /><link>http://idealprogrammer.com</link> <description>Take a Little Action each Day to Transform Yourself into the Ideal Programmer</description> <lastBuildDate>Sun, 22 Apr 2012 16:50:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>What is Oracle? A Visual Definition</title><link>http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/</link> <comments>http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/#comments</comments> <pubDate>Sat, 14 Jul 2007 13:43:03 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[Oracle]]></category><guid
isPermaLink="false">http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/</guid> <description><![CDATA[Describes historical origins and major components of Oracle. Also, reviews the past and current versions.<p><a
href="http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/">What is Oracle? A Visual Definition</a> is a post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/databases/mysql/what-is-mysql-a-visual-definition/' rel='bookmark' title='Permanent Link: What is MySQL? A Visual Definition'>What is MySQL? A Visual Definition</a> <small>MySQL is an RDBMS (relational database) that is used in...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-visual-studio-net/' rel='bookmark' title='Permanent Link: What is Visual Studio .NET?'>What is Visual Studio .NET?</a> <small>Visually describes Visual Studio 2005 origins, major components, and various...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p><em>By: Wade Harvey<br
/> </em><br
/><center><br
/> <object
width="425" height="350"><param
name="movie" value="http://www.youtube.com/v/9Fn6s_bXpsM"></param> <embed
src="http://www.youtube.com/v/9Fn6s_bXpsM" type="application/x-shockwave-flash" width="425" height="350"></embed></object><br
/></center></p><h3>Historical Origins</h3><p
class="lead">In 1977,  Larry Ellison and two of his friends, Bob Miner and Ed Oates,  began a company named Software Development Laboratories, and they developed the original Oracle <a
rel="tag" href="https://www.google.com/#hl=en&amp;sugexp=pfwl&amp;cp=20&amp;gs_id=2c&amp;xhr=t&amp;q=DBMS">DBMS </a> (<a
rel="tag" href="http://blogs.technorati.com/tag/Database+Management+System">Database Management System</a>).  They named the product <a
rel="tag" href="http://www.idealprogrammer.com">Oracle</a> after a code name project that they had worked on at a company called Ampex.  In 1979, Software Development Laboratories was renamed to Relational Software Inc (RSI), and  the RSI company was later renamed to Oracle Corporation in 1984.</p><h3>Major Components of Oracle DBMS</h3><p>An Oracle consists of a <strong>database</strong> and an <strong>instance. </strong></p><p><img
width="439" vspace="20" hspace="5" height="583" border="1" align="middle" title="Components of Oracle" src="http://idealprogrammer.com/wp-photos/OracleComponents.jpg" /></p><p>A <strong>database</strong> includes all of the physical <em>data files</em>, <em>control files</em>, and <em>redo log</em> files that hold Oracles metadata and your data. <em>Data files</em> hold your actual data and indexes. <em>Redo logs</em> contain records of all changes that have been made. <em>Control files </em>hold important Oracle metadata. Control files contain all the information that instance needs to access a database.</p><p>An <strong>instance </strong>is a combination of the pool of physical memory (RAM) allocated to Oracle and the background processes that Oracle creates to use this memory pool. The RAM is called the SGA (System Global Area). RAM is used to cache data because RAM is about one thousand times faster that disk I/O.  Here are the major processes that run in the background:</p><p>1. <strong>DBWR </strong> process that copies data in the RAM to the disk files<br
/> 2. <strong>LGWR </strong> records changes applied to data in the redo log for recovery purposes in the event of a problem.<br
/> 3. <strong>PMON </strong>Performance Monitor performs cleanup of failed user and server processes.<br
/> 4. <strong>SMON </strong> System Monitor performs instance recovery in case server shuts down improperly.<br
/> 5. <strong>CKPT </strong> Takes account whenever DBWR writes information from memory to disk.</p><h3>Versions</h3><p>The &#034;i&#034; in the version name emphasizes the internet functionality and the &#034;g&#034; emphasizes that the version is &#034;grid-computing&#034; ready.</p><table
width="439" cellspacing="2" cellpadding="2" border="1"><tr><td><strong>Date</strong></td><td><strong>Version</strong></td><td><strong>Features</strong></td></tr><tr><td>1979</td><td>Oracle V2</td><td>SQL queries and joins</td></tr><tr><td>1983</td><td>Oracle V3</td><td>Commit, Rollback, Unix, Rewritten in C</td></tr><tr><td>1984</td><td>Oracle V4</td><td>Read Consistency</td></tr><tr><td>1985</td><td>Oracle  V5</td><td>Distributed Queries</td></tr><tr><td>1989</td><td>Oracle V6</td><td>ERP Financials, PL/SQL , row-level locking, hot backups</td></tr><tr><td>1992</td><td>Oracle V7</td><td>referential integrity, stored procedures, triggers</td></tr><tr><td>1997</td><td>Oracle V8</td><td>object-oriented<br
/> and multimedia</td></tr><tr><td>1999</td><td>Oracle 8i</td><td>incorporated a native Java Virtual Machine (JVM)</td></tr><tr><td>2001</td><td>Oracle 9i</td><td>XML, Real Application Clusters (RAC), cluster database</td></tr><tr><td>2003</td><td>Oracle 10g</td><td>grids</td></tr><tr><td>2007</td><td>Oracle 11g</td><td>&nbsp;</td></tr></table><h3>Editions</h3><table
width="439" cellspacing="2" cellpadding="2" border="1" style="text-align: left; height: 240px"><tr><td><span
style="font-weight: bold">Edition</span></td><td><span
style="font-weight: bold">Features</span></td><td><span
style="font-weight: bold">Price</span></td></tr><tr><td><a
href="http://www.oracle.com/database/standard_edition.html">Standard Edition</a></td><td>Licensed<br
/> by users or processors; 1-4 cpus</td><td>$15,000 per CPU</td></tr><tr><td><a
href="http://www.oracle.com/database/enterprise_edition.html">Enterprise Edition</a></td><td>Increased performance and security</td><td>$40,000 per CPU</td></tr><tr><td><a
href="http://www.oracle.com/database/std_one.html">Standard Edition One</a></td><td>Scaled-down Standard Edition</td><td>$5,000 per CPU or $149 per user</td></tr><tr><td><a
href="http://www.oracle.com/technology/products/database/xe/index.html">Express Edition</a></td><td>Max<br
/> of 4GB user data; single CPU, requires 150MB</td><td>Free</td></tr><tr><td>Oracle Personal Edition</td><td>Same functionality as Enterprise  Edition, but licensed to single-user developers</td><td>&nbsp;</td></tr><tr><td><a
href="http://www.oracle.com/database/lite_edition.html">Oracle Database Lite</a></td><td>Intended to run on mobile devices</td><td>&nbsp;</td></tr></table><h3>Client-Side Utilities</h3><p><strong>SQL*Plus</strong> &#8211; for creating and testing command-line SQL Queries and executing PL/SQL procedural programs.<br
/> <strong>Oracle Developer Suite</strong> &#8211; for developing database applications including the following developer tools:</p><ol><li><strong>Forms Builder</strong> &#8211; for creating custom user applications</li><li><strong>Reports Builder</strong> &#8211; for creating reports for displaying, printing, and distributing summary data.</li><li><strong>Enterprise Manager</strong> &#8211; for performing database administration tasks such as creating new user accounts and configuring how the DBMS stores and manages data.</li></ol><h3>Further Study</h3><p>There is an excellent set of study guide workbooks from Oracle University that you can get by clicking on this link: <a
href="http://harvey008.dba2006.hop.clickbank.net/" target="_top">Oracle University Workbooks</a></p><p><a
href="http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/">What is Oracle? A Visual Definition</a> is a post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/databases/mysql/what-is-mysql-a-visual-definition/' rel='bookmark' title='Permanent Link: What is MySQL? A Visual Definition'>What is MySQL? A Visual Definition</a> <small>MySQL is an RDBMS (relational database) that is used in...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-visual-studio-net/' rel='bookmark' title='Permanent Link: What is Visual Studio .NET?'>What is Visual Studio .NET?</a> <small>Visually describes Visual Studio 2005 origins, major components, and various...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/databases/oracle/what-is-oracle-a-visual-definition/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (User agent is rejected)
Database Caching 50/65 queries in 0.028 seconds using disk: basic
Object Caching 625/641 objects using disk: basic

Served from: idealprogrammer.com @ 2012-05-21 09:45:48 -->
