<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Oracle in World</title><link>http://arjudba.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dbablog" /><description>I work as Technical Consultant in Oracle database, Php programming (Wordpress+JOOMLA), shell script, css+html, SEO etc. I am on at arjuiut at gmail.com, mohammadabdulmominarju in skype. You can reach me at +8801710282272/ +8801833320825</description><language>en</language><managingEditor>noreply@blogger.com (Arju)</managingEditor><lastBuildDate>Thu, 16 May 2013 06:28:55 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1630</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="dbablog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>yes</itunes:explicit><itunes:subtitle>I work as Technical Consultant in Oracle database, Php programming (Wordpress+JOOMLA), shell script, css+html, SEO etc. I am on at arjuiut at gmail.com, mohammadabdulmominarju in skype. You can reach me at +8801710282272/ +8801833320825</itunes:subtitle><item><title>I will add 5000+ facebook page likes from Usa Australia countries in 48 hours, all real and active fb fans, pagelikes, fbfans, facebook pages, fanpages</title><link>http://feedproxy.google.com/~r/dbablog/~3/qO9D4iYd7jA/i-will-add-5000-facebook-page-likes.html</link><category>Social Marketing</category><author>noreply@blogger.com (Arju)</author><pubDate>Mon, 17 Dec 2012 00:47:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-6085160120841516561</guid><description>From now on I will give you facebook likes who are interested to buy likes or fans for their photo/fanpage/website/video/status likes/post like/subscriber/add friends. A very cheap rate, just 100 likes for $5.&lt;br /&gt;
&lt;br /&gt;
Buy your fans now!&lt;br /&gt;
&lt;br /&gt;
&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;
&lt;input type="hidden" name="hosted_button_id" value="Q9JETV9CMYJTS"&gt;&lt;br /&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="hidden" name="on0" value="Customized Facebook Fans"&gt;Customized Facebook Fans&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;select name="os0"&gt;&lt;br /&gt;
&lt;option value="100 USA Facebook Likes"&gt;100 USA Facebook Likes $5.00 USD&lt;/option&gt;&lt;br /&gt;
&lt;option value="1000 USA Facebook Likes"&gt;1000 USA Facebook Likes $45.00 USD&lt;/option&gt;&lt;br /&gt;
&lt;option value="5000 USA Facebook Likes"&gt;5000 USA Facebook Likes $200.00 USD&lt;/option&gt;&lt;br /&gt;
&lt;/select&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;input type="hidden" name="currency_code" value="USD"&gt;&lt;br /&gt;
&lt;input type="image" src="http://logisticmarketinggroup.com/arjublog/buy_now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;
&lt;img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"&gt;&lt;br /&gt;
&lt;/form&gt;&lt;br /&gt;
&lt;br /&gt;
Yes, I'll give you 100 facebook fans on your fanpage. Majority of page likes from Australian and American countries, super fast delivery, all real and active, fans to your fb page, every time you start a your business or hobby, all you want is audience, fb page a great source to get them, pagelikes are necessary to look good and is also good for SEO as well, your page indicated and define your business. &lt;br /&gt;
&lt;br /&gt;
I will give you that audience, in the fastest possible time and I'm sure you'll. You'll see a rise in your traffic and earning you never had before. You can order as many times as you want! You can order in bulk too. 5000 USA likes for $200 only. Please email me arjuiut@gmail.com if you see any confusion. I am also available on gtalk and skype. Contact me now. &lt;br /&gt;
&lt;br /&gt;
If you want just from Australia or Canada or USA just mention me while buying. Grow your business, be familiar. I can also deliver if you want fans USA statewise. In that case per 25 fans/likes amount will be $5. No refund policy once I deliver you fans. If I fail to deliver fans then 100% refundable. &lt;br /&gt;
&lt;br /&gt;
Contact me, if you want to buy in bulk.&lt;br /&gt;
Thanks.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/qO9D4iYd7jA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-17T00:47:42.571-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/12/i-will-add-5000-facebook-page-likes.html</feedburner:origLink></item><item><title>Dedicated Hosting at $149.99 per month</title><link>http://feedproxy.google.com/~r/dbablog/~3/UNkHBU36zb8/dedicated-hosting-at-150-per-month.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Mon, 12 Nov 2012 18:57:40 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-1829942394804407900</guid><description>Buy your website hosting only at $149.99 per month.&lt;br /&gt;
&lt;br /&gt;
&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;
&lt;input type="hidden" name="hosted_button_id" value="DV5JZ8AD4DAMU"&gt;&lt;br /&gt;
&lt;input type="image" src="http://logisticmarketinggroup.com/arjublog/buy_now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;
&lt;img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"&gt;&lt;br /&gt;
&lt;/form&gt;A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for other servers located in their data center, called colocation, also known as Housing in Latin America or France.&lt;br /&gt;
&lt;br /&gt;
The scope of web hosting services varies greatly. The most basic is web page and small-scale file hosting, where files can be uploaded via File Transfer Protocol (FTP) or a Web interface. The files are usually delivered to the Web "as is" or with minimal processing. Many Internet service providers (ISPs) offer this service free to subscribers. Individuals and organizations may also obtain Web page hosting from alternative service providers. Personal web site hosting is typically free, advertisement-sponsored, or inexpensive. Business web site hosting often has a higher expense.&lt;br /&gt;
&lt;br /&gt;
Single page hosting is generally sufficient for personal web pages. A complex site calls for a more comprehensive package that provides database support and application development platforms (e.g. PHP, Java, Ruby on Rails, ColdFusion, or ASP.NET). These facilities allow customers to write or install scripts for applications like forums and content management. Also, Secure Sockets Layer (SSL) is typically used for e-commerce.&lt;br /&gt;
&lt;br /&gt;
The host may also provide an interface or control panel for managing the Web server and installing scripts, as well as other modules and service applications like e-mail. Some hosts specialize in certain software or services (e.g. e-commerce), which are commonly used by larger companies that outsource network infrastructure.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/UNkHBU36zb8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-12T18:57:40.285-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/11/dedicated-hosting-at-150-per-month.html</feedburner:origLink></item><item><title>Abasa Arju's Birthday Photos</title><link>http://feedproxy.google.com/~r/dbablog/~3/0A_h-y34Aws/abasa-arjus-birthday-photos.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Tue, 23 Oct 2012 00:46:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-6226670866506236091</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-WiOjRIoCVfg/UIZG_DrzuiI/AAAAAAAAJZ4/LR8k9-02-8U/s1600/Abasa+035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-WiOjRIoCVfg/UIZG_DrzuiI/AAAAAAAAJZ4/LR8k9-02-8U/s640/Abasa+035.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-7BRPtgHlA-8/UIZHBi1H2xI/AAAAAAAAJaA/bT_fUoCm3Bg/s1600/Abasa+071.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-7BRPtgHlA-8/UIZHBi1H2xI/AAAAAAAAJaA/bT_fUoCm3Bg/s640/Abasa+071.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-t0uqa00gkXw/UIZHEmtTkEI/AAAAAAAAJaI/JbOwtiiFdu0/s1600/Abasa+214.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-t0uqa00gkXw/UIZHEmtTkEI/AAAAAAAAJaI/JbOwtiiFdu0/s640/Abasa+214.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-knjXgjoiFmg/UIZHH7PAUkI/AAAAAAAAJaQ/CXDSK1c0vIE/s1600/Abasa+216.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-knjXgjoiFmg/UIZHH7PAUkI/AAAAAAAAJaQ/CXDSK1c0vIE/s640/Abasa+216.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-Rd7PMu4EegI/UIZHMZ4dc8I/AAAAAAAAJaY/Z4QJGF4UjqY/s1600/Abasa+217.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-Rd7PMu4EegI/UIZHMZ4dc8I/AAAAAAAAJaY/Z4QJGF4UjqY/s640/Abasa+217.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-eEMfHFjPP6o/UIZHPL3jINI/AAAAAAAAJag/u9oclPjbz4w/s1600/Abasa+218.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-eEMfHFjPP6o/UIZHPL3jINI/AAAAAAAAJag/u9oclPjbz4w/s640/Abasa+218.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-kt_wH5P-tR0/UIZHSG0TcvI/AAAAAAAAJao/o-o27neQ5cc/s1600/Abasa+219.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-kt_wH5P-tR0/UIZHSG0TcvI/AAAAAAAAJao/o-o27neQ5cc/s640/Abasa+219.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-HUsYFi44U0g/UIZHUkRhYLI/AAAAAAAAJaw/h_6W255KXhA/s1600/Abasa+221.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-HUsYFi44U0g/UIZHUkRhYLI/AAAAAAAAJaw/h_6W255KXhA/s640/Abasa+221.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Dhd_LEJetEI/UIZHXiNW63I/AAAAAAAAJa4/qNxYlwjdcmk/s1600/Abasa+222.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-Dhd_LEJetEI/UIZHXiNW63I/AAAAAAAAJa4/qNxYlwjdcmk/s640/Abasa+222.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-s60McFjdXjg/UIZHaGJmDNI/AAAAAAAAJbA/fNCPxwoW0jo/s1600/Abasa+223.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-s60McFjdXjg/UIZHaGJmDNI/AAAAAAAAJbA/fNCPxwoW0jo/s640/Abasa+223.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Xou571fFjwA/UIZHc_IaQpI/AAAAAAAAJbI/5N8JAngvRuI/s1600/Abasa+224.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-Xou571fFjwA/UIZHc_IaQpI/AAAAAAAAJbI/5N8JAngvRuI/s640/Abasa+224.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Y5gmY96JGts/UIZHgi29ZhI/AAAAAAAAJbQ/XoAh7rs54uo/s1600/Abasa+225.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-Y5gmY96JGts/UIZHgi29ZhI/AAAAAAAAJbQ/XoAh7rs54uo/s640/Abasa+225.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-C3L_vgRuzxk/UIZHi2iP1AI/AAAAAAAAJbY/v1geyHne7sc/s1600/Abasa+226.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-C3L_vgRuzxk/UIZHi2iP1AI/AAAAAAAAJbY/v1geyHne7sc/s640/Abasa+226.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-NTN7NS7WcBY/UIZHlAW9HWI/AAAAAAAAJbg/ElOd8geMVOk/s1600/Abasa+227.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-NTN7NS7WcBY/UIZHlAW9HWI/AAAAAAAAJbg/ElOd8geMVOk/s640/Abasa+227.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-y9lPC7ibmPU/UIZHnTV7m6I/AAAAAAAAJbo/Vngb8vU_7rE/s1600/Abasa+228.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-y9lPC7ibmPU/UIZHnTV7m6I/AAAAAAAAJbo/Vngb8vU_7rE/s640/Abasa+228.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-IvIW_xAaQ74/UIZHp11Il5I/AAAAAAAAJbw/TjrXfUCgzis/s1600/Abasa+229.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-IvIW_xAaQ74/UIZHp11Il5I/AAAAAAAAJbw/TjrXfUCgzis/s640/Abasa+229.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-WCocth9ZYxE/UIZHsnVkXmI/AAAAAAAAJb4/valCw0EinFg/s1600/Abasa+230.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-WCocth9ZYxE/UIZHsnVkXmI/AAAAAAAAJb4/valCw0EinFg/s640/Abasa+230.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-dPXSgrDJwgQ/UIZHvNQEsmI/AAAAAAAAJcA/jaFty9HJOm0/s1600/Abasa+251.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-dPXSgrDJwgQ/UIZHvNQEsmI/AAAAAAAAJcA/jaFty9HJOm0/s640/Abasa+251.jpg" width="480" /&gt;&lt;/a&gt;&lt;/div&gt;
It was 1st June. But was too much busy to post. Before EID I just posted some before leaving for house to enjoy EID Vacation.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/0A_h-y34Aws" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-10-23T00:46:05.857-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-WiOjRIoCVfg/UIZG_DrzuiI/AAAAAAAAJZ4/LR8k9-02-8U/s72-c/Abasa+035.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/10/abasa-arjus-birthday-photos.html</feedburner:origLink></item><item><title>Banglalink Internet Packages</title><link>http://feedproxy.google.com/~r/dbablog/~3/9dRXQ-6lx38/banglalink-internet-packages.html</link><category>Bangladesh</category><author>noreply@blogger.com (Arju)</author><pubDate>Fri, 14 Sep 2012 21:11:36 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-7104682645387596088</guid><description>&lt;br /&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;currently banglalink is providing following gprs packages&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="list" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: Verdana; font-size: 9px; text-align: justify; width: 650px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;" valign="top" width="100"&gt;duration&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;" valign="top" width="100"&gt;who can buy&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;" valign="top"&gt;pack id&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;" valign="top"&gt;package details&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;" valign="top"&gt;package price&lt;br /&gt;(excluding&amp;nbsp;vat)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="5" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;monthly packs&lt;/strong&gt;&lt;/td&gt;&lt;td align="left" rowspan="3" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;postpaid, prepaid, call &amp;amp; control&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p2&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;unlimited&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 650&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p3&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;night-time unlimited&lt;br /&gt;(12-8am free usage only &amp;amp; 8:01am-11:59pm 1kb@0.02tk+vat)&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 300&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p6&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;1gb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 275&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="left" rowspan="2" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;prepaid, call &amp;amp; control&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p13&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;morning unlimited - monthly&lt;br /&gt;(5-10am free &amp;amp; 10:01am to 4:59am 1mb@1.03tk+vat)&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 200&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p5&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;100mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 100&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="2" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;weekly packs&lt;/strong&gt;&lt;/td&gt;&lt;td align="left" rowspan="2" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;prepaid, call &amp;amp; control&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p12&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;morning unlimited - weekly&lt;br /&gt;(5am -10am free &amp;amp; 10:01am to 4:59am 1mb@1.03tk+vat)&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 70&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p8&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;50mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 50&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="5" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;daily packs&lt;/strong&gt;&lt;/td&gt;&lt;td align="left" rowspan="5" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;prepaid, call &amp;amp; control&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p4&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;200mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 50&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p11&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;morning unlimited - daily&lt;br /&gt;(5am -10am free &amp;amp; 10:01am to 4:59am 1mb@1.03tk+vat)&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 20&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p7&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;15mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 20&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p9&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;5mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 8&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p10&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;2mb&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;tk. 4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;pay-as-you-go&lt;/strong&gt;&lt;/td&gt;&lt;td align="left" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;postpaid, prepaid, call &amp;amp; control&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p1&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;1kb@0.02tk (prepaid)&lt;br /&gt;1kb@0.015tk (postpaid and call and control subscribers)&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;free&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
*note: all items are subject to 15% vat in addition to the abovementioned charges.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;how to purchase&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;ul style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;li&gt;dialing *500# internet menu, a subscriber can choose from different packs. or, s/he can dial directly to place request for a specific pack as follows.&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="list" style="border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: Verdana; font-size: 9px; width: 400px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;"&gt;pack validity&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;"&gt;pack id&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;"&gt;direct dialing ussd code (internet menu)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="5" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;monthly&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p2&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*1*1*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p3&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*1*2*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p6&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*1*3*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p13&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*1*4*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p5&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*1*5*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="2" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;weekly&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p12&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*2*1*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p8&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*2*2*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td rowspan="5" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;daily&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p4&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*3*1*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p11&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*3*2*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p7&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*3*3*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p9&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*3*4*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p10&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*3*5*1#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;pay as you go&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;p1&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*500*4*1#&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;alternatively, he/ she can request by typing pack id (example: p2 or p6 or p10) and sending sms to 3343.&lt;/li&gt;
&lt;li&gt;whichever way the subscriber places the request, s/he will receive a reply sms will come from 3343.&lt;/li&gt;
&lt;li&gt;prepaid and call and control subscribers will have to follow the instruction to confirm the purchase of desired pack.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;internet balance check &amp;amp; un-subscription&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
prepaid and call and control subscribers can dial following:&lt;/div&gt;
&lt;table class="list" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: Verdana; font-size: 9px; text-align: justify; width: 250px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;"&gt;purpose&lt;/td&gt;&lt;td class="head1" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: center;"&gt;ussd code&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;balance check&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*222*3#&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;&lt;strong&gt;un-subscription&lt;/strong&gt;&lt;/td&gt;&lt;td align="center" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;*222*2#&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
please note, if your handset has any previous settings of other operator then you need to make the banglalink gprs settings as your default/preferred setting.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
banglalink internet&amp;nbsp;fair usage policy&amp;nbsp;applies.&lt;/div&gt;
&lt;span style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;&lt;/span&gt;&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;services and features&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;wap/ internet browsing&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;handset browsing&lt;/strong&gt;&lt;br /&gt;with gprs you’ll be able to browse the internet using your gprs enabled handset. most websites available in the internet can be accessed through gprs enabled handsets.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;laptop/ personal computer (pc) browsing&lt;/strong&gt;&lt;br /&gt;you will also be allowed to use the gprs enabled handset as a modem and log in to the internet using a pc or a laptop. standard connectivity tools like data cable, infrared, bluetooth, as well as driver software is required for laptop/pc browsing&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;pcmcia/usb connect card&lt;/strong&gt;&lt;br /&gt;standard pcmcia or usb connect cards can be connected to pc/laptops for browsing. handset is not required, only the sim card needs to be inserted inside the connect card for internet browsing&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;frequently asked questions&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;gprs service&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;1. how can i know if my handset supports gprs?&lt;/span&gt;&lt;br /&gt;ans: most current handset models released within the last 2-3 years supports gprs. you can also verify with the handset manufactures or the handset manual.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;2. what is the difference between gprs and edge?&lt;/span&gt;ans: technically edge is a faster data bearer than gprs, but both technologies provide the same services&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;3. i am using other operator’s edge/gprs service with my handset. can i use banglalink gprs with the same handset?&lt;/span&gt;ans: yes, but banglalink gprs settings needs to be set as the default setting&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;4. can i check email using gprs?&lt;/span&gt;ans: yes, you can check any web based email account like yahoo, hotmail through gprs. other email accounts (business email, email account provided by internet provider) might also be accessed through gprs; depending on the type of handset used.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;5. can i only activate wap or web browsing service?&lt;/span&gt;ans: no; all the gprs services need to be activated (wap, web). however, you may use only wap or web browsing if you so wish.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;6. what is wap?&lt;/span&gt;ans: wap (wireless application protocol) is a special protocol that enables mobile phone users to access the internet in a simplified format. most handsets have built in wap support.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;7. my handset does not support web, but supports wap. can i browse the internet?&lt;/span&gt;ans: yes, you can visit the simplified wap versions of most popular web sites. if you enter the web address, you will be automatically taken to the respective web site’s wap versions.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;connect card&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;1. what is a gprs/edge connect card?&lt;/span&gt;ans: it is a device where you can insert a gprs enabled sim card and get connected to the internet through a pc/laptop.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;2. how do i install a connect card?&lt;/span&gt;ans: the connect card needs to be connected to either pcmcia port (laptop) or usb port (laptop/pc). most connect cards are bundled with appropriate driver software, which can be installed easily.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;3. do i need a data cable for my mobile to use connect card?&lt;/span&gt;ans: no, actually connect card totally eliminates the need for using the handset and its accessories for using internet.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;4. can i receive calls during using a connect card?&lt;/span&gt;ans: you have to remove the sim card from your handset in order to insert it in to the connect card and hence you cannot receive calls.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;5. why would i use a connect card when i can use internet by connecting my handset through data cable/infra-red?&lt;/span&gt;ans: handset battery charge depletes very fast when it is used for gprs browsing. also, infra-red connectivity is unstable, and a slight movement might cause disconnection.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;span style="color: #ff6600;"&gt;6. where can i find a connect card?&lt;/span&gt;ans: connect cards are available in most computer shops situated in idb. also, it can be found in etc.&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;&lt;span style="color: #ff6600;"&gt;&lt;br /&gt;gprs settings&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;internet&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="list" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: black; font-family: Verdana; font-size: 9px; text-align: justify; width: 50%px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head3" colspan="2" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: left;"&gt;web settings&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="45%"&gt;profile name&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="55%"&gt;blweb&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;apn&amp;nbsp;(access&amp;nbsp;point&amp;nbsp;name)&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;blweb&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;**protocol&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;http&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;wap&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="list" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: black; font-family: Verdana; font-size: 9px; text-align: justify; width: 50%px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head3" colspan="2" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: left;"&gt;wap settings&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="45%"&gt;profile name&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="55%"&gt;blwap&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;apn&amp;nbsp;(access&amp;nbsp;point&amp;nbsp;name)&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;blwap&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;gateway (proxy) ip&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;10.10.55.34 or 010.010.055.34&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;gateway (proxy) port&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;8799&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;**protocol&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;http&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;strong&gt;mms&lt;/strong&gt;&lt;/div&gt;
&lt;div style="background-color: white; font-family: verdana; font-size: 10px; text-align: justify;"&gt;
&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="list" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: black; font-family: Verdana; font-size: 9px; text-align: justify; width: 50%px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="head3" colspan="2" style="background-color: #bbbbbb; border: 1px solid rgb(165, 165, 165); color: white; font-weight: bold; padding: 2px; text-align: left;"&gt;mms settings&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="45%"&gt;profile name&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;" width="55%"&gt;banglalink mms&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;apn&amp;nbsp;(access&amp;nbsp;point&amp;nbsp;name)&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;blmms&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;gateway (proxy) ip&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;10.10.55.34&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;gateway (proxy) port&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;8799&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;relay server url&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;http://mmsc1:10021/mmsc/01&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;data bearer&lt;/td&gt;&lt;td style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;gprs&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" style="border: 1px solid rgb(165, 165, 165); padding: 2px;"&gt;** maximum allowed size for mms is 100 kb; messages exceeding 100 kb will not be delivered.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/9dRXQ-6lx38" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-14T21:11:36.435-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/09/banglalink-internet-packages.html</feedburner:origLink></item><item><title>Banglalink Important USSD dial numbers</title><link>http://feedproxy.google.com/~r/dbablog/~3/ADhY04omAiY/banglalink-important-ussd-dial-numbers.html</link><category>Bangladesh</category><author>noreply@blogger.com (Arju)</author><pubDate>Thu, 30 Aug 2012 19:30:54 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-4721486615460432538</guid><description>banglalink top 50 USSD dial no's:&lt;br /&gt;
&lt;br /&gt;
1. Check Own Number: *511#&lt;br /&gt;
2. Check Current Package: *125#&lt;br /&gt;
3. Banglalink Advance: *874#&lt;br /&gt;
4. GPRS Pack P2 Activation:*222*1*4#&lt;br /&gt;
5. GPRS Pack P3 Activation:*222*1*12#&lt;br /&gt;
6. GPRS Pack P4 Activation:*222*1*1#&lt;br /&gt;
7. GPRS Pack P6 Activation:*222*1*8#&lt;br /&gt;
8. GPRS Pack P7 Activation:*222*1*5#&lt;br /&gt;
9. GPRS Pack P8 Activation:*222*1*6#&lt;br /&gt;
10. GPRS Pack P9 Activation:*222*1*7#&lt;br /&gt;
11. GPRS Pack P5 Activation:*222*1*3#&lt;br /&gt;
12. GPRS Pack P10 Activation:*222*1*2#&lt;br /&gt;
13. GPRS Pack P11 Activation:*222*1*9#&lt;br /&gt;
14. GPRS Pack P12 Activation:*222*1*10#&lt;br /&gt;
15. GPRS Pack P13 Activation:*222*1*11#&lt;br /&gt;
16. GPRS Data Check: *222*3#&lt;br /&gt;
17. GPRS Deactivation: *222*2#&lt;br /&gt;
18. GPRS Bonus Check:*124*5#&lt;br /&gt;
19. Special FnF Activation: *166*7*Number#&lt;br /&gt;
20. Special FnF Deactivation: *166*7*old FnF*new FnF#&lt;br /&gt;
21. Set FnF: *789*7*3*1#&lt;br /&gt;
22. Check FnF: *789*7*3*2#&lt;br /&gt;
23. Change FnF: *789*7*3*3#&lt;br /&gt;
24. Remove FnF: *789*7*3*4#&lt;br /&gt;
25. SME C&amp;C 500 Activation: *132*12#&lt;br /&gt;
26. SME C&amp;C 500 Dectivation: *132*13#&lt;br /&gt;
27. SME C&amp;C 500 Usage Check: *132*12#&lt;br /&gt;
28. Call Me Back: *126*Number#&lt;br /&gt;
29. MCA Out of Reach: **62*622#&lt;br /&gt;
30. Power Menu: *789#&lt;br /&gt;
31. USSD Alert Service: *234#&lt;br /&gt;
32. Prize Point Check: *567*1 # OR*720*1#&lt;br /&gt;
33. 100 SMS Activation: *222*8#&lt;br /&gt;
34. 100 SMS Deactivation: *222*9#&lt;br /&gt;
35. 100 SMS Balance Check: *124*3#&lt;br /&gt;
36. 500 SMS Activation: *132*1#&lt;br /&gt;
37. 500 SMS Balance Check: *124*2#&lt;br /&gt;
38. Check Bonus Talktime &amp; Validity: *124*3# OR *124*4#&lt;br /&gt;
39. Check Bonus SMS Balance &amp; Validity: *124*3# OR *124*4#&lt;br /&gt;
40. 65paisa/min Activation: *166*4*2#&lt;br /&gt;
41. 65paisa/min Dectivation: *166*5#&lt;br /&gt;
42. Banglalink Emergency: *321#&lt;br /&gt;
43. VMS Activation: **21*770#&lt;br /&gt;
44. Dial Up Number: *99***1#&lt;br /&gt;
45. Bill Pay Service: *777#&lt;br /&gt;
46. Mobile Train Ticket: *131#&lt;br /&gt;
47. Jobs Link Subscribe: *108*1#&lt;br /&gt;
48. Jobs Link Unsubscribe: *108*1*2#&lt;br /&gt;
49. Bibaho Link Subscribe: *108*2#&lt;br /&gt;
50. Bibaho Link Unsubscribe: *108*2*3#&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/ADhY04omAiY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-30T19:30:54.609-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/08/banglalink-important-ussd-dial-numbers.html</feedburner:origLink></item><item><title>Use Grameenphone Internet Modem for another Operator (Banglalink, Robi, Airtel, Teletalk)</title><link>http://feedproxy.google.com/~r/dbablog/~3/zThn2k5eSog/use-grameenphone-internet-modem-for.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Sat, 25 Aug 2012 01:11:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-810640464490744156</guid><description>At first open the default Software given to you with modem, then go to ...&lt;br /&gt;
&lt;br /&gt;
Tools &gt; Options &gt; Profile Management&lt;br /&gt;
&lt;br /&gt;
By Default Profile Name : GP-INTERNET is selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use the modem with another operator SIM you have to create new profele.&lt;br /&gt;
So click on the right side panel select "New"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Aktel/Robi&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Profile Name : AKTEL-INTERNET&lt;br /&gt;
APN Static : internet &lt;br /&gt;
Access Number : *99***1# &lt;br /&gt;
Then press OK .&lt;br /&gt;
&lt;br /&gt;
Now insert Aktel SIM on your modem &amp; select profile name : AKTEL-INTERNET .&lt;br /&gt;
Then click Connect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Warid/Airtel&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Profile Name : WARID-INTERNET&lt;br /&gt;
APN Static: internet &lt;br /&gt;
Access Number : *99***1#&lt;br /&gt;
Then press OK &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now insert Warid SIM on your modem &amp; select profile name : WARID-INTERNET .&lt;br /&gt;
Then click Connect.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Banglalink  &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Profile Name : Banglalink-WEB&lt;br /&gt;
APN Static : blweb &lt;br /&gt;
Access Number : *99***1# &lt;br /&gt;
Then press OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now insert Banglalink SIM on your modem &amp; select profile name : Banglalink-WEB .&lt;br /&gt;
Then click Connect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;FOR TELETALK&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Service Type - No Use No Pay &lt;br /&gt;
APN wap &lt;br /&gt;
IP 192.168.145.101&lt;br /&gt;
Port (optional) 9201 &lt;br /&gt;
&lt;br /&gt;
Service - Monthly/Daily Unlimited &lt;br /&gt;
APN gprsunl &lt;br /&gt;
IP 192.168.145.101&lt;br /&gt;
Port (optional) 9201&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/zThn2k5eSog" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-25T01:11:39.296-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/08/use-grameenphone-internet-modem-for.html</feedburner:origLink></item><item><title>How to detect iPhone and iPad's User Agent using PHP or JavaScript</title><link>http://feedproxy.google.com/~r/dbablog/~3/fbAxi5-_Zkw/how-to-detect-iphone-and-ipads-user.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Thu, 09 Aug 2012 23:01:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-2492315611214645709</guid><description>&lt;br /&gt;
Whenever a user visit your website or a page via iPhone or iPad Apple provides user agent agent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
iPad's user agent string is:&lt;br /&gt;
&lt;br /&gt;
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10&lt;br /&gt;
&lt;br /&gt;
The iPhone's user agent string appears as follows:&lt;br /&gt;
&lt;br /&gt;
HTTP_USER_AGENT=Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C25 Safari/419.3&lt;br /&gt;
&lt;br /&gt;
Provided with this information, it's fairly straight forward to use JavaScript to detect the user agent, and send the user to a specific page:&lt;br /&gt;
&lt;u&gt;&lt;b&gt;JavaScript Solution&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;/p&gt;&lt;p&gt;if((navigator.userAgent.match(/iPhone/i)) ||&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;(navigator.userAgent.match(/iPod/i))) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://iphone.yoursite.com/";&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;PHP Solution&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
You can achive the same functionality by using server side scripting via PHP,&lt;br /&gt;
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
&amp;nbsp; header('Location: http://yoursite.com/iphone');&lt;br /&gt;
&amp;nbsp; exit();&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;.htaccess Solution.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
You can also use .htaccess file to do the same thing on the server side of things:&lt;br /&gt;
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$&lt;br /&gt;
RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/fbAxi5-_Zkw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-09T23:01:07.820-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/08/how-to-detect-iphone-and-ipads-user.html</feedburner:origLink></item><item><title>How to check active processes in Oracle</title><link>http://feedproxy.google.com/~r/dbablog/~3/9-OWHhcGYdg/how-to-check-active-processes-in-oracle.html</link><category>Reports</category><category>SQL</category><author>noreply@blogger.com (Arju)</author><pubDate>Fri, 22 Jun 2012 07:48:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-8542992322245511529</guid><description>In Oracle, you can check currently active process. Following is the query with output. This query is shown for all users. So you can filter processes by USERNAME. &lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;SET pagesize 55
SET linesize 170
col SQL format a80
col SERVER heading 'SERVER' format a10
col EVENT heading 'WAITING' format a30 fold_after
col OSUSER heading 'OSUSER' format a8
col USERNAME heading 'USERNAME' format a8
col PID heading 'OSPID' format 99999
col DISK_READS heading 'DISK I/O' format 99999999
col BUFFER_GETS heading 'BUFFER|GETS' format 99999999
 
SELECT  SUBSTR(V$SESSION.USERNAME,1,8) USERNAME,
     V$SESSION.OSUSER OSUSER,
     V$SESSION.SERVER SERVER,
     V$SQLAREA.DISK_READS DISK_READS,
     V$SQLAREA.BUFFER_GETS BUFFER_GETS,
        SUBSTR(V$SESSION.LOCKWAIT,1,10) LOCKWAIT,
     V$SESSION.PROCESS PID,
     V$SESSION_WAIT.EVENT EVENT,
        V$SQLAREA.SQL_TEXT SQL
FROM    V$SESSION_WAIT, V$SQLAREA, V$SESSION
WHERE   V$SESSION.SQL_ADDRESS = V$SQLAREA.ADDRESS AND
     V$SESSION.SQL_HASH_VALUE = V$SQLAREA.HASH_VALUE AND
        V$SESSION.SID = V$SESSION_WAIT.SID (+) AND
     V$SESSION.STATUS = 'ACTIVE' AND
     V$SESSION_WAIT.EVENT != 'client message'
ORDER BY V$SESSION.LOCKWAIT ASC, V$SESSION.USERNAME;
&lt;/pre&gt;&lt;br /&gt;
Here goes a sample output from the above query,&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;SQL&gt; SET pagesize 55
SQL&gt; SET linesize 170
SQL&gt; col SQL format a80
SQL&gt; col SERVER heading 'SERVER' format a10
SQL&gt; col EVENT heading 'WAITING' format a30 fold_after
SQL&gt; col OSUSER heading 'OSUSER' format a8
SQL&gt; col USERNAME heading 'USERNAME' format a8
SQL&gt; col PID heading 'OSPID' format 99999
SQL&gt; col DISK_READS heading 'DISK I/O' format 99999999
SQL&gt; col BUFFER_GETS heading 'BUFFER|GETS' format 99999999
SQL&gt;
SQL&gt; SELECT  SUBSTR(V$SESSION.USERNAME,1,8) USERNAME,
  2       V$SESSION.OSUSER OSUSER,
  3       V$SESSION.SERVER SERVER,
  4       V$SQLAREA.DISK_READS DISK_READS,
  5       V$SQLAREA.BUFFER_GETS BUFFER_GETS,
  6          SUBSTR(V$SESSION.LOCKWAIT,1,10) LOCKWAIT,
  7       V$SESSION.PROCESS PID,
  8       V$SESSION_WAIT.EVENT EVENT,
  9          V$SQLAREA.SQL_TEXT SQL
 10  FROM    V$SESSION_WAIT, V$SQLAREA, V$SESSION
 11  WHERE   V$SESSION.SQL_ADDRESS = V$SQLAREA.ADDRESS AND
 12       V$SESSION.SQL_HASH_VALUE = V$SQLAREA.HASH_VALUE AND
 13          V$SESSION.SID = V$SESSION_WAIT.SID (+) AND
 14       V$SESSION.STATUS = 'ACTIVE' AND
 15       V$SESSION_WAIT.EVENT != 'client message'
 16  ORDER BY V$SESSION.LOCKWAIT ASC, V$SESSION.USERNAME;

                                          BUFFER
USERNAME OSUSER   SERVER      DISK I/O      GETS LOCKWAIT OSPID        WAITING
-------- -------- ---------- --------- --------- -------- ------------ ------------------------------
SQL
--------------------------------------------------------------------------------
SYS      USER-PC\ DEDICATED          0        51          2072:5608    SQL*Net message to client
         Administ
         rator
SELECT  SUBSTR(V$SESSION.USERNAME,1,8) USERNAME,      V$SESSION.OSUSER OSUSER,
    V$SESSION.SERVER SERVER,      V$SQLAREA.DISK_READS DISK_READS,      V$SQLARE
A.BUFFER_GETS BUFFER_GETS,         SUBSTR(V$SESSION.LOCKWAIT,1,10) LOCKWAIT,
  V$SESSION.PROCESS PID,      V$SESSION_WAIT.EVENT EVENT,         V$SQLAREA.SQL_
TEXT SQL FROM    V$SESSION_WAIT, V$SQLAREA, V$SESSION WHERE   V$SESSION.SQL_ADDR
ESS = V$SQLAREA.ADDRESS AND      V$SESSION.SQL_HASH_VALUE = V$SQLAREA.HASH_VALUE
 AND         V$SESSION.SID = V$SESSION_WAIT.SID (+) AND      V$SESSION.STATUS =
'ACTIVE' AND      V$SESSION_WAIT.EVENT != 'client message' ORDER BY V$SESSION.LO
CKWAIT ASC, V$SESSION.USERNAME
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/9-OWHhcGYdg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-22T07:48:22.861-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/how-to-check-active-processes-in-oracle.html</feedburner:origLink></item><item><title>What's the difference between %TYPE vs %ROWTYPE</title><link>http://feedproxy.google.com/~r/dbablog/~3/cePXahqe3Y0/whats-difference-between-type-vs.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Fri, 22 Jun 2012 07:30:50 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-7144440633844341606</guid><description>Both %TYPE and %ROWTYPE are used to define variables in PL/SQL as it is defined within the database. If the datatype or precision of a column changes, the program automatically picks up the new definition from the database.&lt;br /&gt;
&lt;br /&gt;
The %TYPE and %ROWTYPE constructs provide data independence, reduce maintenance costs, and allows programs to adapt as the database changes.&lt;br /&gt;
&lt;br /&gt;
Here is shown an example of the differences between two. &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;-- %TYPE is used to declare a field with the same type as 
-- that of a specified table's column. In this example emp table column name ename. 
 
DECLARE
   v_EmpName  emp.ename%TYPE;
BEGIN
   SELECT ename INTO v_EmpName FROM emp WHERE ROWNUM = 1;
   DBMS_OUTPUT.PUT_LINE('Name = ' || v_EmpName);
END;
/
 
 
 
-- %ROWTYPE is used to declare a record with the same types as 
-- found in the specified database table, view or cursor: 
 
DECLARE
  v_emp emp%ROWTYPE;
BEGIN
  v_emp.empno := 10;
  v_emp.ename := 'XXXXXXX';
END;
/
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/cePXahqe3Y0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-22T07:30:50.077-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/whats-difference-between-type-vs.html</feedburner:origLink></item><item><title>"Invalid Entry Size" Error During Oracle Database Installation</title><link>http://feedproxy.google.com/~r/dbablog/~3/8wtL7ENzYlU/invalid-entry-size-error-during-oracle.html</link><category>Installation</category><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 20 Jun 2012 22:59:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-2094922471974041173</guid><description>&lt;u&gt;&lt;b&gt;Problem Description&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
While installing Oracle database the following error is reported.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ID: oracle.install.commons.util.exception.DefaultErrorAdvisor:6133
oracle.install.commons.base.driver.common.SetupDriverException: invalid entry size (expected 46818332 but got 46818399 bytes)
at oracle.install.driver.oui.OUISetupDriver.setup(OUISetupDriver.java:483)
at oracle.install.driver.oui.SetupJob.call(SetupJob.java:178)
at oracle.install.driver.oui.SetupJob.call(SetupJob.java:52)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:284)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:678)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:703)
at java.lang.Thread.run(Thread.java:811)
Caused by: oracle.sysman.oii.oiic.OiicInstallAPIException: invalid entry size (expected 46818332 but got 46818399 bytes)
at oracle.sysman.oii.oiic.OiicAPIInstaller.doOperation(OiicAPIInstaller.java:1017)
at oracle.sysman.oii.oiic.OiicAPIInstaller.doOperation(OiicAPIInstaller.java:937)
at oracle.install.driver.oui.OUISetupDriver.setup(OUISetupDriver.java:472)
... 7 more
&lt;/pre&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Cause of the Problem&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
The cause was due to corrupted Installation Source files which can happen during  download, copy, or ftp transfer to another server.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Solution of the Problem&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
1. Once the Oracle installation kit has been downloaded from either OTN or Oracle Software Delivery Cloud confirm the filesizes and checksums match the values from the download. I have written a post about how you can verify checksums in &lt;a href="http://arjudba.blogspot.com/2012/06/how-to-verify-checksum-of-patchsoftware.html"&gt;http://arjudba.blogspot.com/2012/06/how-to-verify-checksum-of-patchsoftware.html&lt;/a&gt; . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. If you are moving the software installation from one server to another then transfer the source using ftp/scp in binary mode and check the checksums before starting the installation.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/8wtL7ENzYlU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-20T22:59:37.468-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/invalid-entry-size-error-during-oracle.html</feedburner:origLink></item><item><title>How to verify checksum of a Patch/Software Download</title><link>http://feedproxy.google.com/~r/dbablog/~3/4Bz0xV0piz4/how-to-verify-checksum-of-patchsoftware.html</link><category>Concepts</category><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 20 Jun 2012 23:00:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-3057667459438221142</guid><description>&lt;b&gt;What is MD5 checksum?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
MD5 stands for Message-Digest algorithm 5. The MD5 algorithm takes as input a message of random length and produces as output a 128-bit "fingerprint" or "message digest". By comparing the MD5sum of the input (the file to be downloaded) and the output (the downloaded file), the integrity of the download can be verified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is SHA-1 checksum?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SHA stands for Secure Hash Algorithm. There are five algorithms in SHA, denoted by SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512. SHA-1, like MD5,  is another algorithm that is used to verify data integrity. The main difference between the two algorithms is that while MD5 uses 128bits to produce a message digest, SHA-1 uses 160 bits.&lt;br /&gt;
&lt;br /&gt;
Whenever you download any file from Internet or from Oracle Technology Network or Oracle support it is important to ensure that the file did not get corrupt during the download. This can be achieved by comparing the MD5 and/or SHA-1 checksum as shown below:&lt;br /&gt;
&lt;br /&gt;
Once you download a file, the SHA-1 and MD5 should match that of the source. If they do not match, it is required to download the file again.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Linux&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Calculating MD5 checksum in Linux:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The command is,&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$md5sum absolute_path_of_file_name&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here, file_name is the complete location of the downloaded file.&lt;br /&gt;
&lt;br /&gt;
Example of calculating MD5 checksum in Linux:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$md5sum /home/oracle/test.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
a34d8cd98f00cf24e9800998ecf823e4 /home/oracle/test.zip&lt;br /&gt;
&lt;br /&gt;
Calculating SHA-1 checksum in Linux:&lt;br /&gt;
&lt;br /&gt;
Here, file_name is the complete location of the downloaded file.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$sha1sum complete_path_of_file_name&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Example of calculating SHA-1 checksum in Linux:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$sha1sum /home/oracle/test.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
a34d8cd98f00cf24e9800998ecf823e4 /home/oracle/test.zip&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solaris&lt;/b&gt;&lt;br /&gt;
Solaris does not ship with md5sum installed.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Solaris 8 and 9:&lt;/b&gt;&lt;br /&gt;
md5sum, sha1sum utilities are included in the GNU 'coreutils' package available at www.sunfreeware.com&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Solaris 10:&lt;/b&gt;&lt;br /&gt;
'digest' utility must be installed.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Calculating MD5 checksum in Solaris 10:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The digest utility calculates the message digest of the given file(s) or stdin using the algorithm specified. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ digest -v -a md5 absolute_path_of_file_name&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here, file_name is the complete location of the downloaded file.&lt;br /&gt;
&lt;br /&gt;
Example of calculating MD5 checksum in Solaris 10:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$ digest -v -a md5 /home/oracle/test.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
md5 /home/oracle/test.zip = a34d8cd98f00cf24e9800998ecf823e4 &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Calculating SHA-1 checksum in Solaris 10:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Specify the algorithm to be used in the digest utility.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$/usr/bin/digest -v -a sha1 complete_path_of_file_name &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here, file_name is the complete location of the downloaded file. &lt;br /&gt;
&lt;br /&gt;
Example of calculating SHA-1 checksum in Solaris 10:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;$/usr/bin/digest -v -a sha1 /home/oracle/test.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
sha1 (/home/oracle/test.zip) = a34d8cd98f00cf24e9800998ecf823e4 &lt;br /&gt;
&lt;br /&gt;
Calculating MD5 and SHA-1 checksum in AIX:&lt;br /&gt;
&lt;br /&gt;
For MD5:&lt;br /&gt;
&lt;br /&gt;
csum &lt;filename&gt;&lt;br /&gt;
&lt;br /&gt;
For SHA-1:&lt;br /&gt;
&lt;br /&gt;
csum -h SHA1 &lt;filename&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example of MD5 and SHA-1 checksum utility on AIX:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; MD5:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; :csum p8202632_10205_AIX64-5L_1of2.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1b58a3f5478fbdf9c660fcce5f9558cb  p8202632_10205_AIX64-5L_1of2.zip&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; SHA-1:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; :csum -h SHA1 p8202632_10205_AIX64-5L_1of2.zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
be78759fe031cd3a59b8490ee1d27b1ca321dd8f  p8202632_10205_AIX64-5L_1of2.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; Calculating MD5 and SHA-1 checksum in Windows:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Microsoft offers a tool called the File Checksum Integrity Verifier utility, available for download from Microsoft Technet within Knowledge Base article number 841290.  This utility can be used on Windows to verify the integrity of the downloaded file. The syntax is:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;         fciv.exe  -both  downloaded_filename&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
For example, these are the results for an opatch download from Metalink:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; fciv  -both    p2617419_10102_GENERIC.zip &lt;/b&gt;&lt;br /&gt;
// &lt;br /&gt;
// File Checksum Integrity Verifier version 2.05. &lt;br /&gt;
// &lt;br /&gt;
MD5                                                     SHA-1 &lt;br /&gt;
------------------------------------------------------------------------- &lt;br /&gt;
64f18de4aa1a41894cf08cddc1cd1dbc 276c2c529324744021f279d84cbb46c189896390&lt;br /&gt;
&lt;br /&gt;
p2617419_10102_generic.zip&lt;br /&gt;
&lt;/filename&gt;&lt;/filename&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/4Bz0xV0piz4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-20T23:00:06.371-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/how-to-verify-checksum-of-patchsoftware.html</feedburner:origLink></item><item><title>BEGIN failed--compilation aborted at C:/xampp/perl/site/lib/ModPerl/Const.pm line 18</title><link>http://feedproxy.google.com/~r/dbablog/~3/tC7q6RCmhE0/begin-failed-compilation-aborted-at.html</link><category>Troubleshooting</category><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 20 Jun 2012 23:00:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-5012573704510853856</guid><description>&lt;b&gt;&lt;u&gt;Problem Description&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
While starting Apache web server it fails with following error message. &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;[Tue Jun 19 16:21:17 2012] [error] Attempt to reload DynaLoader.pm aborted.
Compilation failed in require at C:/xampp/perl/site/lib/ModPerl/Const.pm line 18.
BEGIN failed--compilation aborted at C:/xampp/perl/site/lib/ModPerl/Const.pm line 18.
Compilation failed in require at C:/xampp/perl/site/lib/Apache2/Const.pm line 18.
BEGIN failed--compilation aborted at C:/xampp/perl/site/lib/Apache2/Const.pm line 18.
Compilation failed in require at C:/xampp/apache/conf/extra/startup.pl line 9.
BEGIN failed--compilation aborted at C:/xampp/apache/conf/extra/startup.pl line 9.
Compilation failed in require at (eval 2) line 1.
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Investigation of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
No other process is listening on port 80. I have manually checked via netstat -aon command as it is stated in &lt;a href="http://arjudba.blogspot.com/2009/07/how-to-check-or-identify-which-process.html"&gt;http://arjudba.blogspot.com/2009/07/how-to-check-or-identify-which-process.html&lt;/a&gt;. Even I manually off the teamviewer, Skype. But nothing happens. Still same problem while starting Apache. &lt;br /&gt;
&lt;br /&gt;
I dig into it further and I found the culprit is Oracle. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Cause of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
I found I was getting this error because PERL5LIB was set. During Oracle installation the environmental variable PERL5LIB was set by Oracle 10g. So the simplest solution is to unset PERL5LIB when starting the Apache web sever. I did this by creating a cmd file that unsets PERL5LIB and runs Apache along with a shortcut for starting it.&lt;br /&gt;
&lt;br /&gt;
By the way Oracle 10g had defined PERL5LIB to:&lt;br /&gt;
&lt;br /&gt;
PERL5LIB=C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib;C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_1\perl\site\5.8.3;C:\oracle\product\10.2.0\db_1\perl\site\5.8.3\lib;C:\oracle\product\10.2.0\db_1\sysman\admin\scripts;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Solution of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;@c:
@cd \xampp
@set PERL5LIB=
apache_start.bat
&lt;/pre&gt;Here is the output,&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;C:\xampp&gt;@c:

C:\xampp&gt;@cd \xampp

C:\xampp&gt;@set PERL5LIB=

C:\xampp&gt;apache_start.bat
Diese Eingabeforderung nicht waehrend des Running beenden
Bitte erst bei einem gewollten Shutdown schliessen
Please close this command only for Shutdown
Apache 2 is starting ...
&lt;/pre&gt;Here goes the output from Apache logfile, &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;[Tue Jun 19 16:26:22 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 19 16:26:22 2012] [notice] Digest: done
[Tue Jun 19 16:26:23 2012] [notice] Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Tue Jun 19 16:26:23 2012] [notice] Server built: Sep 10 2011 11:34:11
[Tue Jun 19 16:26:23 2012] [notice] Parent: Created child process 3604
[Tue Jun 19 16:26:24 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 19 16:26:24 2012] [notice] Digest: done
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Child process is running
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Acquired the start mutex.
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Starting 150 worker threads.
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Starting thread to listen on port 443.
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Starting thread to listen on port 443.
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Starting thread to listen on port 80.
[Tue Jun 19 16:26:25 2012] [notice] Child 3604: Starting thread to listen on port 80.
&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/tC7q6RCmhE0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-20T23:00:33.530-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/begin-failed-compilation-aborted-at.html</feedburner:origLink></item><item><title>How to Connect your Samsung Cell Phone to PC Using Bluetooth</title><link>http://feedproxy.google.com/~r/dbablog/~3/YdggBMlTxEU/how-to-connect-your-samsung-cell-phone.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 06 Jun 2012 23:48:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-8819848573908213303</guid><description>Make sure you have download bluetooth driver for your computer/laptop from Internet or download from CD. Most laptop now have built-in Bluetooth transceivers that can accommodate several Bluetooth devices and peripherals. When connected, the built-in Bluetooth technology of both the Samsung cell phone and PC allows the user to share documents, music, video, and to sync email and other programs.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Activate Bluetooth on PC&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt;&lt;br /&gt;
Click the "Start" button and type "Services.msc" in the search box. Press "Enter" on the keyboard to launch the "Services" window. In many laptop there is shortcut button through which by pressing one key you can activate bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt;&lt;br /&gt;
Right-click "Bluetooth" from the services list. Click "Properties" from the pop-up menu.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt;&lt;br /&gt;
Click the "General" tab. Click the drop-down menu next to "Startup type." Click "Automatic." Click "OK" to save the changes and return to the "Services" window.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 4&lt;/b&gt;&lt;br /&gt;
Right-click "Bluetooth" services. Click "Start" from the pop-up menu. Close the "Services" window and return to the desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 5&lt;/b&gt;&lt;br /&gt;
Click "Start" and type "Bluetooth" in the search box. Press "Enter" on the keyboard to launch the "Bluetooth" services window.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 6&lt;/b&gt;&lt;br /&gt;
Click "Change Bluetooth settings." Click the "Options" tab, and under "Discovery", check "Allow Bluetooth devices to find this computer," then "Alert me when a new Bluetooth device wants to connect". Click "Apply" then "OK" to close out of the window.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Activate Bluetooth on Samsung Cell Phone&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt;&lt;br /&gt;
Press the "Menu" key from the Home screen. Locate and tap the "Settings" icon. From the "Settings" menu, tap "Wireless and network," then "Bluetooth settings." You can also activate by tapping top section and then pressing down and then just click B/T.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt;&lt;br /&gt;
Tap "Bluetooth" located at the top of the "Bluetooth settings" list. Tap "On" to activate the service.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt;&lt;br /&gt;
Tap "Visibility" or "Visible" to change the device from "Hidden" to "Always Visible" or "Visible for 3 minutes."&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Connect the Devices&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Step 1&lt;/b&gt;&lt;br /&gt;
Click "Start" and type "Bluetooth" in the search box. Press "Enter" on the keyboard to launch the "Bluetooth" services window. Click "Add a Bluetooth device." Windows will search for the Samsung cell phone.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2&lt;/b&gt;&lt;br /&gt;
Select "Pair without using a code," and enter the Samsung cell phone passkey. Click "Next."&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3&lt;/b&gt;&lt;br /&gt;
Click "Close" once the two devices are connected.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/YdggBMlTxEU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-06T23:48:25.791-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/how-to-connect-your-samsung-cell-phone.html</feedburner:origLink></item><item><title>Unlimited Bandwidth Unlimited Space Unlimited Emails Unlimited Domains Hosting</title><link>http://feedproxy.google.com/~r/dbablog/~3/Sry0p1Jjeu8/unlimited-bandwidth-unlimited-space.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Thu, 19 Jul 2012 03:24:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-3345086854149921925</guid><description>&lt;b&gt;Unlimited Bandwidth Unlimited Space Unlimited Emails Unlimited Domains Hosting is Just $49 or $99 (For High Configuration Server)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Features of Web Hosting&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- Unlimited Web Space&lt;br /&gt;
- Unlimited Bandwidth&lt;br /&gt;
- Unlimited Domain&lt;br /&gt;
- Unlimited MySQL Database&lt;br /&gt;
- Shell Accesss&lt;br /&gt;
- Unlimited Subdomains&lt;br /&gt;
- Unlimited FTP Account&lt;br /&gt;
- Unlimited POP3 Account&lt;br /&gt;
- Free Cpanel&lt;br /&gt;
- Reseller Account&lt;br /&gt;
For High Configuration $99.99 Unlimited Web Hosting Server use following link, &lt;br /&gt;
&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;
&lt;input type="hidden" name="hosted_button_id" value="4VANRBKGWFVNC"&gt;&lt;br /&gt;
&lt;input type="image" src="http://logisticmarketinggroup.com/arjublog/buy_now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;
&lt;img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"&gt;&lt;br /&gt;
&lt;/form&gt;&lt;br /&gt;
For Low Configuration Server Ultimate web hosting use following like,&lt;br /&gt;
&lt;div&gt;&lt;form action="https://www.paypal.com/cgi-bin/webscr" method="post"&gt;&lt;input type="hidden" name="cmd" value="_s-xclick"&gt;&lt;br /&gt;
&lt;input type="hidden" name="hosted_button_id" value="EM4L94DHFWGN2"&gt;&lt;br /&gt;
&lt;input type="image" src="http://logisticmarketinggroup.com/arjublog/buy_now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"&gt;&lt;br /&gt;
&lt;img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"&gt;&lt;br /&gt;
&lt;/form&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;This hosting contains following features:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Control Panel&lt;/b&gt;&lt;/div&gt;&lt;div&gt;A control panel, in web hosting, is a web-based interface provided by the hosting company that allows customers to manage their various hosted services in a single place.&lt;/div&gt;&lt;div&gt;Right now we are using Cpanel.net which is an organization that wins the loyalty of customers around the world by providing feature-rich applications backed by a team of developers, technical support engineers and quality assurance experts that provide stable builds, direct support, and fantastic customer service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Client Control Panel Features&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Latest cPanel Control Panel&lt;/div&gt;&lt;div&gt;Website Statistics: AWStats, Webalizer, Raw Log Manager, Referrer and Error Logs&lt;/div&gt;&lt;div&gt;Fantastico: Instant Shopping Carts, Blogs, Portals, Forums, Counters, Formmail&lt;/div&gt;&lt;div&gt;Password Protected Directories and Custom Error Pages&lt;/div&gt;&lt;div&gt;Web Based File Manager, Hotlink Protection, IP Deny Manager, Redirect URL&lt;/div&gt;&lt;div&gt;And many More...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Programming and Database Features&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Unlimited MySQL Databases with phpMyAdmin Access &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;Programming Language: CGI, Fast CGI, PHP 5, Ruby on Rails, Perl, Python, SSI&lt;/div&gt;&lt;div&gt;Programming Modules: Curl, CPAN, GD Library, ImageMagick&lt;/div&gt;&lt;div&gt;System Management: SSH Access and Cron Job Scheduling&lt;/div&gt;&lt;div&gt;FrontPage Extensions&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Email Features&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Unlimited POP3 Email Accounts with SMTP&lt;/div&gt;&lt;div&gt;WebMail Access: Horde, SquirrelMail, RoundCube&lt;/div&gt;&lt;div&gt;Receive your email to your phone via IMAP Support&lt;/div&gt;&lt;div&gt;Prevent spam with SpamAssassin&lt;/div&gt;&lt;div&gt;Unlimited Autoresponders, Mail Forwards, Email Aliases, Mailing Lists&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Application Hosting&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Instantly install over 75 open-source scripts with just a click!&lt;/div&gt;&lt;div&gt;WordPress Hosting - Host your very own WordPress blog&lt;/div&gt;&lt;div&gt;Joomla Hosting &amp;amp; Drupal Hosting - Professional CMS Solutions&lt;/div&gt;&lt;div&gt;Magento Hosting - Free E-commerce platform for your own store&lt;/div&gt;&lt;div&gt;Wiki Hosting - Start a Wiki web site with MediaWiki&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/Sry0p1Jjeu8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-19T03:24:33.423-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/unlimited-bandwidth-unlimited-space.html</feedburner:origLink></item><item><title>SQL Analytical Extensions and Materialized Views</title><link>http://feedproxy.google.com/~r/dbablog/~3/bRIN2KvRxhk/sql-analytical-extensions-and.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Tue, 05 Jun 2012 20:50:10 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-7180449245789298156</guid><description>&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;For the lab this week we are going to look at how the&amp;nbsp;&lt;/span&gt;&lt;span class="il" style="background-color: #ffffcc; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;ROLLUP&lt;/span&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;span class="il" style="background-color: #ffffcc; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;CUBE&lt;/span&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&amp;nbsp;extensions available in SQL can be used to create query result sets that have more than one dimension to them. Both of these extensions are used in conjunction with the GROUP BY clause and allow for a much more broad look at the data.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;The first thing you will do for this lab&amp;nbsp;is download the&amp;nbsp;&lt;/span&gt;&lt;strong style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;lab6_create.sql&lt;/strong&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&amp;nbsp;file and run the file in your database instance. This file will&amp;nbsp;log into the DBM449_USER&amp;nbsp;and then create and populate&amp;nbsp;a set of tables that will be used for this lab.&amp;nbsp; Instructions for this are outlined in Step 1.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;To record your work for this lab use the LAB6_Report.doc found in Doc Sharing. As in your previous labs you will need to copy/paste your SQL statements and results from SQL*Plus into this document. This will be the main document you submit to the Dropbox for Week 6.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="font-size: 11px; margin: 0px;"&gt;&lt;img alt="" border="0" height="22" name="137bfdc4a2a97f6f_tabblue_01_left" src="http://vizedhtmlcontent.next.ecollege.com/ec/Courses/13775/CRS-DVUO-2148869/ConnectLab/tabblue_01_left.gif" width="7" /&gt;&lt;/td&gt;&lt;td background="http://vizedhtmlcontent.next.ecollege.com/ec/Courses/13775/CRS-DVUO-2148869/ConnectLab/tabblue_02_middle.gif" style="font-size: 11px; margin: 0px;" valign="bottom"&gt;&lt;strong&gt;&lt;span style="color: #999999;"&gt;L A B S T E P S&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="font-size: 11px; margin: 0px;"&gt;&lt;img alt="" border="0" height="22" name="137bfdc4a2a97f6f_tabblue_03_right" src="http://vizedhtmlcontent.next.ecollege.com/ec/Courses/13775/CRS-DVUO-2148869/ConnectLab/tabblue_03_right.gif" width="8" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr valign="bottom"&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: navy;"&gt;STEP 1: Setting up Your Instance&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;For this lab you will be using a different user and set of tables than you have used so far for other labs. To set up your instance you will need to do the following.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br /&gt;
&lt;ol style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;
&lt;li style="margin-left: 15px;"&gt;Download the&amp;nbsp;&lt;strong&gt;lab6_create.sql&lt;/strong&gt;&amp;nbsp;file&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;associated with the link&amp;nbsp;to either the C drive on your computer or the F drive in your Citrix account.I have pasted&amp;nbsp;&amp;nbsp;&lt;strong&gt;lab6_create.sql&amp;nbsp;&lt;/strong&gt;at the end of this post.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Open up the file and edit the login information at the top for the new user that is being created. You will need to replace the @ORACLE piece with the specifics for your instance name. DO NOT include AS SYSDBA after the name of your instance for this login.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Now log into your instance as the SYS user. Run the script. The script is too long to copy/paste it into your SQL*Plus session so you should run the script using the @ sign from the SQL&amp;gt; prompt.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Once the script has finished running then issue a SELECT * FROM TAB; sql statement. The result set will have tables from other labs as well but you want to make sure that you see the following tables listed.&lt;span style="font-family: SimSun;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table align="center" bgcolor="powderblue" border="1" cellpadding="1" cellspacing="1" style="color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="font-size: 11px; margin: 0px;"&gt;&lt;span style="font-family: 'Courier New';"&gt;TNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABTYPE CLUSTERID&lt;br /&gt;------------------------------ ------- ----------&lt;br /&gt;SUPPLIER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE&lt;br /&gt;PRODUCT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE&lt;br /&gt;DISTRICT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;&amp;nbsp;TABLE&lt;br /&gt;CUSTOMER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE&lt;br /&gt;TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE&lt;br /&gt;SALES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr valign="bottom"&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: navy;"&gt;STEP 2: Using the&amp;nbsp;&lt;span class="il" style="background-color: #ffffcc; color: #222222;"&gt;ROLLUP&lt;/span&gt;&amp;nbsp;Extension&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;In this section of the lab you are going to create a sales report that will show a supplier code, product code and the total sales for each product based on unit price times a quantity. More importantly the column that shows the total sales will also show a grand total for the supplier as well as a grand total over all (this will be the last row of data shown). To do this you will use the&amp;nbsp;&lt;/span&gt;&lt;span class="il" style="background-color: #ffffcc; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;ROLLUP&lt;/span&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&amp;nbsp;extension as part of the GROUP BY clause in the query. Use aliases for the column names so that the output columns in the result set look like the following.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: 'Courier New'; font-size: 13px;"&gt;SUPPLIER CODE PRODUCT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TOTAL SALES&lt;br /&gt;------------- ---------- -----------&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;For this report you are going to use the SALES, PRODUCT and SUPPLIER tables. You should be able to write your query using NATURAL JOIN but if you feel more comfortable using a traditional JOIN method that will work just as well. When finished you should have a total of 16 rows in your report and the grand total amount should show 2810.74.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Be sure to copy your SQL code and the result set produced and paste it into the appropriate place in the LAB6_REPORT.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr valign="bottom"&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: navy;"&gt;STEP 3: Using the&amp;nbsp;&lt;span class="il" style="background-color: #ffffcc; color: #222222;"&gt;CUBE&lt;/span&gt;&amp;nbsp;Extension&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;In this section of the lab you are going to create a sales report that will show a month code, product code and the total sales for each product based on unit price times a quantity. In this report the column that shows the total sales will also show a subtotal for each month (in this case representing a quarter) . Following the monthly totals for each product and the subtotal by month then the report will list a total for each product sold during the period with a grand total for all sales during the period (this will be the last row of data shown). To do this you will use the&amp;nbsp;&lt;/span&gt;&lt;span class="il" style="background-color: #ffffcc; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;CUBE&lt;/span&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&amp;nbsp;extension as part of the GROUP BY clause in the query. Use aliases for the column names so that the output columns in the result set look like the following.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: 'Courier New'; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH PRODUCT&amp;nbsp;&amp;nbsp;&amp;nbsp; TOTAL SALES&lt;br /&gt;---------- ---------- -----------&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;For this report you are going to use the SALES, PRODUCT and TIME tables. You should be able to write your query using NATURAL JOIN but if you feel more comfortable using a traditional JOIN method that will work just as well. When finished you should have a&amp;nbsp;grand total amount&amp;nbsp;of 2810.74 (same total as in the step 2).&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Be sure to copy your SQL code and the result set produced and paste it into the appropriate place in the LAB6_REPORT.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr valign="bottom"&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: navy;"&gt;STEP 4: Materialized Views and View Logs&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Materialized views, sometimes referred to as snapshots are a very important aspect of dealing with data when doing data mining or working with a data warehouse. Unlike regular views, a materialized view does not always automatically react to changes made in the base tables of the view. To help keep track of changes made to the base tables you must create what is call a Materialized View Log on each base table that will be used in the view. In this step of the lab we will do this.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;For the Materialized View we are going to create we are going to use the TIME and the SALES tables. Before we can create the view you will need to create a Materialized View Log on each of these two tables that will keep track of the ROWID and Sequence and include new values that have been added to the base table.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Be sure to copy your SQL code and the result set produced and paste it into the appropriate place in the LAB6_REPORT.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr valign="bottom"&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;strong&gt;&lt;span style="color: navy;"&gt;STEP 5: Creating and Using the Materialized View&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td bgcolor="#ccddff" style="font-size: 11px; margin: 0px;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Now that we have our logs created we can progress on to the view itself. For this part of the lab you are going to create a Materialized View, demonstrate that the view works, insert a row of data into one of the base tables and then update the view. Finally, you will show that the new data is in the view. The following steps will help move you through this process.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;ol style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;
&lt;li style="margin-left: 15px;"&gt;First, write the SQL CREATE statement that will create a Materialized View based on the following:&lt;/li&gt;
&lt;ul&gt;
&lt;li style="margin-left: 15px;"&gt;Name the view SALESBYMONTH.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Include clauses that will build the view immediately, completely refresh the view, and enable a query rewrite.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;For the columns of the view you want to show the YEAR, MONTH, PRODUCT CODE, a TOTAL SALES UNITS, and a TOTAL SALES.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;You will want to group the columns by year, month and product code respectively.&lt;/li&gt;
&lt;/ul&gt;
&lt;li style="margin-left: 15px;"&gt;Execute your script to create the view and then issue a SELECT * FROM SALESBYMONTH.&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;The output columns from your view should look similar to the following (use aliases to format the column headings) and you should have 18 rows in the result set.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;div align="left" style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;
&lt;br /&gt;&lt;span style="font-family: 'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;YEAR&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH&amp;nbsp;PRODUCT CO UNITS SOLD SALES TOTAL&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------- ---------- ---------- ---------- -----------&lt;/span&gt;&lt;/div&gt;
&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Now we are going to add some data and update the view. Because we have several derived columns in out view we will have to force the update as Oracle will not automatically update a view with this configuration.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;ol style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;
&lt;li style="margin-left: 15px;"&gt;To begin with, insert the following data into the SALES table - (207, 110016, 'SM-18277',1,8.95).&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Now we are going to use a subprogram within the Oracle built in package DBMS_MVIEW. The REFRESH subprogram within this package will update our view so that we can see the new data.&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Write an SQL EXECUTE statement that will use the REFRESH procedure in the DBMS_MVIEW package (HINT: packagename.subprogram). The REFRESH subprogram accepts two parameters; the name of the materialized view to refresh, and either a 'c', 'f', or '?'. For the purposes of the lab use the 'c'. (you can refer back to pages 654-659 of the DBA Handbook readings for week 3).&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;Execute your statement to update the view and then query the view once again.&lt;/li&gt;
&lt;/ol&gt;
&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;You should now see that&amp;nbsp;the row&amp;nbsp;for units sold in month 10 for SM-18277 has increased from 3 to 4 and total sales amount has gone from 26.85 to 35.80.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Be sure to copy your SQL code and the result set produced and paste it into the appropriate place in the LAB6_REPORT.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;table cellpadding="4" cellspacing="0" style="background-color: #f6f6f6; color: black; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td bgcolor="gold" style="font-size: 11px; margin: 0px;"&gt;&lt;span style="color: navy;"&gt;&lt;strong style="color: black;"&gt;Deliverables&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;span style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;"&gt;Submit your completed Lab 6 Report to the Dropbox. Your report should contain copies of each query and result set outlined in the lab along with the requested explanation of whether or not it satisfied the business requirement outlined for that particular section of the lab.&lt;/span&gt;&lt;br style="background-color: #f6f6f6; font-family: Georgia, Utopia, 'Palatino Linotype', Palatino, serif; font-size: 13px;" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="color: black; font-size: 1.1em;"&gt;/* DATA WAREHOISE SQL FOR LAB6    */
/* Script file for ORACLE 10G DBMS   */
/* This script file connects to the DBM49_USER user     */
/* and then creates the following tables:         */
/* SUPPLIER, PRODUCT, CUSTOMER, DISTRICT, TIME, SALES */
/* and loads the default data rows   */

CONN DBM449_USER/DEVRY@DB####.WORLD

DROP TABLE SALES;
DROP TABLE CUSTOMER;
DROP TABLE DISTRICT;
DROP TABLE PRODUCT;
DROP TABLE SUPPLIER;
DROP TABLE TIME;

CREATE TABLE SUPPLIER ( 
SUP_CODE   INTEGER PRIMARY KEY, 
SUP_NAME  VARCHAR(35),
SUP_AREACODE  CHAR(3), 
SUP_STATE  CHAR(2));

CREATE TABLE PRODUCT (
PROD_CODE   VARCHAR2(10) PRIMARY KEY,
PROD_DESCRIPT  VARCHAR2(35),
PROD_CATEGORY VARCHAR(5),
SUP_CODE  NUMBER REFERENCES SUPPLIER);

CREATE TABLE DISTRICT ( 
DIST_ID  INTEGER PRIMARY KEY,
DIST_NAME VARCHAR(10));

CREATE TABLE CUSTOMER (
CUST_CODE NUMBER PRIMARY KEY,
CUST_LNAME VARCHAR(15),
CUST_FNAME VARCHAR(15),
CUST_INITIAL CHAR(1),
CUST_STATE  CHAR(2),
DIST_ID  NUMBER REFERENCES DISTRICT);

CREATE TABLE TIME ( 
TIME_ID  INTEGER PRIMARY KEY,
TIME_YEAR  INTEGER, 
TIME_MONTH INTEGER,
TIME_DAY  INTEGER,
TIME_QTR   INTEGER); 

CREATE TABLE SALES (
TIME_ID    NUMBER,
CUST_CODE NUMBER,
PROD_CODE  VARCHAR(10),
SALE_UNITS NUMBER,
SALE_PRICE  NUMBER,
PRIMARY KEY (TIME_ID, CUST_CODE, PROD_CODE));

/* Loading data rows     */

SET ESCAPE ON;

INSERT INTO SUPPLIER VALUES(31225,'Bryson, Inc.'    ,'615','TN');
INSERT INTO SUPPLIER VALUES(31226,'SuperLoo, Inc.'  ,'904','FL');
INSERT INTO SUPPLIER VALUES(31231,'DE Supply'     ,'615','TN');
INSERT INTO SUPPLIER VALUES(31344,'Gomez Bros.'     ,'615','KY');
INSERT INTO SUPPLIER VALUES(32567,'Dome Supply'     ,'901','GA');
INSERT INTO SUPPLIER VALUES(33119,'Randsets Ltd.'   ,'901','GA');
INSERT INTO SUPPLIER VALUES(44004,'Brackman Bros.'  ,'615','TN');
INSERT INTO SUPPLIER VALUES(44288,'ORDVA, Inc.'     ,'615','TN');
INSERT INTO SUPPLIER VALUES(55443,'BK, Inc.'      ,'904','FL');
INSERT INTO SUPPLIER VALUES(55501,'Damal Supplies'  ,'615','TN');
INSERT INTO SUPPLIER VALUES(55595,'Rubicon Systems' ,'904','FL');

INSERT INTO PRODUCT VALUES('11QER/31','Power painter, 15 psi., 3-nozzle'     ,'CAT1',55595);
INSERT INTO PRODUCT VALUES('13-Q2/P2','7.25-in. pwr. saw blade'              ,'CAT1',31344);
INSERT INTO PRODUCT VALUES('14-Q1/L3','9.00-in. pwr. saw blade'              ,'CAT1',31344);
INSERT INTO PRODUCT VALUES('1546-QQ2','Hrd. cloth, 1/4-in., 2x50'            ,'CAT2',33119);
INSERT INTO PRODUCT VALUES('1558-QW1','Hrd. cloth, 1/2-in., 3x50'            ,'CAT2',33119);
INSERT INTO PRODUCT VALUES('2232/QTY','BD jigsaw, 12-in. blade'            ,'CAT2',44288);
INSERT INTO PRODUCT VALUES('2232/QWE','BD jigsaw, 8-in. blade'             ,'CAT3',44288);
INSERT INTO PRODUCT VALUES('2238/QPD','BD cordless drill, 1/2-in.'         ,'CAT3',55595);
INSERT INTO PRODUCT VALUES('23109-HB','Claw hammer'                          ,'CAT4',31225);
INSERT INTO PRODUCT VALUES('23114-AA','Sledge hammer, 12 lb.'                ,'CAT4',31225);
INSERT INTO PRODUCT VALUES('54778-2T','Rat-tail file, 1/8-in. fine'          ,'CAT1',31344);
INSERT INTO PRODUCT VALUES('89-WRE-Q','Hicut chain saw, 16 in.'              ,'CAT2',44288);
INSERT INTO PRODUCT VALUES('PVC23DRT','PVC pipe, 3.5-in., 8-ft'              ,'CAT3',31225);
INSERT INTO PRODUCT VALUES('SM-18277','1.25-in. metal screw, 25'             ,'CAT4',31225);
INSERT INTO PRODUCT VALUES('SW-23116','2.5-in. wd. screw, 50'                ,'CAT2',31231);
INSERT INTO PRODUCT VALUES('WR3/TT3' ,'Steel matting, 4''x8''x1/6", .5" mesh','CAT3',55595);

INSERT INTO DISTRICT VALUES(1,'NE');
INSERT INTO DISTRICT VALUES(2,'NW');
INSERT INTO DISTRICT VALUES(3,'SE');
INSERT INTO DISTRICT VALUES(4,'SW');

INSERT INTO CUSTOMER VALUES(110010,'Ramas'   ,'Alfred','A' ,'TN',3);
INSERT INTO CUSTOMER VALUES(110011,'Dunne'   ,'Leona' ,'K' ,'GA',3);
INSERT INTO CUSTOMER VALUES(110012,'Smith'   ,'Kathy' ,'W' ,'NY',1);
INSERT INTO CUSTOMER VALUES(110013,'Olowski' ,'Paul'  ,'F' ,'NJ',1);
INSERT INTO CUSTOMER VALUES(110014,'Orlando' ,'Myron' ,NULL,'CO',2);
INSERT INTO CUSTOMER VALUES(110015,'O''Brian','Amy'   ,'B' ,'TN',3);
INSERT INTO CUSTOMER VALUES(110016,'Brown'   ,'James' ,'G' ,'GA',3);
INSERT INTO CUSTOMER VALUES(110017,'Williams','George',NULL,'CA',4);
INSERT INTO CUSTOMER VALUES(110018,'Farriss' ,'Anne'  ,'G' ,'CA',4);
INSERT INTO CUSTOMER VALUES(110019,'Smith'   ,'Olette','K' ,'CO',2);

INSERT INTO TIME VALUES(201,2009,09,29,3);
INSERT INTO TIME VALUES(202,2009,09,30,3);
INSERT INTO TIME VALUES(203,2009,09,31,3);
INSERT INTO TIME VALUES(206,2009,10,03,4);
INSERT INTO TIME VALUES(207,2009,10,04,4);

INSERT INTO SALES VALUES(201,110014,'13-Q2/P2',1,14.99);
INSERT INTO SALES VALUES(201,110014,'23109-HB',1,11.95);
INSERT INTO SALES VALUES(201,110015,'54778-2T',2,5.99);
INSERT INTO SALES VALUES(201,110015,'2238/QPD',1,38.95);
INSERT INTO SALES VALUES(202,110016,'1546-QQ2',1,311.95);
INSERT INTO SALES VALUES(202,110016,'13-Q2/P2',5,15.99);
INSERT INTO SALES VALUES(202,110017,'54778-2T',3,5.99);
INSERT INTO SALES VALUES(202,110017,'23109-HB',2,11.95);
INSERT INTO SALES VALUES(202,110018,'PVC23DRT',12,5.87);
INSERT INTO SALES VALUES(203,110012,'SM-18277',3,8.95);
INSERT INTO SALES VALUES(203,110014,'2232/QTY',1,109.92);
INSERT INTO SALES VALUES(203,110015,'23109-HB',1,11.95);
INSERT INTO SALES VALUES(203,110015,'89-WRE-Q',1,258.95);
INSERT INTO SALES VALUES(203,110016,'13-Q2/P2',2,15.99);
INSERT INTO SALES VALUES(203,110016,'54778-2T',1,5.99);
INSERT INTO SALES VALUES(203,110016,'PVC23DRT',5,5.87);
INSERT INTO SALES VALUES(203,110017,'WR3/TT3',3,111.95);
INSERT INTO SALES VALUES(203,110017,'23109-HB',1,11.95);
INSERT INTO SALES VALUES(203,110017,'13-Q2/P2',1,15.99);
INSERT INTO SALES VALUES(203,110018,'23109-HB',1,11.95);
INSERT INTO SALES VALUES(203,110018,'54778-2T',2,5.99);
INSERT INTO SALES VALUES(203,110018,'2238/QPD',1,38.95);
INSERT INTO SALES VALUES(203,110019,'1546-QQ2',1,311.95);
INSERT INTO SALES VALUES(206,110010,'13-Q2/P2',5,15.99);
INSERT INTO SALES VALUES(206,110010,'54778-2T',3,5.99);
INSERT INTO SALES VALUES(206,110010,'23109-HB',2,11.95);
INSERT INTO SALES VALUES(206,110010,'PVC23DRT',12,5.87);
INSERT INTO SALES VALUES(206,110011,'SM-18277',3,8.95);
INSERT INTO SALES VALUES(206,110011,'2232/QTY',1,109.92);
INSERT INTO SALES VALUES(206,110012,'23109-HB',1,11.95);
INSERT INTO SALES VALUES(206,110012,'89-WRE-Q',1,258.95);
INSERT INTO SALES VALUES(207,110013,'13-Q2/P2',2,15.99);
INSERT INTO SALES VALUES(207,110013,'54778-2T',1,5.99);
INSERT INTO SALES VALUES(207,110013,'PVC23DRT',5,5.87);
INSERT INTO SALES VALUES(207,110014,'WR3/TT3',3,111.95);
INSERT INTO SALES VALUES(207,110015,'23109-HB',1,11.95);

COMMIT;

SET ESCAPE OFF;

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/bRIN2KvRxhk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-05T20:50:10.126-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/06/sql-analytical-extensions-and.html</feedburner:origLink></item><item><title>Distributed database exercise</title><link>http://feedproxy.google.com/~r/dbablog/~3/y0aMxIrqFdI/distributed-database-exercise.html</link><category>Exercise</category><author>noreply@blogger.com (Arju)</author><pubDate>Tue, 19 Jun 2012 00:17:20 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-7247492458510163909</guid><description>&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: gold; margin: 0px; padding: 3pt;"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Scenario/Summary&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;To the end user working with databases distributed through out a company's network is not different than working with multiple tables within a single database. The fact that the different databases exist in other locations should be totally transparent to the user. For this lab we are going to take on the roll of a database administrator in a company that has three regional offices in the country. You work in the central regional office, but there is also a West Coast Region located in Seattle and an East Coast Region located in Miami. Your roll is to gather report information from the other two regions.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;For this lab you are going to work with three different databases. You already have your own database instance. You will also be working with the a database named SEATTLE representing the West Coast Region and a database named MIAMI representing the East Coast Region. Login information for these two additional database instances is as follows:&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;SEATTLE: Userid - seattle_user&lt;br /&gt;
Password - seattle&lt;br /&gt;
Host String - seattle&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;MIAMI: Userid - miami_user&lt;br /&gt;
Password - miami&lt;br /&gt;
Host String - miami&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;To record your work for this lab use the LAB3_Report.doc found in Doc Sharing. As in&amp;nbsp;your&amp;nbsp;previous&amp;nbsp;labs you will need to copy/paste your SQL statements and results from SQL*Plus into this document. This will be the main document you submit to the Drop Box for Week 3.&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="margin: 0px; padding: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;img border="0" height="22" name="13760e9cc34d7302_tabblue_01_left" width="7" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin: 0px; padding: 0in;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;b&gt;&lt;span style="color: #999999; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;L A B S T E P S&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin: 0px; padding: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;img border="0" height="22" name="13760e9cc34d7302_tabblue_03_right" width="8" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 1: Setting up Your Environment&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;ol start="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Be sure you are connected to the DBM449_USER schema that was created in lab 1.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;To begin this lab you will need to download the&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/CurrentCourse/lab_support_files/lab3_depts.sql" style="color: #1155cc;" target="_blank"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;LAB3_DEPTS.SQL&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&amp;nbsp;script file&amp;nbsp;associated with the link&amp;nbsp;and run the script in your DBM449_USER schema of your database instance. This script contains a single table and that you will be using to help pull data from each of the other two database instances.&amp;nbsp; Notice that the DEPTNO column in this table is the PRIMARY KEY column and can be used to reference or link to the DEPTNO column in the other two database employee tables.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Now you need to create a couple of private database links that will allow you to connect to your other two regional databases. To accomplish this use the connection information listed above in the Lab Overview section. Name your links using your database instance name together with the region name as the name for the link. Separate the two with an underscore (example - DB1000_SEATTLE).&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;After creating both of your database links, query the USER_DB_LINKS view in the data dictionary to retrieve information about your database links.&amp;nbsp; The output from your query should look similar to what you see below.&amp;nbsp; You will need to set your linesize to 132 and format the DB_LINK and HOST columns to be only 25 bytes wide to get the same format that you see.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;DB_LINK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USERNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CREATED&lt;br /&gt;
------------------------- ------------------------------ ------------------------- ---------&lt;br /&gt;
DB1000_MIAMI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;MIAMI_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; miami&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 09-DEC-08&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 2: Testing your Database Links&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Each of your remote databases has an employee&amp;nbsp;data table. The tables are named SEATTLE_EMP and MIAMI_EMP respective to the database they are in. Using the appropriate database link, query each of the two tables to retrieve the employee number, name, job function, and salary.&amp;nbsp;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;HINT&lt;/span&gt;&lt;/b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;: you can issue a DESC command on each of the distributed tables to find out the actual column names just like you would for a table in your own instance.)&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 3: Connecting Data in the Seattle Database&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Write a query that will retrieve all employees from the Seattle region who are salespeople working in the marketing department. Show the employee number, name, job function, salary, and department name (&lt;/span&gt;&lt;b&gt;&lt;span style="color: midnightblue; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;HINT&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;: The department name is in the DEPT table) in the result set.&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 4: Connecting Data in the Miami Database&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Write a query that will retrieve all employees from the Miami region who work in the accounting department. Show the employee number, name, job function, salary, and department name (&lt;/span&gt;&lt;b&gt;&lt;span style="color: midnightblue; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;HINT&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;: The department name is in the DEPT table) in the results set.&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 5: Connecting Data in all Three Databases&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Now we need to increase our report. Write a query that will retrieve employees from both the Seattle and Miami regions who work in sales. Show the employee number, employee name, job function, salary and location name in the result set (&lt;/span&gt;&lt;b&gt;&lt;span style="color: midnightblue; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;HINT&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;: The&amp;nbsp;location name is in the DEPT table).&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;STEP 6: Improving Data Retrieval from all Three Databases&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: #ccddff; margin: 0px; padding: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28f947a37157%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766837&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Writing queries like the ones above can be fairly cumbersome. It would be much better to be able to pull this type of data as though it was coming from a single table, and in fact this can be done by creating a view.&lt;/span&gt;&lt;/div&gt;&lt;ol start="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Using the query written above as a guide, write and execute the SQL statement that will create a view that will show all employees in both the Seattle and Miami regions (you can use your own naming convention for the view name). Show all the employee number, name, job, salary, commission, department number and location name&amp;nbsp;for each employee (&lt;/span&gt;&lt;b&gt;&lt;span style="color: midnightblue; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;HINT&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;: The&amp;nbsp;location name is in the DEPT table).&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin: 0px 0px 0px 15px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Now write a query that will retrieve all the data from the view just created.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-color: gold; margin: 0px; padding: 3pt;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Deliverables&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Submit your completed Lab 3 Report to the Dropbox. Your report should contain copies of each query and result set outlined in the lab along with the requested explanation of whether or not it satisfied the business requirement outlined for that particular section of the lab.&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 665px;"&gt;&lt;tbody&gt;
&lt;tr style="min-height: 2.55pt;"&gt;&lt;td style="margin: 0px; min-height: 2.55pt; padding: 0.75pt; width: 37.5pt;" valign="top" width="50"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;img alt="Note! icon" border="0" height="32" width="32" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin: 0px; min-height: 2.55pt; padding: 0.75pt;"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;See Syllabus/"Due Dates for Assignments &amp;amp;&amp;nbsp;Exams" for due date information. Submit your assignment to the&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;Dropbox&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&amp;nbsp;located on the silver tab at the top of this page.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/y0aMxIrqFdI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-19T00:17:20.233-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/05/distributed-database-exercise.html</feedburner:origLink></item><item><title>OEM Query optimization LAB</title><link>http://feedproxy.google.com/~r/dbablog/~3/jIauRhccvt8/oem-query-optimization-lab.html</link><category>Exercise</category><category>Performance</category><author>noreply@blogger.com (Arju)</author><pubDate>Sat, 12 May 2012 09:43:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-1734049605268072351</guid><description>&lt;br /&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;In this lab we will focus on several common performance tuning&amp;nbsp;issues that one might encounter while working with a database.&amp;nbsp; You will need to refer to both your text book and the lecture material for this week for examples and direction to complete this lab.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;To record your work for this lab use the LAB2_Report.doc found in Doc Sharing. As in&amp;nbsp;your first&amp;nbsp;lab you will need to copy/paste your SQL statements and results from SQL*Plus into this document. This will be the main document you submit to the Drop Box for Week 2.&lt;/span&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td background="http://ec/Courses/13775/CRS-DVUO-2148869/ConnectLab/tabblue_02_middle.gif" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="color: #999999; font-size: 10pt;"&gt;L A B&amp;nbsp;&amp;nbsp; S T E P S&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;" style="color: #1155cc;" target="_blank" title="Powered by Text-Enhance"&gt;STEP&lt;/a&gt;&amp;nbsp;1: Examine Query Optimization using OEM&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Description: Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;" style="color: #1155cc;" target="_blank" title="Powered by Text-Enhance"&gt;Oracle Enterprise Manager&lt;/a&gt;&amp;nbsp;(OEM) provides a graphical tool for query optimization.&amp;nbsp; The tables that you will be using in this lab are the same ones that were created in the first lab in the DBM449_USER schema.&lt;/span&gt;&lt;/div&gt;
&lt;ol start="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Start OEM via Citrix iLab.&amp;nbsp;If you need help or instructions on how to do this you can refer to the&amp;nbsp;&lt;strong&gt;&lt;span style="color: mediumblue;"&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/ec/courses/38707/CRS-DBM449-3465150/lab_support_files/using_oracle_enterprise_manager_in_ilab.pdf" style="color: #1155cc;" target="_blank"&gt;How_to_use_OEM_in_Citrix iLab.pdf&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;file associated with this link.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Select Database Tools icon&amp;nbsp;from the vertical tool bar and Select SQL Scratchpad icon from the expanded tool bar. If you need help or instructions on how to do this your can refer to the&amp;nbsp;&lt;strong&gt;&lt;span style="color: mediumblue;"&gt;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/ec/courses/38707/CRS-DBM449-3465150/lab_support_files/executing_and_analyzing_queries_in_oem.pdf" style="color: #1155cc;" target="_blank"&gt;Executing_and_Analyzing_&lt;wbr&gt;&lt;/wbr&gt;Queries_in_OEM.pdf&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;file associated with this link.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write a SQL statement to query all data from&amp;nbsp;table COURSE (you will need to connect as the DBM449_USER). Click on Execute.&amp;nbsp;Take a screen shot that shows the results and paste that into the lab document.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Click on Explain Plan. Take&amp;nbsp;screen shot of the results and past that into the lab document.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write a comment how this query is executed.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write a SQL statement to query the course_name, client_name and grade from the COURSE, COURSE_ACTIVITY and CLIENT tables and order the&amp;nbsp;results by course name, and within the same course by client name.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Click on Explain Plan. Take&amp;nbsp;screen shot of the results and past that into the lab document.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Exit out of OEM at this point.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write a comment on how this query is executed.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;STEP 2: Examine Query Optimization using SQL*Plus&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Description: Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;In this portion of the lab we are going to&amp;nbsp;use SQL*Plus to&amp;nbsp;replicate what we did in Step one using OEM.&amp;nbsp; At the end of this part of the lab you&amp;nbsp;will be asked to&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;" style="color: #1155cc;" target="_blank" title="Powered by Text-Enhance"&gt;compare&lt;/a&gt;&amp;nbsp;the results between the processes.&lt;/span&gt;&lt;/div&gt;
&lt;ol start="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Before you&amp;nbsp;can&amp;nbsp;analyze an&amp;nbsp;SQL statement in SQL*Plus you first&amp;nbsp;need to create a Plan Table that will hold the results of your analysis.&amp;nbsp; To do this you will need to download the&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/ec/courses/38707/CRS-DBM449-3465150/lab_support_files/utlxplan.sql" style="color: #1155cc;" target="_blank"&gt;&lt;strong&gt;UTLXPLAN.SQL&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;file&amp;nbsp;associated with this link&amp;nbsp;and run this script in an SQL*Plus session while logged in as&amp;nbsp;the DBM449_USER&amp;nbsp;user.&amp;nbsp;&amp;nbsp;Once the script has completed then execute a DESC command on the PLAN_TABLE.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Again you are going to write a SQL statement to query all data from&amp;nbsp;table COURSE.&amp;nbsp; Remember to make the modifications to the query so that it will utilize the plan table that you just created.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now write the query that will create a results table similar to the one below by using the DBMS_XPLAN procedure.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-left: 51pt; width: 532px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="2" style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;PLAN_TABLE_OUTPUT&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 479px;" width="90%"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;Plan hash value: &amp;nbsp;1263998123&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 53px;" width="10%"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;" valign="bottom"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 479px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Id&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Operation&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Name&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Rows&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Bytes&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Cost (%CPU)&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;b&gt;&amp;nbsp; Time&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 0&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; SELECT STATEMENT&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 5&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 345&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 3 &amp;nbsp;&amp;nbsp; (0)&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 00:00:01&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 1&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; TABLE&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;" style="color: #1155cc;" target="_blank" title="Powered by Text-Enhance"&gt;ACCESS&lt;/a&gt;FULL&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; COURSE&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 5&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 345&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 3 &amp;nbsp;&amp;nbsp; (0)&lt;/div&gt;
&lt;/td&gt;&lt;td style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; padding-top: 6pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&amp;nbsp; 00:00:01&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;Note&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" style="border-bottom-color: black; border-bottom-style: dashed; border-bottom-width: 1pt; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;PLAN_TABLE_OUTPUT&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 15pt; margin-left: 0in; margin-right: 0in; margin-top: 15pt; text-indent: 15pt;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;- dynamic spamling used for this statement&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol start="4" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now execute the second query you used in Step 1 and then show the results in the plan table for that query.&amp;nbsp;&amp;nbsp;&lt;strong&gt;&lt;span style="color: navy;"&gt;HINT:&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy;"&gt;&amp;nbsp;Before you run your second query you will need to delete the contents of the plan table so that you will get a clean analysis.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write a short paragraph comparing the output from OEM to the output from the EXPLAIN PLAN process you just ran.&amp;nbsp; Be sure to copy/paste all of the queries and results set from this step into the lab report section for this step.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;STEP 3:&amp;nbsp;Dealing&amp;nbsp;With Chained Rows&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #ccddff; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;a href="http://vizedhtmlcontent.next.ecollege.com/%28NEXT%28e78c1d3b5e%29%29/Main/CourseMode/VizedHtmlView/RenderVizedHtmlView.ed?courseItemSubId=193766827&amp;amp;courseItemType=CourseContentItem&amp;amp;#top" style="color: #1155cc;" target="_blank"&gt;&lt;img align="right" alt="Description: Back to top" border="0" height="32" width="32" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;In this portion of the lab we are going to create a new table and then manipulate some data to generate a series of chained rows within the table.&amp;nbsp; After you have generated this problem then we are going to go through the process of correcting the problem and tuning the table so that the chained rows are gone.&amp;nbsp; The process is a little tricky and is going to require you to think through your approach to some of the SQL.&amp;nbsp; Remember that every table has a hidden column&amp;nbsp;named ROWID that is created implicitly by the system when the table is created.&amp;nbsp; This column can be queried just like any other column.&amp;nbsp; You will need this information in step 6 of this part of the lab.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;ol start="1" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;For this part of the lab you will need to create a new user named GEORGE.&amp;nbsp; You can determine your own password but you want to make sure that the default tablespace is USERS and the temporary tablespace is TEMP.&amp;nbsp; Grant both the connect and resource rolls to the new user and then log in to create a session for the new user GEORGE.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Once logged in to the new user&amp;nbsp;then&amp;nbsp;write the SQL to create a new table using the given column information and storage parameters listed below.&amp;nbsp;&amp;nbsp;&lt;strong&gt;&lt;span style="color: navy;"&gt;NOTE:&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy;"&gt;&amp;nbsp; the parameters have been chosen intentionally so please do not change them.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 12pt; margin-left: 0.5in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 11.5pt;"&gt;Table name: NEWTAB&lt;br /&gt;Columns: Prod_id &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Prod_desc VARCHAR2(30)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;List_price NUMBER(10,2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date_last_upd DATE&lt;/span&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-left: 0.5in; width: 177px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;Tablespace:&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;USERS&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;PCTFREE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;10&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;PCTUSED&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;90&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;Initial and Next extents:&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;1K&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;MinExtents&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;MaxExtents&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;121&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 122px;" valign="bottom" width="90%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;PCTINCREASE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in; width: 55px;" valign="bottom" width="10%"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 13.5pt;"&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol start="3" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" type="1"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Next, you will need to download both the&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/ec/courses/38707/CRS-DBM449-3465150/lab_support_files/utlchain.sql" style="color: #1155cc;" target="_blank"&gt;&lt;strong&gt;UTLCHAIN.SQL&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://vizedhtmlcontent.next.ecollege.com/ec/courses/38707/CRS-DBM449-3465150/lab_support_files/lab2_fill_newtab.sql" style="color: #1155cc;" target="_blank"&gt;&lt;strong&gt;LAB2_FILL_NEWTAB.SQL&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;scripts from the links shown.&amp;nbsp; First run the UTLCHAIN script in your SQL*Plus session and then run the LAB2_FILL_TAB script.&amp;nbsp; Be sure that you run them in the order just described.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now execute the ANALYZE command on the table NEWTAB to&amp;nbsp;gather any chained rows.&amp;nbsp;&amp;nbsp;&lt;strong&gt;&lt;span style="color: navy;"&gt;HINT:&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy;"&gt;&amp;nbsp;refer back to the lecture material for this week and your text book.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Write and execute the query that will list the owner_name, table_name and head_rowid columns from the CHAINED_ROWS table.&amp;nbsp; You will have approximately 200+ rows in your result set so please do not copy/paste all of them into the lab report.&amp;nbsp; You only need the first 10 or 15 rows as a representation of what was returned.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now you need to go through the steps of getting rid of all the chained rows using these steps.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;ul type="circle"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;You can create your temporary table to hold the chained rows of the NEWTAB table as a select statement based on the existing table.&amp;nbsp;&lt;strong&gt;&lt;span style="color: navy;"&gt;HINT:&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: navy;"&gt;&amp;nbsp;CREATE TABLE NEWTAB_TEMP AS SELECT * FROM NEWTAB...&lt;/span&gt;.&amp;nbsp; You want to be sure that you only pull data from the existing table&amp;nbsp;that matches the data in the CHANED_ROW table.&amp;nbsp; To assure this you&amp;nbsp;will need a&amp;nbsp;WHERE clause to&amp;nbsp;pull only this records with a&amp;nbsp;HEAD_ROWID value in the CHAINED_ROWS table that matches a ROWID value for the NEWTAB table.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now you need to delete the chained rows from the NEWTAB table.&amp;nbsp; To accomplish this you will need a subquery that pulls the HEADROW_ID value from the CHAINED_ROWS table to match against the ROWID value in the NEWTAB table.&amp;nbsp; The number of rows deleted should be the same as the number that you retrieved in the query for part 5 of this section.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now write an insert statement that will insert all of the rows of data in the temporary table that you created above into the NEWTAB table.&amp;nbsp; Be sure that you explicitly define the rows that you are pulling data from in the NEWTAB_TEMP table.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Next, write and execute the statement that will TRUNCATE the chained_rows table.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;Now run the same ANALYZE statement you did in step 4 and then the query you did in part 5 above.&amp;nbsp; This time you should get a return message stating no rows selected.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;Be sure that you copy/paste all of the above SQL code and returned results sets and messages into the appropriate place in the Lab Report for this week.&lt;/span&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td background="http://ec/Courses/13775/CRS-DVUO-2148869/ConnectLab/tabgold_02_middle.gif" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;" valign="bottom"&gt;&lt;div class="MsoNormal"&gt;
&lt;strong&gt;&lt;span style="color: #999999; font-size: 10pt;"&gt;Deliverables&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 887px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: gold; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt;"&gt;&lt;strong&gt;&lt;span style="color: navy; font-size: 10pt;"&gt;What is Due&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;span style="font-size: 10pt;"&gt;Submit your completed Lab&amp;nbsp;2 Report to the Dropbox as stated below.&amp;nbsp; Your report should contain copies of each query and result set outlined in the lab along with the requested explanation of whether or not it satisfied the business requirement outlined for that particular section of the lab.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/jIauRhccvt8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-12T09:43:37.036-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/05/oem-query-optimization-lab.html</feedburner:origLink></item><item><title>After enabling Label Security SQL developer shows ORA-00904: "ORA_ROWSCN": invalid identifier</title><link>http://feedproxy.google.com/~r/dbablog/~3/uCLnaw7K21M/after-enabling-label-security-sql.html</link><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 09 May 2012 23:45:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-7271734375439116147</guid><description>&lt;b&gt;&lt;u&gt;Problem Description&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
The use of ORA_ROWSCN is not compatible with Fine Grained Access policies (either dbms_rls or OLS).&lt;br /&gt;
&lt;br /&gt;
When connecting to DB 10.1 or &gt; 11g using SQL Developer 3.0 or 2.0, and choosing any specific table on the left side, the "Details" tab on the right hand pane throws ORA-904. This happens only with 10gR1 Database (10.1.x) and later version. It works fine for other older versions of Database.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Cause of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
This is SQL Developer bug. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Solution of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Analyze the table and its structure. &lt;br /&gt;
&lt;br /&gt;
a. Analyze table tablename validate structure&lt;br /&gt;
&lt;br /&gt;
Check if you can disable the use of this pseudo column in sql developer, this seems to be possible&lt;br /&gt;
under Tools --&gt; Preferences --&gt; Database --&gt; ObjectViewer. other versions of sql developer may not use this also. &lt;br /&gt;
&lt;br /&gt;
Once you disable the use of ORA_ROWSCN in sql developer you can now access the tables data without any problem.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/uCLnaw7K21M" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-09T23:45:13.461-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/05/after-enabling-label-security-sql.html</feedburner:origLink></item><item><title>Hostgator Hosting Coupon Codes</title><link>http://feedproxy.google.com/~r/dbablog/~3/CrJ3oWJn7tY/hostgator-hosting-coupon-codes.html</link><category>Internet</category><author>noreply@blogger.com (Arju)</author><pubDate>Thu, 03 May 2012 18:18:24 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-5600222065177943247</guid><description>Hostgator hosting is good to me. I have several sites hosted there. I wanna post several coupon codes of them which you can use towards your web hosting order. These coupons apply to the web hosting portion of your order, and are not applied towards any other services, like domain registration. Hostgator official coupon does not give you this much discount. So you can use it for your hosting order with hostgator. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;25% OFF - Coupon Code ArjuOFF25HOSTING&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Use any of the following coupon code to get 25% OFF in hostgator hosting. &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ArjuOFF25HOSTING
SUPERHOSTING25OFF
MY25DOLLAROFF
&lt;/pre&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Shared and Reseller Coupons&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
The 25% off coupon can be used by new and existing customers. It only applies to new orders, and only includes the months of hosting (not domain registrations) that are part of your initial order. If you sign up for more than one month on the shared plans, Hostgator do discount all of the months.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;VPS and Dedicated Coupons&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
You can apply above 25% off coupon code while placing your order in case of VPS and Dedicated Coupons&lt;br /&gt;
&lt;br /&gt;
The 25% off coupon can be used by new and existing customers. It only applies to new orders, and applies to your first month of hosting.&lt;br /&gt;
&lt;br /&gt;
Note that, in this case you will NOT be able to use the 25% off coupon and pay annually or semi-annually. You can't sign up for more than one month of dedicated or VPS on our website; therefore, the coupon is only good for the first month.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;$9.94 Off&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;GETOFF994HOSTING
ARJU994HOSTINGOFF
&lt;/pre&gt;Through these coupon code you can take up to $9.94 off any new hosting purchase by a new customer. Use this for any initial order totaling $49.70 or less (new customers only, one-time use). If your web hosting order totals more than $49.70, then the 25% off coupon gives you a better discount.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;.001$ Hosting&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
By using above two $9.94 off coupon code you can get the first month of Baby hosting for only a penny. So you can try hostgator Baby hosting with no risk. You still get the 45-day money-back guarantee on your penny.&lt;br /&gt;
&lt;br /&gt;
So, can you get Baby for free if you choose the cheaper payment option?&lt;br /&gt;
&lt;br /&gt;
No, to get the annual or semi-annual discounted rates, you would need to pay in advance, so the signup price will not be less than $9.94. &lt;br /&gt;
&lt;br /&gt;
So, can you get Hatchling for free?&lt;br /&gt;
&lt;br /&gt;
No, the coupon will only take $8.94 off a Hatchling plan, so the first month costs a penny.  This is because hostgator has a minimum charge to setup your account, which is $0.01 (one penny).&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;24.94$ off on Reseller Hosting&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Coupon Code: &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ARJUOF25RESELLER
MY25OFFHOSTING
&lt;/pre&gt;Visit http://www.hostgator.com/ to get your hosting and apply these coupons for maximum benefits.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/CrJ3oWJn7tY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-03T18:18:24.194-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/05/hostgator-hosting-coupon-codes.html</feedburner:origLink></item><item><title>SEOP Review! Beware of SEOP Company! They are simply crap</title><link>http://feedproxy.google.com/~r/dbablog/~3/kU-qsMDMqsI/beware-of-seop-company-they-are-simply.html</link><category>SEO</category><author>noreply@blogger.com (Arju)</author><pubDate>Wed, 25 Apr 2012 19:50:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-8350048377672388737</guid><description>If you ever thought about SEO for your company beware about some SEO companies who really cheat on clients. One of the biggest crap I have ever found is seop.com. They simply took a huge money from us with their worst services. Whenever we assigned some keywords to them we were around 1st, 2nd or 3rd page in google. After 2 months of work whenever they sent us report we saw all of the keywords go down and what they did is several directory submission. LOL. As a result for many keywords our website is nowhere in google and down for all websites. We spent about $6000 with them! &lt;br /&gt;
&lt;br /&gt;
Simply, seop.com is of the worst seo sites I have ever dealt with. They spammed our website full of unprofessional work and charged us $6000.00. Then I just googled them about their services and saw several horror stories from others that have had the same results with seop! They cheat by saying money back guarantee, they will never do and they will cause so much damage to your site and you'll pay thousands - just like we are to get it fixed! SEOP guys don't know what they are doing but they charge you every month. &lt;br /&gt;
&lt;br /&gt;
The reality is that SEOP has NO CLUE of what they are doing, or what business they are in for that matter. DO NOT HIRE THIS COMPANY TO DO YOUR WORK, Learn from our EXPENSIVE mistake!&lt;br /&gt;
&lt;br /&gt;
A customer who used them described in this way, &lt;br /&gt;
"SEOP can't even get me to Page 2 Google Organic, when you type in the exact word phrase, matching my domain name. How bad is that. Page 3 when I started using them, Page 6 upon completion. My 3 months money wasted and worst result with them. Simply Crap! Way to go SEOP! "&lt;br /&gt;
&lt;br /&gt;
Simply beware them. If you wanna lose your website ranking, if you want to give away your money to water, go with them. After 3 months of work by them you will find your site nowhere in search engine.&lt;br /&gt;
&lt;br /&gt;
Here is one email from them how they start crap! &lt;br /&gt;
From: "Bahareh Seifikabir" &lt;bahareh@seop.com&gt;&lt;br /&gt;
Date: April 9, 2012 12:59:24 PM EDT&lt;br /&gt;
Cc: "'Manuel Clark'" &lt;manuel@seop.com&gt;&lt;br /&gt;
&lt;br /&gt;
Subject: RE:  March Reports&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I hope you are doing well. If you would be kind enough to review the ranking section of the previous email as it provide detailed information regarding  ranking fluctuations. As indicated, the latest Google update has caused many of the sites to fluctuate in rankings and this is rather normal process. We are working on creating engaging and authentic content pieces and continue with our linking efforts and optimization of keywords to move up the rankings.&lt;br /&gt;
&lt;br /&gt;
Please also note that we do run our reports from the same machine, IP, and geographical area monthly as a gauge/benchmark, but what you might see on your end could be slightly off and, as you know, Google is generally changing their algorithm at least once a day, and any given change can affect your rankings&lt;br /&gt;
&lt;br /&gt;
Therefore the Google’s latest panda update, the fluctuation in ranking is typical and as we continue with the progress, you will definitely see improvement across the board. In terms of the “......” keywords please note that we are basing the strategy and keywords that are targeted on the keyword map that you had approved which is also available in the initial site analysis document. The keywords and allocation of them are outlined below. As you can see, we do have the word “.....” targeted but in different variations to allocated to the homepage for example. Also, if you notice in the spreadsheet we are also monitoring and targeting different variation of word. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rubbish! They send same emails to all of them once they fail.&lt;br /&gt;
&lt;br /&gt;
Here is some more pathetic situation with some other customer who went through them. &lt;br /&gt;
&lt;br /&gt;
SEOP, INC. states in their contract that "IF CLIENT DOES NOT REACH FIVE KEYWORD PHRASES IN THE TOP TEN OF ONE OF THE TOP THREE SEARCH ENGINE WITH SIX MONTHS, THEN SEOP WILL CONTINUE TO WORK AT NO CHARGE UNTIL DESIRED RESULTS ARE ACHIEVED.". -This is a broken promise. We paid for six months of services and their own reports show that we never did get 5 key terms in any 1 of the top 3 search engines. LONG VERSION:I had originally contact Michael Tesauro with SEOP.com in early October of 2006. SEOP, Inc. is a company that programs web site search engine optimization (SEO). This allows web surfers to find you when performing a search on search engines. We had discussed services in length. Michael had provided me with a proposal (DOCUMENT M), time line (DOCUMENT O) and contract for services (DOCUMENT L). There was a load of information forwarded to me, much of which was in terminology that only people in the industry would understand. Therefore, understanding the service was overwhelming at times. However, Michael was very responsive to questions and left me feeling comfortable in contracting their services. October 28th, 2006 was the start date of our agreement. In the first couple months of service, we did see minor immediate results with the search engines. In early December 2006, our company was making major changes that would be implemented in the New Year. I had contacted Michael to let him know that it was very likely we would not have the funds to continue with service, as it was costing $1500/month. Michael and I had come to an agreement that SEOP, Inc. would continue services with the knowledge that we may become past due.&lt;br /&gt;
&lt;br /&gt;
The agreement also stipulated that if we were to become 60days past due, all work to our site would cease until our account was caught up in full and we agreed to move on with services. Simply said, we had made a verbal agreement to go to a month to month agreement. This is documented in e-mail exchanges dated 12/13/06 and 12/21/06. (DOCUMENT A) On January 25th, 2006, documented in an e-mail to Dava Voss at SEOP, Inc., I had requested a freeze put on our account until we were caught up. This freeze never occurred. SEOP continued to bill me for billing periods of 01/28/07-02/27/07 and 2/28/07-3/27/07. (DOCUMENT B) When I continued to receive invoices, I again e-mailed a request to Dava &amp; Michael to freeze our account until further notice. This request is documented in an e-mail sent on 03/07/07. (DOCUMENT C) On April 25th, 2007, Dava Voss sent an e-mail demanding payment or they would remove the work they had performed to the site. At this time, I had informed her that I would take over the payable and get the account caught up. I also cancelled services and stated that no further work should be done until the account is caught up in full and we request further services.&lt;br /&gt;
&lt;br /&gt;
This cancellation is documented in an e-mail dated 04/25/07. (DOCUMENT D) NONE OF MY REQUESTS TO STOP SERVICES WERE EVER HONORED. THEY IGNORED THE REQUESTS AND KEPT BILLING. MIND YOU, NO WORK WAS BEING PERFORMED. In May our office had noticed that our site was starting to lose ranking. In particular, we were concerned about the massage therapists" pages. On 07/03/07 I had contacted Michael to ask why this would happen. He looked through the site and informed me that my "sitemap" was missing and furthermore that massage therapists pages were loaded with double "meta" content. These items combined would make the therapists web pages to drop in ranking. When I asked how a sitemap would disappear, Michael suggested that maybe my web programmer might have removed the file. I immediately called my web programmer and he assured me he did not do so, nor has ever even been in the ftp access anywhere near this info. In addition, my programmer stated that he saves all old work. Being that I have never had a problem with my web programmer and have worked with him for the past 4 years, I was quite sure that he did not do such a thing. I also asked my web programmer why all of a sudden we were getting double "meta" info loaded onto therapists web pages. He did look into this and informed me that SEOP had written code in the viewtherapist.asp file in the ftp files under the app manager directory to include addition "meta" info on each therapist web page. (DOCUMENT E)Naturally, having doubts, I started going through each individual therapist page and noticed that the duplicated content was the same for every single therapist. In addition to this, the "meta" info that was being loaded were the key terms that I was paying SEOP, Inc. to get me ranking results with. (DOCUMENT P) It is my belief that SEOP, &lt;br /&gt;
&lt;br /&gt;
1. removed the sitemap due to a past due bill. And &lt;br /&gt;
2. lost us ranking with search engines due to the programming they wrote into my therapists" web pages, thus duplicating meta tags and resulting in search engines penalizing us by dropping rank. This has resulted in a financial loss to our company and furthermore completely works against what SEOP, Inc. was hired to do. In the later half of June 2007, Dava Voss had continued to supply me with an incorrect account balance. I had requested on several occasions (as documented by e-mails) that we discuss the invoices and see why there was a discrepancy our records vs. SEOP records. Dava was non-responsive each time and was not reachable by telephone. (DOCUMENT F) Two months later, in an e-mail dated 8/21/07, as documented, I had asked again that we get this discrepancy resolved once and for all. At this point, no one was able to supply whether any work was performed during the month of service in question, therefore Michael had agreed to "make the invoice go away". (DOCUMENT G) Once this was resolved, I had caught our account up on the past due balance and had not heard from SEOP at all. They had not sent any further invoicing, nor had they requested a "cancellation of service". At this time, I had also started having major doubts about SEOP, Inc. and the services they had provided. I had decided to review the work they had done. This lead me back to the proposal, contract and time line that Michael had originally supplied me with. Once I had reviewed these documents, I had noted many services I had never received and that I had been over billed two of the six months I paid for monthly services. I also discovered that my contract stated that SEOP, Inc. would optimize additional pages at no charge, yet I was charged $100 for 17 additional pages I had submitted to them. In addition to this, the proposal stated that with my "gold package", 136 man hours would be done on my site per month. I have never received a report of how these hours were being spent, nor what work was being done to my site on a monthly basis. This information was to be sent to me on the 28th of each month according to the time line provided. 10/04/07, I had e-mailed Michael Tesauro (as documented) a long list of questions regarding the proposal, time line and contract we had (DOCUMENT H). We had made a telephone appointment for 10/12/07 of which Michael cancelled due to an emergency. 10/15/07, I had left a message and e-mailed Michael asking when he was intending to reschedule our appointment to discuss our e-mail. 10/15/07, Michael had gotten back to me and we went over the e-mail point by point. (DOCUMENT H) I have attached his responses to each item. Many of these items he was to e-mail to me. To date, I have not received these items.&lt;br /&gt;
&lt;br /&gt;
From: selina@wellkneadedmassage.com  &lt;br /&gt;
To: michael@seop.com  &lt;br /&gt;
Cc: selina@wellkneadedmassage.com  &lt;br /&gt;
Sent: Thursday, October 04, 2007 10:56 PM &lt;br /&gt;
Subject: Questions regarding agreement and work performed - &lt;br /&gt;
PLEASE CONFIRM RECIEPT Hello Michael, I have some items regarding our contract I would like to go over. &lt;br /&gt;
#1 - our original contract included the first 3 months at $1000/month, plus a $500 start up fee. However, Dava billed us $1500 per month for the first 3 months. Therefore, I will need a $1000 refund please. -said he would look at it. Dava later issued credit on final invoice in question. &lt;br /&gt;
&lt;br /&gt;
#2 - You had originally sent me an itemization of everything the gold package included. There are a few items I would like to clear up. ·H1 &amp; H2 tags - what is the purpose and where is this located? - in the source code for individual pages, acts as a header tag for search engines. Helps bring attention to those group of words. ·SEO Hazard Analysis - what is this? I have not received it. - an analysis of the website to be sure no unethical techniques are being used to make you get banned from the site. None of these were found with our site. ·Additional 1 way links over 6 months ??? -coming from other websites. ·Creation of themed linked pages - was this the pages that you had broken down by state? How does this work? - This is pages that have links on them according to themes or related industries. -directory source or reciprocal links pages. We did not receive this. Their focus is on incoming links. NEVER RECEIVED. ·Manual Link requests to Related Websites (750)- our links do not seem to be related to our industry. How many people actually are linked to us? -SEOP sends these link requests to the sites. When they are incoming links, they do not need to be service relative. According to today's algorithms, we would want them to be related industries today. 10/15/07 –SPOKE TO SEVERAL OTHER SEOP COMPANIES. THIS IS ABSOLUTELY FALSE AND SHOULD HAVE BEEN RELATED LINKS ALL ALONG. FURTHERMORE, OTHER PROFESSIONALS SAID THAT OUR CURRENT INCOMING LINKS, IF ANYTHING, WILL HURT US. THIS IS BECAUSE THEY ARE TOTALLY UNRELATED INDUSTRIES AND LOOK LIKE LINK FARMS. (DOCUMENT N) &lt;br /&gt;
&lt;br /&gt;
#3 - There are some items that I am not sure if were ever completed that were listed in the Time Line you had sent. ·&lt;br /&gt;
&lt;br /&gt;
3rd week - Submissions to Search Engines &amp; Directories - I did not get report with which Search Engines &amp; Directories these included or the date(s) submitted. - I asked Michael to send me this. ·&lt;br /&gt;
&lt;br /&gt;
4th week - Creation of Themed Link Pages - was this themed by state? How does this work? -addressed above. -Michael said they did not do this. –&lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·4th week - Report of one-way links Directory Structure - I did not receive the directory structure - Directory structure from where reciprocal links are being tied into. We didn't do this. Michael said that nobody wanted to provide reciprocal links. – &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·5th week - Reciprocal Link Development including collecting related links,loading the links on he site and sending link requests -see note above. – &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·6th week - W3c Validation of Homepage (HTML Code) - I asked Michael to send it to me. &lt;br /&gt;
&lt;br /&gt;
Received 10/16/07. ·November 28th - I am missing Ranking, Statistic &amp; SEO Reports. -Michael said he could not provide Statistic reports because he did not have access to log files in our hosting information, which they never asked me for. I thought this was the ftp information that I had provided. -Michael said SEO Report would not be any good after the first month of work. ·&lt;br /&gt;
&lt;br /&gt;
December 28th - I am missing Ranking, Statistic &amp; SEO Reports.  &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·January 28th - I am missing the Statistics &amp; SEO Reports.  &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·March 28th - I am missing the Statistics &amp; SEO Reports.  &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·April 28th - I am missing the Ranking, Statistic &amp; SEO Reports.  &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED #4 - Per section 11 of our agreement, I do not see that 5 keyword phrases of or 21 ever reached the top 10 of any 1 of the top 3 search engines. It states that you will continue working until this is achieved as the contract says they will work at no charge until desired results are achieved. How quickly do you think your team can achieve these results? -Michael replied stating they mean in combination of the top 3 search engines. NOT WHAT THE CONTRACT SAYS. (Obviously, they are not concerned with filling their promises)&lt;br /&gt;
&lt;br /&gt;
#5 - Lastly, I would like some clarification regarding some things you had in our original proposal. ·&lt;br /&gt;
&lt;br /&gt;
How would section 508 help us? -on page alt tags ·Was our Externalizing scripts done? -if it is not on the page itself. ·&lt;br /&gt;
&lt;br /&gt;
What are the top 15 search engines that you submit to? -Asked Michael to send this to me. – NEVER RECEIVED ·&lt;br /&gt;
&lt;br /&gt;
There is reference to bi-weekly ranking reports. I had never received these. -Michael responded with that they were just monthly.  &lt;br /&gt;
&lt;br /&gt;
NEVER RECEIVED ·Why is it you stated that our graphical design does not match to the type of clientele we are trying to attract? This was never addressed and I would like your input on this. -Michael stated that he doesn't remember In our conversation of addressing the above issues, I had requested a refund for over billing. At this point, all of a sudden Michael had stated that I had not provided the 60-day cancellation as agreed by our contract. I immediately forwarded Michael and Dava the e-mail from 4/25/07 canceling services. This e-mail is attached. (DOCUMENT I) 10/16/07, I received an invoice for $2000. This was a $3000 cancellation charge, minus $1000 credit for the over billing of our second and third month of service. I immediately responded by e-mail stating this was an error (DOCUMENT J) made complaint to BBB. 10/16/07 - I sent a certified letter to SEOP requesting reimbursement for services that were not received and for over billing. I also argued that I had already sent in a cancellation by e-mail and forwarded it to Dava and Michael. (DOCUMENT K) 10/19/07, I received a call from Jeff Jackson (949-340-7738) who called to tell me he assists in some legal matters. He stated that he or their attorneys might call me later today. He also stated that the CEO, Eric Shiffer was speaking with attorneys. 10/23/07, I had not received a check or response from SEOP, Inc. I filed small claims. (DOCUMENT L)  Contractual Agreement with SEOP (DOCUMENT M)  &lt;br /&gt;
&lt;br /&gt;
Service Proposal by SEOP (DOCUMENT N)  List of links provided by SEOP (DOCUMENT O) Time Line provided by SEOP 05/14/08 - So, a couple weeks ago, I presented my case in court. Unfortunately, not having court experience, I missed the target. The court wants "PROOF" that SEOP, INC. failed to provide as agreed. (Tough to do with a virtual service. So be sure to get your reports &amp; stay on top of it. Trusting professionals to do as contracted without regularly checking their work is not wise. - lesson learned.)My focus was driven on being over billed, damages being done to my site when they implemented code to our viewtherapist.asp files and the fact that I had to pay another SEO company a start up fee to get started again. My focus should have been on paragraph 11 - The guarantee of 5 of my keywords in the top 10 of 1 of the top 3 search engines. I had the reports to prove this, but my focus was in the wrong direction. I share this experience so that other consumers know what to focused on when SEO companies fail to deliver as promised. I also want consumers to understand that to be very aware of what you are getting for a "monthly maintenance fee". This is often a complete pile of bogus. Don't let terms such as "google changes their algorithms, so your site will require maintenance" scar you! These algorithms only change every 3-4 months AND they are very minor in 9 out of 10 instances. Furthermore, you can pay a one time fee to make changes to your site if necessary to comply with "algorithm changes". SEOP, INC CONSUMERS BEWARE! If you have a problem, don't hesitate to contact me. I have several other consumers who have been ripped of by this company. Through my experience, they have a better idea of how to approach the problem and a class action is brewing! For further direction, google the case against INTERNET ADVANCEMENT, INC in Washington. This sets a good precedent and can help give you direction. Too bad I hadn't found it earlier!&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/kU-qsMDMqsI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-25T19:50:22.447-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/beware-of-seop-company-they-are-simply.html</feedburner:origLink></item><item><title>Data pump export to a network mapped drive fails with ORA-39002 ORA-39070</title><link>http://feedproxy.google.com/~r/dbablog/~3/RwII74I314E/data-pump-export-to-network-mapped.html</link><category>Export</category><category>Data Pump</category><author>noreply@blogger.com (Arju)</author><pubDate>Sun, 08 Apr 2012 09:30:18 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-584924081943464020</guid><description>&lt;b&gt;&lt;u&gt;Problem Description&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
A folder from a network of another machine is mapped to Z: drive in the Oracle server machine. Proper permission is given in that folder. Oracle directory is created as follows:&lt;br /&gt;
&lt;br /&gt;
SQL&gt; create or replace directory z as 'Z:\backupset';&lt;br /&gt;
&lt;br /&gt;
Now whenever we try to do data pump export it fails with ORA-39002, ORA-39070 and ORA-29283: invalid file operation.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;C:\Users\Administrator&gt;expdp schemas=idencraft userid=system/sys directory=z logfile=data_pump_dir

Export: Release 11.2.0.3.0 - Production on Sun Apr 8 11:56:15 2012

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation
&lt;/pre&gt;&lt;br /&gt;
If we change the log file location to any local directory of the server then error message change like following:&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;C:\Users\Administrator&gt;expdp schemas=idencraft userid=system/sys directory=z logfile=data_pump_dir:log.log

Export: Release 11.2.0.3.0 - Production on Sun Apr 8 11:56:29 2012

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31641: unable to create dump file "z:\backupset\expdat.dmp"
ORA-27040: file create error, unable to create file
OSD-04002: unable to open file
O/S-Error: (OS 3) The system cannot find the path specified.
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Cause of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
The CREATE DIRECTORY command used the drive letter, not the UNC naming convention (\\&amp;lt;server&gt;\&amp;lt;sharepoint&gt;).&lt;br /&gt;
In this example: CREATE DIRECTORY dump_dir AS 'Z:\backupset';&lt;br /&gt;
&lt;br /&gt;
The account running the command does not have the necessary privileges to access the mapped network disk. &lt;br /&gt;
The user LOCAL SYSTEM normally will not have file system permissions or network permissions.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Solution of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Use UNC naming convention (\\&amp;lt;server&gt;\&amp;lt;sharepoint&gt;) on CREATE DIRECTORY command.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;SQL&gt; create or replace directory z as '\\172.16.1.36\c$\DB_Backup\backupset';

Directory created.

SQL&gt; exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64
bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

C:\Users\Administrator&gt;expdp schemas=idencraft userid=system/sys directory=z log
file=data_pump_dir:log.log

Export: Release 11.2.0.3.0 - Production on Sun Apr 8 11:58:44 2012

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
FLASHBACK automatically enabled to preserve database integrity.
Starting "SYSTEM"."SYS_EXPORT_SCHEMA_02":  schemas=idencraft userid=system/*****
*** directory=z logfile=data_pump_dir:log.log
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 130.0 GB
Processing object type SCHEMA_EXPORT/USER
Processing object type SCHEMA_EXPORT/SYSTEM_GRANT
Processing object type SCHEMA_EXPORT/ROLE_GRANT
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/TABLESPACE_QUOTA
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TYPE/TYPE_SPEC
Processing object type SCHEMA_EXPORT/DB_LINK
Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC
Processing object type SCHEMA_EXPORT/FUNCTION/FUNCTION
Processing object type SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processing object type SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_
PACKAGE_SPEC
Processing object type SCHEMA_EXPORT/FUNCTION/ALTER_FUNCTION
Processing object type SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/VIEW/VIEW
Processing object type SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/TRIGGER
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/RwII74I314E" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-08T09:30:18.278-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/data-pump-export-to-network-mapped.html</feedburner:origLink></item><item><title>DIM-00014: Cannot open the Windows NT Service Control Manager</title><link>http://feedproxy.google.com/~r/dbablog/~3/a-7XsC5z1xU/dim-00014-cannot-open-windows-nt.html</link><category>Troubleshooting</category><author>noreply@blogger.com (Arju)</author><pubDate>Sat, 07 Apr 2012 23:26:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-2554216815341519314</guid><description>&lt;b&gt;&lt;u&gt;Problem Description&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
While creating new Oracle service using oradim command it fails with DIM-00014: Cannot open the Windows NT Service Control Manager.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;C:\Users\Arju&gt;oradim -new -sid A -srvc OracleServiceA
DIM-00014: Cannot open the Windows NT Service Control Manager.
O/S-Error: (OS 5) Access is denied.
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Cause of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
The error indicates that the user from which you are using oradim does not have sufficient privileges. It might seem that you are running oradim from command prompt as Administrator user or there only exists one user in windows but still invoking oradim throws same error. &lt;br /&gt;
&lt;br /&gt;
This error might also arises because of the newly introduced OS feature User Account Control (UAC), a new security component in Windows Vista .&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Solution of the Problem&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
To workaround the issue either :&lt;br /&gt;
&lt;br /&gt;
1.   Disable the User Account Control (UAC)  security component .&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
2.   Go to Start -&gt; Accessories -&gt;  Right click on Command Prompt &lt;br /&gt;
&lt;br /&gt;
and select "Run as Administrator".&lt;br /&gt;
&lt;br /&gt;
to start the command prompt where oradim will be issued .&lt;br /&gt;
&lt;br /&gt;
If you are working on command prompt you can use runas OS command while invoking oradim just like below. &lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;C:\Users\Arju&gt;runas /env /user:Arju "oradim -new -sid A -startmode manual -srvcstart system"
Enter the password for Arju:
Attempting to start oradim -new -sid A -startmode manual -srvcstart system as user "ARJU-PC\Arju" ...
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/a-7XsC5z1xU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-07T23:26:15.166-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/dim-00014-cannot-open-windows-nt.html</feedburner:origLink></item><item><title>Troubleshooting ASMCMD remote copy</title><link>http://feedproxy.google.com/~r/dbablog/~3/bp_DbRoQDv8/troubleshooting-asmcmd-remote-copy.html</link><category>ASM</category><author>noreply@blogger.com (Arju)</author><pubDate>Tue, 03 Apr 2012 01:26:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-3696347836041624078</guid><description>As it is discussed in &lt;a href="http://arjudba.blogspot.com/2012/04/how-to-copy-asm-files-between-remote.html"&gt; http://arjudba.blogspot.com/2012/04/how-to-copy-asm-files-between-remote.html&lt;/a&gt; you can use cp command of ASMCMD to transfer a file in ASM filesystem from local ASM instance to remote ASM instance. &lt;br /&gt;
&lt;br /&gt;
asmcmd remote copy works through listener connection. &lt;br /&gt;
&lt;br /&gt;
However ASMCMD cp command arguments are not user friendly and also even a single mismatch will generate error. ASMCMD remote connection can fail with below generic error. &lt;br /&gt;
&lt;br /&gt;
ASMCMD-08202: internal error: [asmcmdshare_error_msg_05] [8201] &lt;br /&gt;
&lt;br /&gt;
[8201] means unable to connect remote ASM Instance. &lt;br /&gt;
&lt;br /&gt;
It could be due to following reason.&lt;br /&gt;
&lt;br /&gt;
1. not able to reach remote host. &lt;br /&gt;
2. Remote host listener is down. &lt;br /&gt;
3. Remote ASM Instance is not registered with listener and running non-default port. &lt;br /&gt;
4. sysasm remote connection does not work. &lt;br /&gt;
5. Incorrect password given for sys user. &lt;br /&gt;
6. Remote ASM Instance password file missing.&lt;br /&gt;
&lt;br /&gt;
We need to enable additional tracing for asmcmd connection to get a exact failure message. &lt;br /&gt;
&lt;br /&gt;
++ set DBI_TRACE environment variable for asmcmd perl tracing. &lt;br /&gt;
&lt;br /&gt;
export DBI_TRACE=1 &lt;br /&gt;
&lt;br /&gt;
++ Now connect using asmcmd and re-produce the issue.&lt;br /&gt;
&lt;br /&gt;
After enabling trace, if you notice it fails due to ORA-01031: insufficient privileges then sysasm privelege was not given to sys user on remote ASM Instance. &lt;br /&gt;
&lt;br /&gt;
Given the SYSASM privilege to SYS ( or the user trying to connect ). When you grant a system privilege, the password file is updated. &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;SQL&gt; grant sysasm to sys; 
Grant succeeded. 

SQL&gt; select * from v$pwfile_users; 
USERNAME SYSDB SYSOP SYSAS 
------------------------------ ----- ----- ----- 
SYS TRUE TRUE TRUE 
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/bp_DbRoQDv8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-03T01:26:41.588-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/troubleshooting-asmcmd-remote-copy.html</feedburner:origLink></item><item><title>How much your bank charges for adsense check in Bangladesh</title><link>http://feedproxy.google.com/~r/dbablog/~3/vMABnCmY5A8/how-much-your-bank-charges-for-adsense.html</link><category>Money</category><category>Adsense</category><author>noreply@blogger.com (Arju)</author><pubDate>Mon, 02 Apr 2012 20:23:49 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-6335633221067329376</guid><description>In Bangladesh you have to pay a good amount of money in order to get cash against adsense check. If we issue any check via post office or normal delivery then this corrupted government of Bangladesh (Sheikh Hasina) don't deliver the check. Don't know why they do so. So we had to issue check via DHL and it cuts $28 as processing fee. Once we get the check we need to deposit the check into bank account. Upon cleared bank also charges a good amount of money from our end. This is very frustrating for the adsense publisher who get check in every month as well as your hard earned money is gone. This is reality in Bangladesh until Western Union is available for Bangladesh from Google. &lt;br /&gt;
&lt;br /&gt;
Here goes my bank statement for each check it is cleared. &lt;br /&gt;
&lt;br /&gt;
CHARGES&lt;br /&gt;
BCCDAK114431MNY&lt;br /&gt;
COMMISSION BDT 750.00&lt;br /&gt;
POSTAGE BDT 400.00&lt;br /&gt;
VAT BDT 172.50&lt;br /&gt;
T19800057&lt;br /&gt;
BANKING TERMINAL (UBT)&lt;br /&gt;
1,322.50  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here goes the screenshot from the bank statement, &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qFXjORRMZ9E/T3psjgMF7-I/AAAAAAAAH0c/DRmwLQrT2Nw/s1600/bank%2Bcharges.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="225" width="400" src="http://4.bp.blogspot.com/-qFXjORRMZ9E/T3psjgMF7-I/AAAAAAAAH0c/DRmwLQrT2Nw/s400/bank%2Bcharges.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This is from my HSBC bank. The good news is not all banks charges same amount of money. Some bank only charges 300 BDT as postal fee. No commission, no vat. As far as I heard and draw money, Islamic bank really good to deposit adsense check. However if you have any experience about your bank you can share in the comment.&lt;br /&gt;
Thanks.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/vMABnCmY5A8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-02T20:23:49.998-07:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-qFXjORRMZ9E/T3psjgMF7-I/AAAAAAAAH0c/DRmwLQrT2Nw/s72-c/bank%2Bcharges.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/how-much-your-bank-charges-for-adsense.html</feedburner:origLink></item><item><title>How to Copy asm files between remote ASM instances using ASMCMD command</title><link>http://feedproxy.google.com/~r/dbablog/~3/wE0Mx0dWJ28/how-to-copy-asm-files-between-remote.html</link><category>ASM</category><author>noreply@blogger.com (Arju)</author><pubDate>Mon, 02 Apr 2012 05:37:57 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8616954574848172664.post-1080039248181860953</guid><description>In 11g we can use asmcmd command line interface to copy files from one machine to another machine which are on ASM file system. So copy the asm files between remote instances and local instances is possible. This feature is new in 11g and enables you to copy files between ASM disk groups on local instances and remote instances. You can also use this command to copy files from ASM disk groups to the operating system. &lt;br /&gt;
&lt;br /&gt;
We can use cp command of asmcmd in order to copy from one machine ASM to another machine ASM instance. &lt;br /&gt;
&lt;br /&gt;
The syntax is,&lt;br /&gt;
cp -ifr &amp;lt;source file name&gt; &amp;lt;user_name&gt;@&amp;lt;host_name&gt;.&amp;lt;port Number&gt;.&amp;lt;sid&gt;:&amp;lt;target path&gt;/&amp;lt;target file name&gt;&lt;br /&gt;
&lt;br /&gt;
user_name@host_name.&amp;lt;port Number&gt;.&amp;lt;sid&gt;&lt;br /&gt;
&lt;br /&gt;
The user_name, host_name, and SID are required. The default port number is 1521. &lt;br /&gt;
&lt;br /&gt;
For example to copy a file &lt;br /&gt;
named +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 from local ASM instance to &lt;br /&gt;
remote ASM instance named test &lt;br /&gt;
port 1525, &lt;br /&gt;
ASM instance name +ASM2 &lt;br /&gt;
copy to location +data/spfilebakcup.bak&lt;br /&gt;
the command will be, &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt; cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@test.1525.+ASM2:+data/spfilebakcup.bak
Enter password: ******
ASMCMD&gt; 
&lt;/pre&gt;It will prompt you a password, provide grid sys user password. It is sysasm password, not OS password. &lt;br /&gt;
&lt;br /&gt;
Lets see in remote machine to ensure that file is copied there. &lt;br /&gt;
&lt;br /&gt;
Now let's see what happens if we miss anything in the command. Simply it will not copy and some bogus message it will be shown. &lt;br /&gt;
&lt;br /&gt;
1) Wrong password.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt; cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@test.1525.+ASM2:+data/spfilebakcup.bak
Enter password: ********
ORA-01017: invalid username/password; logon denied (DBD ERROR: OCISessionBegin)
ASMCMD-08202: internal error: [asmcmdvol_error_msg_05] [8201]
&lt;/pre&gt;2) Listener not up.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt; cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@drs-db-01.1525.+ASM2:+data/spfilebakcup.bak
Enter password: ********
ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach)
ASMCMD-08202: internal error: [asmcmdvol_error_msg_05] [8201]
&lt;/pre&gt;3) Another variation.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt; cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@drs-db-01.1523.+ASM1:+data/g.baks
Enter password: *****
ORA-12505: TNS:listener does not currently know of SID given in connect descript                                                                                        or (DBD ERROR: OCIServerAttach)
ASMCMD-08202: internal error: [asmcmdvol_error_msg_05] [8201]
&lt;/pre&gt;4) If destination file already exist.&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt; cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@test.1525.+ASM2:+data/spfilebakcup.bak
Enter password: ******
ASMCMD-08014: can not open file-&gt;''
ASMCMD-08016: copy source-&gt;'+DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991' and target-&gt;'' failed
ORA-15056: additional error message
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 397
ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)
&lt;/pre&gt;5) Note that, IP address instead of hostname will not work. &lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;ASMCMD&gt;  cp +DATA/BDDIPDC/PARAMETERFILE/spfile.639.737023991 sys@192.168.155.1.1525.+ASM2:+data/spfilebakcup.bak
Enter password: ******
ORA-12532: TNS:invalid argument (DBD ERROR: OCIServerAttach)
ASMCMD-08202: internal error: [asmcmdvol_error_msg_05] [8201]
&lt;/pre&gt;6) Don't use port 1521.&lt;br /&gt;
If you use 1521 port you might see your command is hanged. CISCO and juniper hardware can treat 1521 port specially and it block traffic. So use other port. &lt;br /&gt;
&lt;br /&gt;
Ensure that listener started in remote machine, for example in my remote machine:&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;[oracle@DRS-DB-02 ~]$ lsnrctl status LISTENER_NEW

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-APR-2012 14:36:19

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_DIP)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_NEW
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                29-MAR-2012 12:50:30
Uptime                    4 days 1 hr. 45 min. 49 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora
Listener Log File         /u01/app/11.2.0/grid/log/diag/tnslsnr/DRS-DB-02/listener_new/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_DIP)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.155.1)(PORT=1525)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM2", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
&lt;/pre&gt;Ensure that in local asm we can resolve the name of remote hostname. &lt;br /&gt;
Here goes /etc/hosts entry,&lt;br /&gt;
&lt;pre style="font-size:1.1em; color:black;"&gt;[grid@DC-DB-02 ~]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6
192.168.155.1 test
&lt;/pre&gt;I will write another post how to troubleshoot remote copy using ASMCMD.&lt;div class="blogger-post-footer"&gt;&lt;a href=http://romance-scam.blogspot.com/&gt;http://romance-scam.blogspot.com/&lt;/a&gt;
&lt;a href=http://banscam.blogspot.com/&gt;http://banscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://reportyourscam.blogspot.com/&gt;http://reportyourscam.blogspot.com/&lt;/a&gt;
&lt;a href=http://arjudba.blogspot.com/&gt;http://arjudba.blogspot.com/&lt;/a&gt;
&lt;a href=http://emailscam.net/&gt;http://emailscam.net/&lt;/a&gt;
&lt;a href=http://blastyourblog.com/&gt;http://blastyourblog.com/&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/dbablog/~4/wE0Mx0dWJ28" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-02T05:37:57.258-07:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://arjudba.blogspot.com/2012/04/how-to-copy-asm-files-between-remote.html</feedburner:origLink></item><media:rating>adult</media:rating></channel></rss>
