<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEcGQ38-eCp7ImA9WxBTFEU.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664</id><updated>2009-12-10T15:00:22.150-08:00</updated><title>Oracle in World</title><subtitle type="html">I work as Technical Consultant. I have 5+ years of experience in Oracle database, Php programming, shell script, css+html, unix administration, Internet Marketing, Search engine optimization. If you face any emergency problem or anything you need, feel free to contact me at a_arju@yahoo.co.uk You can also reach me at +8801710282272.
Register, post your question, take part in regular discussion in forum &lt;a href="http://www.arju-on-it.com/forum"&gt;http://www.arju-on-it.com/forum&lt;/a&gt; for free.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://arjudba.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>953</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><link rel="self" href="http://feeds.feedburner.com/arju" type="application/atom+xml" /><entry gd:etag="W/&quot;DUACQnc_cCp7ImA9WxBTEU0.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-6883947742071762655</id><published>2009-12-06T05:56:00.000-08:00</published><updated>2009-12-06T05:56:03.948-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T05:56:03.948-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Magento" /><title>Magento Installation does not proceed from Configuration window</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/6883947742071762655/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=6883947742071762655&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6883947742071762655?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6883947742071762655?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/9Jfpxj_JzU8/magento-installation-does-not-proceed.html" title="Magento Installation does not proceed from Configuration window" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/magento-installation-does-not-proceed.html</feedburner:origLink><content type="html">Problem Description
While installing magento the first window is License Agreement which says
"
Welcome to Magento's Installation Wizard!"
After accepting term and clicking continue

Localizationwindow appears. Clicking continue button brings the windowConfigurationIn the configuration window you will see Database Connection, Web access options and Session storage options. After filling forms you&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/pc_MyBvD7Sc" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KQsRooLk4ybA1bj144CQZQntOEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQsRooLk4ybA1bj144CQZQntOEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KQsRooLk4ybA1bj144CQZQntOEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQsRooLk4ybA1bj144CQZQntOEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/9Jfpxj_JzU8" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/pc_MyBvD7Sc/magento-installation-does-not-proceed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AFQX0zeSp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-7424653587005099875</id><published>2009-12-05T07:49:00.000-08:00</published><updated>2009-12-06T01:28:30.381-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:28:30.381-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Audit" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Audit and Profile Management Exercises in Oracle</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/7424653587005099875/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=7424653587005099875&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7424653587005099875?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7424653587005099875?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/7Y1q6NTLI4o/audit-and-profile-management-in-oracle.html" title="Audit and Profile Management Exercises in Oracle" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/audit-and-profile-management-in-oracle.html</feedburner:origLink><content type="html">
In your lab for this week you are going to work with three different areas and processes within the Oracle Database that can be used to control data security. Each of these three processes has its own distinctive application to providing levels of security. In each case the individual processes deal with either limiting a users access to the database, limiting access to processes within the &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/GXT9PXRgqUU" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cMUHSwKRv1vFnxrRflnlWkxYXlQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cMUHSwKRv1vFnxrRflnlWkxYXlQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cMUHSwKRv1vFnxrRflnlWkxYXlQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cMUHSwKRv1vFnxrRflnlWkxYXlQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/7Y1q6NTLI4o" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/GXT9PXRgqUU/audit-and-profile-management-in-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMSX84eCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-4168553208043448689</id><published>2009-12-05T07:40:00.000-08:00</published><updated>2009-12-06T01:28:08.130-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:28:08.130-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Oracle Object type Exercises - VARRAY</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/4168553208043448689/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=4168553208043448689&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4168553208043448689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4168553208043448689?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/FFr_o5ajYfA/oracle-object-type-exercises-varray.html" title="Oracle Object type Exercises - VARRAY" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-object-type-exercises-varray.html</feedburner:origLink><content type="html">
For this lab you will begin by using the same set of tables that you used for Lab 1 so be sure that you are connected to Oracle as the DBM449_USER user.  The objective of this lab will be to create a series of object-relational tables using the SQL*Plus editor that will allow data to be stored in a more "real-world" format.  Data for your new tables can be found in the file Lab1_&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/rbK3eiZ06bE" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zAbuJlIoSeIVGYS5bu5NyfUx8ow/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zAbuJlIoSeIVGYS5bu5NyfUx8ow/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zAbuJlIoSeIVGYS5bu5NyfUx8ow/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zAbuJlIoSeIVGYS5bu5NyfUx8ow/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/FFr_o5ajYfA" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/rbK3eiZ06bE/oracle-object-type-exercises-varray.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIESXw_eip7ImA9WxBTEUs.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-1783326195935048721</id><published>2009-12-05T07:32:00.000-08:00</published><updated>2009-12-06T20:35:08.242-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T20:35:08.242-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Joins" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Practice Oracle Joins Examples</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/1783326195935048721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=1783326195935048721&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/1783326195935048721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/1783326195935048721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/BEXH_oGYqKk/practice-oracle-joins-examples.html" title="Practice Oracle Joins Examples" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/practice-oracle-joins-examples.html</feedburner:origLink><content type="html">Before starting this lab let's assume that you have the following two files Lab1_initialization.sql and  2.PUPBLD.SQL
Lab1_initialization.sql


DROP USER DBM449_USER CASCADE;

CREATE USER DBM449_USER
IDENTIFIED BY DEVRY
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

GRANT CONNECT, RESOURCE TO DBM449_USER;

GRANT CREATE MATERIALIZED VIEW, CREATE DATABASE LINNK TO DBM449_USER;

CONN DBM449_&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/f6OQJV0mzHU" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N_YTfsQN3jCLUumCpMBvFvCuGBM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N_YTfsQN3jCLUumCpMBvFvCuGBM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N_YTfsQN3jCLUumCpMBvFvCuGBM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N_YTfsQN3jCLUumCpMBvFvCuGBM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/BEXH_oGYqKk" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/f6OQJV0mzHU/practice-oracle-joins-examples.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04EQXs_fyp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-1841508999657319467</id><published>2009-12-05T07:11:00.000-08:00</published><updated>2009-12-05T07:11:40.547-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T07:11:40.547-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Backup" /><title>Oracle Database Hot Backup Practices</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/1841508999657319467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=1841508999657319467&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/1841508999657319467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/1841508999657319467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/iVjJGji-bRw/oracle-database-hot-backup-practices.html" title="Oracle Database Hot Backup Practices" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-database-hot-backup-practices.html</feedburner:origLink><content type="html">
An open (hot) database backup is made with database running in ARCHIVELOG mode. This kind of backup can be performed while the database is open and the users are working with the database, thus it is also called online backup. Online backups are done by placing a tablespace in backup mode, copying it somewhere else on disk or tape, and then taking the tablespace out of backup mode. After backing&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/HoicXQ2mla0" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2T9nJDJ57dfwvNhoYG5psst4D4Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2T9nJDJ57dfwvNhoYG5psst4D4Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2T9nJDJ57dfwvNhoYG5psst4D4Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2T9nJDJ57dfwvNhoYG5psst4D4Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/iVjJGji-bRw" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/HoicXQ2mla0/oracle-database-hot-backup-practices.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHRng-eCp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-2934060259045962057</id><published>2009-12-05T07:08:00.000-08:00</published><updated>2009-12-05T07:08:57.650-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T07:08:57.650-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Archival" /><title>Database Archival Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/2934060259045962057/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=2934060259045962057&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2934060259045962057?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2934060259045962057?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/9wagRfDu5pg/database-archival-exercises.html" title="Database Archival Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/database-archival-exercises.html</feedburner:origLink><content type="html">
Successful database recovery relies on the database being in ARCHIVELOG mode. This is what enables the database to recover data that was lost due to a media failure, loss of power or any other type of disaster. Each time the online line redo logs fill up in a log group the DBMS issues a log switch that will move the log writer process from the current redo log group to the next one in line. If &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/nLR_kKBZKOU" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/psLJMQPPIWM5gLZqg557bmNrlr4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/psLJMQPPIWM5gLZqg557bmNrlr4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/psLJMQPPIWM5gLZqg557bmNrlr4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/psLJMQPPIWM5gLZqg557bmNrlr4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/9wagRfDu5pg" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/nLR_kKBZKOU/database-archival-exercises.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8BQn0yeCp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-3967253552000925370</id><published>2009-12-05T06:53:00.000-08:00</published><updated>2009-12-05T06:54:13.390-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:54:13.390-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Oracle Security Practices</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/3967253552000925370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=3967253552000925370&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3967253552000925370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3967253552000925370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/nDB9ur4jvRw/oracle-security-practices.html" title="Oracle Security Practices" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-security-practices.html</feedburner:origLink><content type="html">
Oracle, like many other databases, uses the combination of specific user definitions, privileges, and roles to control access to the data in the database. In turn, it provides various layers of security. When the database is first created, there are several users created for the purpose of not only installing various components of the database, but also to manage and administer the database &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/W7fVFkniHwE" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i-YOlWwViwSHo_laRKTpJV5RCHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-YOlWwViwSHo_laRKTpJV5RCHg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i-YOlWwViwSHo_laRKTpJV5RCHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-YOlWwViwSHo_laRKTpJV5RCHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/nDB9ur4jvRw" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/W7fVFkniHwE/oracle-security-practices.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EGSHo9cCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-2208285262126080351</id><published>2009-12-05T06:47:00.000-08:00</published><updated>2009-12-06T01:27:09.468-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:27:09.468-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Profile" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Practice with User Profiles and User Roles in Oracle</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/2208285262126080351/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=2208285262126080351&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2208285262126080351?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2208285262126080351?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/m9qlLOMGatk/practice-with-user-profiles-and-user.html" title="Practice with User Profiles and User Roles in Oracle" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/practice-with-user-profiles-and-user.html</feedburner:origLink><content type="html">

HANDS-ON #1: User profiles





Your company has hired several new people for a new department project in your regions. This department will have some different requirements from regular works, and the DBA wants to ensure that the new hires will not be getting stepped on by current users in the database and vise versa. To help insulate the new hires, it has been decided to create a specific &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/NMWXlep8S0M" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L6w4WlUyEoLZoglkxix-to4Xn-g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L6w4WlUyEoLZoglkxix-to4Xn-g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L6w4WlUyEoLZoglkxix-to4Xn-g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L6w4WlUyEoLZoglkxix-to4Xn-g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/m9qlLOMGatk" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/NMWXlep8S0M/practice-with-user-profiles-and-user.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EERno7eCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-4710347653477646070</id><published>2009-12-05T06:44:00.000-08:00</published><updated>2009-12-06T01:26:47.400-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:26:47.400-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Exercises with Oracle Create Table Add Columns</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/4710347653477646070/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=4710347653477646070&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4710347653477646070?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4710347653477646070?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/uBtZIS1jsHw/exercises-with-oracle-create-table-add.html" title="Exercises with Oracle Create Table Add Columns" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/exercises-with-oracle-create-table-add.html</feedburner:origLink><content type="html">

Step 1: Creating a basic table





First, we need a couple of tables. Create two tables, one named EMP and the other named DEPT, based on the following specifications. Add the necessary definition to your create statements to place the two tables in the USERS01 tablespace.
Be sure that you explicitly name your constraints. I would suggest that you use a format of table_column_type, for example&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/0Ig0u-Fvthc" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ybtQFL67APxOIiVCX3VFBQAv8QI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ybtQFL67APxOIiVCX3VFBQAv8QI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ybtQFL67APxOIiVCX3VFBQAv8QI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ybtQFL67APxOIiVCX3VFBQAv8QI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/uBtZIS1jsHw" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/0Ig0u-Fvthc/exercises-with-oracle-create-table-add.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IHQns7fip7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-539369230568384501</id><published>2009-12-05T06:41:00.000-08:00</published><updated>2009-12-06T01:25:33.506-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:25:33.506-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Type" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Temporary Tables and Data Types Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/539369230568384501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=539369230568384501&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/539369230568384501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/539369230568384501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/7Yhyt3bX9d4/temporary-tables-and-data-types.html" title="Temporary Tables and Data Types Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/temporary-tables-and-data-types.html</feedburner:origLink><content type="html">

I N D I V I D U A L     E X E R C I S E S



HANDS-ON #1: Temporary tables

 



Your project is complete and now you are ready to start testing. Your application reads data from one table, processes portions of the data and makes some changes, then inserts the changed data into two additional tables before committing the work. Errors are captured in an external SPOOL file for evaluation and &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/ofG1rKVcd1E" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5CBeofOD3mXNtDkK6AUHL62pfSQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CBeofOD3mXNtDkK6AUHL62pfSQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5CBeofOD3mXNtDkK6AUHL62pfSQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CBeofOD3mXNtDkK6AUHL62pfSQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/7Yhyt3bX9d4" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/ofG1rKVcd1E/temporary-tables-and-data-types.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4BRXg6eyp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-7149791072251240822</id><published>2009-12-05T06:18:00.000-08:00</published><updated>2009-12-05T06:22:34.613-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:22:34.613-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="Tablespaces" /><title>Oracle Tablespace Exercises for Newbie</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/7149791072251240822/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=7149791072251240822&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7149791072251240822?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7149791072251240822?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/ayDD4LzSusA/oracle-tablespace-exercises-for-newbie.html" title="Oracle Tablespace Exercises for Newbie" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-tablespace-exercises-for-newbie.html</feedburner:origLink><content type="html">
One of the more confusing aspects of the Oracle database is the fact that you musts deal with both a logical and a physical side to some of the more important database objects. Both the Redo Log and Tablespace in the Oracle database have a logical side and physical side in referencing the object. The logicalreference is the notation in the data dictionary that defines the object and its storage &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/XaVjuRgkvj4" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0RIMNGF91SuQwvDjJv4XsR-c-b4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0RIMNGF91SuQwvDjJv4XsR-c-b4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0RIMNGF91SuQwvDjJv4XsR-c-b4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0RIMNGF91SuQwvDjJv4XsR-c-b4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/ayDD4LzSusA" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/XaVjuRgkvj4/oracle-tablespace-exercises-for-newbie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcNQXw8eCp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-9048096439219141588</id><published>2009-12-05T06:08:00.000-08:00</published><updated>2009-12-05T06:24:50.270-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:24:50.270-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="Data Block" /><category scheme="http://www.blogger.com/atom/ns#" term="Tablespaces" /><title>Logical Database Architecture Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/9048096439219141588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=9048096439219141588&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/9048096439219141588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/9048096439219141588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/3RrwOMSJgJE/logical-database-architecture-exercises.html" title="Logical Database Architecture Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/logical-database-architecture-exercises.html</feedburner:origLink><content type="html">
Often times, the job of a DBA involves making assessments and decisions about the database, using data that is accumulated through testing and monitoring the database activity. There are all sorts of things that can affect the performance of a database, and most of them are not restricted to the number of people logged on and using the database.
Obviously, the rate at which the database grows &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/pBkOd5_CME8" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N0UKsaPzS1uzKBU4PI_Oi4psI-g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N0UKsaPzS1uzKBU4PI_Oi4psI-g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N0UKsaPzS1uzKBU4PI_Oi4psI-g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N0UKsaPzS1uzKBU4PI_Oi4psI-g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/3RrwOMSJgJE" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/pBkOd5_CME8/logical-database-architecture-exercises.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcDR344eSp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-5540669357834005865</id><published>2009-12-05T06:04:00.000-08:00</published><updated>2009-12-05T06:24:36.031-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:24:36.031-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Controlfiles" /><category scheme="http://www.blogger.com/atom/ns#" term="Redo Log" /><title>Database Architecture Exercises - Control file Redo logfile Examples</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/5540669357834005865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=5540669357834005865&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/5540669357834005865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/5540669357834005865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/OqfHOIesppk/database-architecture-exercises-control.html" title="Database Architecture Exercises - Control file Redo logfile Examples" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/database-architecture-exercises-control.html</feedburner:origLink><content type="html">
The Oracle database uses two very important files for database support, stability, and recovery.  The Control file is one of the most important files in the database, as it is the file that keeps track of where everything is and where it should be at any given time.  Since the database itself only needs one Control File to operate with, multiplexing the Control File is a very important part of &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/1HyQpSoq15M" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pplu8PJfXa8WAYllTw22qGCe8F8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pplu8PJfXa8WAYllTw22qGCe8F8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pplu8PJfXa8WAYllTw22qGCe8F8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pplu8PJfXa8WAYllTw22qGCe8F8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/OqfHOIesppk" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/1HyQpSoq15M/database-architecture-exercises-control.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IFSHo5cSp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-7523384751933971632</id><published>2009-12-05T05:43:00.000-08:00</published><updated>2009-12-06T01:25:19.429-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:25:19.429-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Views" /><category scheme="http://www.blogger.com/atom/ns#" term="Parameters" /><category scheme="http://www.blogger.com/atom/ns#" term="Data Dictionary" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="Redo Log" /><title>Database Administration Exercises - Week 3</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/7523384751933971632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=7523384751933971632&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7523384751933971632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/7523384751933971632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/7uTKuJ9gbbE/database-administration-exercises-week.html" title="Database Administration Exercises - Week 3" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/database-administration-exercises-week.html</feedburner:origLink><content type="html">

I N D I V I D U A L     E X E R C I S E S



HANDS-ON #1: Dictionary Views to help you work

 


 
Using your text and any other sources you wish, make a list of the data dictionary views you feel would be the most helpful to a programmer who is writing applications that perform DML actions on rows from tables in the database. Give a brief explanation for your choice of each view.
Place and &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/vBrF_26b-z8" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/58MYcXRHVzrn4t0r1NDlkgTtH2s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/58MYcXRHVzrn4t0r1NDlkgTtH2s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/58MYcXRHVzrn4t0r1NDlkgTtH2s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/58MYcXRHVzrn4t0r1NDlkgTtH2s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/7uTKuJ9gbbE" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/vBrF_26b-z8/database-administration-exercises-week.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQGQngzcCp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-2209729600527101315</id><published>2009-12-05T05:28:00.000-08:00</published><updated>2009-12-05T06:28:43.688-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:28:43.688-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="Spfile" /><category scheme="http://www.blogger.com/atom/ns#" term="Pfile" /><title>OMF, init.ora Parameter files, Startup, Shutdown Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/2209729600527101315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=2209729600527101315&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2209729600527101315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/2209729600527101315?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/EEd7ncejTQw/omf-and-initora-parameter-files.html" title="OMF, init.ora Parameter files, Startup, Shutdown Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/omf-and-initora-parameter-files.html</feedburner:origLink><content type="html">

G E N E R A L  O V E R V I E W



Scenario/Summary


 
Oracle provides two primary types of file management; User Managed Files (UMF) and Oracle Managed Files (OMF).  As part of this exercise, you will need to supply some information as to how you would use both of these approaches and discuss some of the advantages of each.
Along with creating a database, there are other additional files that &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/hWmI8yHEyFg" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_3o0gT1doC5fVOLiqWrej_MTeNw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_3o0gT1doC5fVOLiqWrej_MTeNw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_3o0gT1doC5fVOLiqWrej_MTeNw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_3o0gT1doC5fVOLiqWrej_MTeNw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/EEd7ncejTQw" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/hWmI8yHEyFg/omf-and-initora-parameter-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBSXwyfSp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-5394852204055301762</id><published>2009-12-05T00:52:00.000-08:00</published><updated>2009-12-06T01:24:18.295-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:24:18.295-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Oracle Database Creation Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/5394852204055301762/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=5394852204055301762&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/5394852204055301762?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/5394852204055301762?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/cat1IEKQ07U/oracle-database-creation-exercises.html" title="Oracle Database Creation Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-database-creation-exercises.html</feedburner:origLink><content type="html">

L A B   O V E R V I E W



Scenario/Summary

Although Oracle provides a very nice graphical interface tool call "Enterprise Manager" to aid the DBA in working with the database, it is not always the tool of choice.  Many DBAs find it preferable to use command-line execution of scripts and procedures to do administrative work.  One such case is in the creation of a new database within the &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/7hskkfTjkAs" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g0OiTClxD3nQVe7NNy1EDYZFbpU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g0OiTClxD3nQVe7NNy1EDYZFbpU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g0OiTClxD3nQVe7NNy1EDYZFbpU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g0OiTClxD3nQVe7NNy1EDYZFbpU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/cat1IEKQ07U" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/7hskkfTjkAs/oracle-database-creation-exercises.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MGSXk7fip7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-8305407116048877318</id><published>2009-12-05T00:44:00.000-08:00</published><updated>2009-12-06T01:23:48.706-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:23:48.706-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="Installation" /><title>Oracle Database Installation Exercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/8305407116048877318/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=8305407116048877318&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8305407116048877318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8305407116048877318?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/8pI1sQgh7gw/oracle-database-installation-exercises.html" title="Oracle Database Installation Exercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-database-installation-exercises.html</feedburner:origLink><content type="html">
Oracle was developed as a Client/Server database, although there is a mainframe version.  Although the process is somewhat automated, the Oracle Enterprise Database is not your simple auto-run installation application.  The truth is that there is some pre-configuration work of the OS system, as well as some forethought about naming conventions and the like, that really need to be done before the&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/dnhcgItKZgU" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BeMSq6j0afOw3FeCFhJrlZhVzTQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BeMSq6j0afOw3FeCFhJrlZhVzTQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BeMSq6j0afOw3FeCFhJrlZhVzTQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BeMSq6j0afOw3FeCFhJrlZhVzTQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/8pI1sQgh7gw" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/dnhcgItKZgU/oracle-database-installation-exercises.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MFQ34yfCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-3682036032856593000</id><published>2009-12-05T00:02:00.000-08:00</published><updated>2009-12-06T01:23:32.094-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:23:32.094-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="EM" /><title>Oracle Enterprise Manager Excercises</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/3682036032856593000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=3682036032856593000&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3682036032856593000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3682036032856593000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/Xl4-D9tsMaI/oracle-enterprise-manager-excercises.html" title="Oracle Enterprise Manager Excercises" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-enterprise-manager-excercises.html</feedburner:origLink><content type="html">
As we begin our journey through the world of Oracle and explore the Oracle database architecture and functionality, it might first be helpful to start becoming familiar with one of the Oracle tools that you have not yet had a chance to work with in some of your other database courses.
Oracle Enterprise Manager (OEM) is the Oracle database GUI tool that allows the DBA to do many of the &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/WjYh2_mLI0k" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n-fVuJmUbq-mSZnfVEtmGchvoDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n-fVuJmUbq-mSZnfVEtmGchvoDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n-fVuJmUbq-mSZnfVEtmGchvoDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n-fVuJmUbq-mSZnfVEtmGchvoDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/Xl4-D9tsMaI" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/WjYh2_mLI0k/oracle-enterprise-manager-excercises.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08HQ3k8fCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-3494662346716632564</id><published>2009-12-04T23:58:00.000-08:00</published><updated>2009-12-06T01:30:32.774-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:30:32.774-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Database design practice for a Movie Company</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/3494662346716632564/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=3494662346716632564&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3494662346716632564?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/3494662346716632564?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/FJMVgduzi9A/database-design-practice-for-movie.html" title="Database design practice for a Movie Company" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/database-design-practice-for-movie.html</feedburner:origLink><content type="html">
The More Movies company has hired you to redesign a database system for them that can facilitate the process of renting out and returning movies.
They already have an Oracle database that stores information about movies, members who rent the movies, and the rentals. This is the database that you already have become familiar with, which includes tables: MM_MOVIE, MM_MOVIE_TYPE, MM_MEMBER, &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/mhVKNbltV3I" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G1lqLM-_VHiaTRr_cYaXYZbTE9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G1lqLM-_VHiaTRr_cYaXYZbTE9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G1lqLM-_VHiaTRr_cYaXYZbTE9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G1lqLM-_VHiaTRr_cYaXYZbTE9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/FJMVgduzi9A" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/mhVKNbltV3I/database-design-practice-for-movie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUICRXY4fip7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-6800966811356157269</id><published>2009-12-04T23:01:00.000-08:00</published><updated>2009-12-05T06:32:44.836-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:32:44.836-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Packages" /><title>Oracle UTL_FILE package practice examples</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/6800966811356157269/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=6800966811356157269&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6800966811356157269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6800966811356157269?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/tkpDzEOqI_0/oracle-utlfile-package-practice.html" title="Oracle UTL_FILE package practice examples" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-utlfile-package-practice.html</feedburner:origLink><content type="html">
To practice the exercise you need the schema. You can found the schema from the post http://arjudba.blogspot.com/2009/12/basic-oracle-sql-exercise.html and before practice these exercises you must first run those sqls so that you can get tables and data to practice. After you know the answer of each step please post your PL/SQL inside comment section so that other can check and understand it and&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/ChFHUvgxDoA" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yFyG1rKnClpsKLqoYZmy2EAA-AA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yFyG1rKnClpsKLqoYZmy2EAA-AA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yFyG1rKnClpsKLqoYZmy2EAA-AA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yFyG1rKnClpsKLqoYZmy2EAA-AA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/tkpDzEOqI_0" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/ChFHUvgxDoA/oracle-utlfile-package-practice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHSHg_cSp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-4098013412895782336</id><published>2009-12-04T22:43:00.000-08:00</published><updated>2009-12-05T06:33:59.649-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:33:59.649-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><title>Exercise Oracle Trigger and Package</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/4098013412895782336/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=4098013412895782336&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4098013412895782336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4098013412895782336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/SgkRMLayA5w/exercise-oracle-trigger-and-package.html" title="Exercise Oracle Trigger and Package" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/exercise-oracle-trigger-and-package.html</feedburner:origLink><content type="html">

Scenario/Summary


This week we are going to continue to expand the functionality of our database schema by adding a couple of triggers to that will help us automate some of the processing we already have in place. Triggers can be used to automate repetitive tasks within the database, such as adjusting inventory levels based on other actions taken in the database. Once you have created and &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/M-W86Wp7-_A" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mo_0NyA9KWDoLmXbyErVveu8H3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo_0NyA9KWDoLmXbyErVveu8H3Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mo_0NyA9KWDoLmXbyErVveu8H3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo_0NyA9KWDoLmXbyErVveu8H3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/SgkRMLayA5w" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/M-W86Wp7-_A/exercise-oracle-trigger-and-package.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAHRX87cSp7ImA9WxBTEE8.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-4915504436111728090</id><published>2009-12-04T22:37:00.000-08:00</published><updated>2009-12-05T06:35:34.109-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-05T06:35:34.109-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Packages" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Exercise Oracle package and package body</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/4915504436111728090/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=4915504436111728090&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4915504436111728090?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/4915504436111728090?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/4IlJNntlwfg/exercise-oracle-package-and-package.html" title="Exercise Oracle package and package body" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/exercise-oracle-package-and-package.html</feedburner:origLink><content type="html">
To practice the exercise you need the schema. You can found the schema from the post http://arjudba.blogspot.com/2009/12/basic-oracle-sql-exercise.html and before practice these exercises you must first run those sqls so that you can get tables and data to practice. After you know the answer of each step please post your PL/SQL inside comment section so that other can check and understand it and&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/7XD_JwZiF3E" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qL72HKk0n-7wNhXYJ9EIF1daoz8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qL72HKk0n-7wNhXYJ9EIF1daoz8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qL72HKk0n-7wNhXYJ9EIF1daoz8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qL72HKk0n-7wNhXYJ9EIF1daoz8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/4IlJNntlwfg" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/7XD_JwZiF3E/exercise-oracle-package-and-package.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QBR3s8cCp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-8275756860647931689</id><published>2009-12-04T11:03:00.000-08:00</published><updated>2009-12-06T01:22:36.578-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:22:36.578-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functions" /><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Oracle Procedure and Function Practice</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/8275756860647931689/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=8275756860647931689&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8275756860647931689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8275756860647931689?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/4GCRYSCJ97M/oracle-procedure-and-function-practice.html" title="Oracle Procedure and Function Practice" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/oracle-procedure-and-function-practice.html</feedburner:origLink><content type="html">
To practice the exercise you need the schema. You can found the schema from the post http://arjudba.blogspot.com/2009/12/basic-oracle-sql-exercise.html and before practice these exercises you must first run those sqls so that you can get tables and data to practice. After you know the answer of each step please post your PL/SQL inside comment section so that other can check and understand it and&lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/tvgREozQSLY" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ffxMv5AE8RgtViveq51oFcekyN0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ffxMv5AE8RgtViveq51oFcekyN0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ffxMv5AE8RgtViveq51oFcekyN0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ffxMv5AE8RgtViveq51oFcekyN0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/4GCRYSCJ97M" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/tvgREozQSLY/oracle-procedure-and-function-practice.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QGR3g4cSp7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-8364434546525155077</id><published>2009-12-04T10:40:00.000-08:00</published><updated>2009-12-06T01:22:06.639-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:22:06.639-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><title>Practice Exercise for Oracle PL/SQL</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/8364434546525155077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=8364434546525155077&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8364434546525155077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/8364434546525155077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/cfLXN8U4dzY/practice-exercise-for-oracle-plsql.html" title="Practice Exercise for Oracle PL/SQL" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/practice-exercise-for-oracle-plsql.html</feedburner:origLink><content type="html">To practice the exercise you need the schema. You can found the schema from the post http://arjudba.blogspot.com/2009/12/basic-oracle-sql-exercise.html and before practice these exercises you must first run those sqls so that you can get tables and data to practice. After you know the answer of each step please post your PL/SQL inside comment section so that other can check and understand it and &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/ui4CwY7scBE" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vkNZDfApn3DuAE0vul98c3rUwAg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vkNZDfApn3DuAE0vul98c3rUwAg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vkNZDfApn3DuAE0vul98c3rUwAg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vkNZDfApn3DuAE0vul98c3rUwAg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/cfLXN8U4dzY" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/ui4CwY7scBE/practice-exercise-for-oracle-plsql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QFQn4-fip7ImA9WxBTEEQ.&quot;"><id>tag:blogger.com,1999:blog-8616954574848172664.post-6958901075881747018</id><published>2009-12-04T09:46:00.000-08:00</published><updated>2009-12-06T01:21:53.056-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-06T01:21:53.056-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Exercise" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>Basic Oracle Sql Exercise</title><link rel="replies" type="application/atom+xml" href="http://arjudba.blogspot.com/feeds/6958901075881747018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8616954574848172664&amp;postID=6958901075881747018&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6958901075881747018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8616954574848172664/posts/default/6958901075881747018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/arju/~3/xW0yUfX9L0I/basic-oracle-sql-exercise.html" title="Basic Oracle Sql Exercise" /><author><name>Arju</name><uri>http://www.blogger.com/profile/14751715706838377391</uri><email>a_arju@yahoo.co.uk</email><gd:extendedProperty name="OpenSocialUserId" value="00056971115490534795" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2009/12/basic-oracle-sql-exercise.html</feedburner:origLink><content type="html">Here goes database schema. We will use this schema to test in our exercise. So before exercising the steps run these sqls/ create table/ insert statements in your oracle database schema.

DROP TABLE MM_MOVIE_TYPE CASCADE CONSTRAINTS PURGE;
DROP TABLE mm_pay_type CASCADE CONSTRAINTS PURGE;
DROP TABLE mm_member CASCADE CONSTRAINTS PURGE;
DROP TABLE mm_movie CASCADE CONSTRAINTS PURGE;
DROP TABLE &lt;img src="http://feeds.feedburner.com/~r/OracleInWorld/~4/tBuIh7gUZ80" height="1" width="1"/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EhBiaKZpRV9txRpif-6dW4x_MDA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EhBiaKZpRV9txRpif-6dW4x_MDA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EhBiaKZpRV9txRpif-6dW4x_MDA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EhBiaKZpRV9txRpif-6dW4x_MDA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/arju/~4/xW0yUfX9L0I" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/OracleInWorld/~3/tBuIh7gUZ80/basic-oracle-sql-exercise.html</feedburner:origLink></entry></feed>
