<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29328409</id><updated>2011-12-18T03:45:30.883+05:30</updated><category term='PHP'/><category term='AJAX'/><category term='Tech'/><category term='People'/><category term='Oracle Fundamentals'/><category term='Other'/><category term='Microsoft SQL Server'/><category term='Programming'/><title type='text'>Blogging World</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29328409.post-1603679272874980981</id><published>2009-12-11T14:15:00.002+05:30</published><updated>2009-12-12T00:30:22.768+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><title type='text'>PHP AJAX simple example</title><content type='html'>Today I'll write simple AJAX (Asynchronous JavaScript And XML) program using PHP language.&lt;br /&gt;In this example, you will be able to display user a Welcome Message without refreshing the webpage.&lt;br /&gt;The webpage have one Name textbox and a command button. When user enter his name in textbox and press the Hola button, it will display 'Hola User!' message.&lt;br /&gt;&lt;br /&gt;If the name textbox is left blank, it will display message 'Hola Guest!'.&lt;br /&gt;&lt;br /&gt;Here is the home.html code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="simple.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;Name: &amp;lt;input type="text" id="txtName"/&amp;gt;&lt;br /&gt;&amp;lt;input type="button" id="btnHola" value="Hola" onClick="HolaMe(txtName.value)"&amp;gt;&amp;lt;/input&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;span id="txtMsg"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;This html file need simple.js javascript file to process your request asynchronously. The simple.js file looks like below&lt;br /&gt;&lt;br /&gt;var xmlhttp;&lt;br /&gt;function HolaMe(str)&lt;br /&gt;{&lt;br /&gt;if(str.length==0)&lt;br /&gt;{&lt;br /&gt;document.getElementById("txtMsg").innerHTML="Hola Guest!";&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;xmlhttp=GetXmlHttpObject();&lt;br /&gt;if(xmlhttp==null)&lt;br /&gt;{&lt;br /&gt;alert("Your browser don't support XMLHTTP!");&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;var url="hola.php";&lt;br /&gt;url=url+"?q="+str;&lt;br /&gt;url=url+"&amp;amp;sid="+Math.random();&lt;br /&gt;xmlhttp.onreadystatechange=showHolaMsg;&lt;br /&gt;xmlhttp.open("GET",url,true);&lt;br /&gt;xmlhttp.send(null);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function showHolaMsg()&lt;br /&gt;{&lt;br /&gt;if(xmlhttp.readyState==4)&lt;br /&gt;{&lt;br /&gt;document.getElementById("txtMsg").innerHTML=xmlhttp.responseText;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function GetXmlHttpObject()&lt;br /&gt;{&lt;br /&gt;if (window.XMLHttpRequest)&lt;br /&gt;{&lt;br /&gt;// code for IE7+, Firefox, Chrome, Opera, Safari&lt;br /&gt;return new XMLHttpRequest();&lt;br /&gt;}&lt;br /&gt;if (window.ActiveXObject)&lt;br /&gt;{&lt;br /&gt;// code for IE6, IE5&lt;br /&gt;return new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;return null;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This javascript check if the textbox is empty it displays 'Hola Guest!' message. Otherwise it sends the user name to hola.php file.&lt;br /&gt;&lt;br /&gt;The hola.php file is very simple. It just echo the formatted response.&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$q=$_GET["q"];&lt;br /&gt;$response="Hola ".$q."!";&lt;br /&gt;echo $response;&lt;br /&gt;?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-1603679272874980981?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/1603679272874980981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=1603679272874980981&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1603679272874980981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1603679272874980981'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2009/12/php-ajax-simple-example.html' title='PHP AJAX simple example'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-439649459482126932</id><published>2009-05-11T08:11:00.002+05:30</published><updated>2009-05-11T08:14:43.829+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Computer Networks Fundamentals</title><content type='html'>&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;Today we'll learn some computer networks fundamentals. You might have heard about following terms in day to day life, but this post will give you detail idea about them.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;What is Protocol?&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;Protocol is an agreement between the communication parties about how communication is to proceed.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Connection-oriented service:&lt;/span&gt;&lt;/b&gt; The service first establish connection, uses the connection and then release the connection.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Connection-less service:&lt;/span&gt;&lt;/b&gt; Each message carries the full destination address and each one is routed independent of others.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;OSI Reference Model/Open System Interconnect Model:&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Physical Layer:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp; &lt;/b&gt;transmitting raw bits over a communication channel.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Data Link Layer:&lt;/span&gt; &lt;/b&gt;break up input data (raw bits) into data frames (few hundress/thousand bytes) and transmit the frames sequentially. If service is reliable, receiver send Acknowledgment frame. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Network Layer:&lt;/span&gt; &lt;/b&gt;controls the operation of the subnet. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Transport Layer:&lt;/span&gt; &lt;/b&gt;accept data from above, split it into smaller units pass these to the network layer and ensure that all arrived correctly at the other end. Also determine what kind of service to provide to Session Layer ultimately to end user of the network.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Session Layer:&lt;/span&gt; &lt;/b&gt;allows user on different machines to establish sessions between them. Offers various services including &lt;b&gt;dialog control&lt;/b&gt; (keeping track of whose turn it is to transmit), &lt;b&gt;token management &lt;/b&gt;(preventing two parties attempting the same critical operation at the same time), &lt;b&gt;synchronization &lt;/b&gt;(checkpointing long transmissions to allow them to continue from where they were after a crash).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Presentation Layer:&lt;/span&gt; &lt;/b&gt;unlike lower layers, which are concerned with moving bits around, this layer is concerned with the syntax and semantics of information transmitted. To allow computers with different data representations to communication, the data structures can be defined in abstract way.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Application Layer:&lt;/span&gt; &lt;/b&gt;contains a variety of protocols needed by user like &lt;b&gt;HTTP &lt;/b&gt;(Hyper Text Transfer Protocol). Other application protocols are used for file transfer, email and network news.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: #990000;"&gt;TCP/IP Reference Model:&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Host to network Layer:&lt;/span&gt; &lt;/b&gt;This is not defined by TCP/IP and it varies from host to host and n/w to n/w.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Internet Layer:&lt;/span&gt; &lt;/b&gt;is connectionless internetwork layer. Its job is to permit host to inject packets into any network and have them travel independently to the destination. They may arrive in different order and its job of higher layers to rearrange them. The internet layer define official packet format and protocol called &lt;b&gt;IP (Internet Protocol). &lt;/b&gt;The job of Internet layer is to deliver IP packets to destination.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #0b5394;"&gt;Transport Layer:&lt;/span&gt; &lt;/b&gt;allow peer entities to carry on a conversation. Two protocols are defined-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;1. TCP (Transmission Control Protocol):&lt;/span&gt; &lt;/b&gt;&lt;i&gt;reliable&lt;/i&gt; &lt;i&gt;connection-oriented &lt;/i&gt;protocol allows a byte stream originating on one machine to be delivered on other machine. It fragment incoming byte stream into discrete messages and pass them on internet layer. At destination, TCP reassemble incoming messages. TCP also handle flow control to allow fast sender and slow receiver communication. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;2. UDP (User Datagram Protocol):&lt;/span&gt; &lt;/b&gt;&lt;i&gt;unreliable connection-less &lt;/i&gt;protocol. Used for once shot, client-server type request reply queries and application in which prompt delivery is more important than accurate delivery (e.g. speech and video transmission).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;TCP/IP model does not have session or presentation layers.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: #0b5394;"&gt;Application Layer: &lt;/b&gt;Contains all higher level protocols like virtual terminal (TELNET), FTP, and email (SMPT). Virtual terminal allow user on one m/c to log onto distant m/c and work there. The FTP allows user to move data efficiently. SMTP is for email in which other protocols are added like Domain Name System (DNS) for mapping host names onto their network addresses, NNTP the protocol for moving USENET news articles around and HTTP the protocol for fetching pages on the World Wide Web and many more.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;DNS(Domain Name System):&lt;/span&gt; &lt;/b&gt;DNS is used for mapping host names and e-mail destinations to IP addresses.&lt;br /&gt;Working-To map name onto an IP address, an application program calls the &lt;b&gt;&lt;i&gt;resolver &lt;/i&gt;&lt;/b&gt;with name as parameter. The resolver then sends a UDP packet to a local DNS server which then looks up the name and returns the IP address to the resolver, which then returns it to the caller. The program then can establish a TCP connection or send UDP packets.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span style="color: #990000; font-size: small;"&gt;&lt;b&gt;DHCP(Dynamic Host Configuration Protocol):&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; allows both manual and automatic IP address assignment. The DHCP server need not be on same LAN as the requesting host. Since DHCP server may not be reachable by broadcasting, a &lt;i&gt;&lt;b&gt;DHCP relay agent&lt;/b&gt; &lt;/i&gt;is needed on each LAN. &lt;br /&gt;To find its IP, newly booted system broadcasts a DHCP DISCOVER packet. The DHCP relay agent on its LAN intercepts all DHCP broadcasts and sends the packet as a unicast packet to the DHCP server possibly on a distant network. The only information the relay agent need is IP address of DHCP server. &lt;br /&gt;Automatic IP assignment use a technique called &lt;b&gt;&lt;i&gt;leasing&lt;/i&gt;&lt;/b&gt;. Just before lease expires the host must ask DHCP for renewal otherwise host may no longer be able to use same IP. This helps to avoid permanent loss of IP, if host fail to return it to DHCP.&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: xx-small;"&gt;References: Some of the content is referred from the book Computer Networks by A. Tannenbaum&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-439649459482126932?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/439649459482126932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=439649459482126932&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/439649459482126932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/439649459482126932'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2009/05/computer-networks-fundamentals.html' title='Computer Networks Fundamentals'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-1041229792394219452</id><published>2009-04-25T23:55:00.006+05:30</published><updated>2009-12-11T14:13:38.475+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Enable OpenMP in Visual Studio</title><content type='html'>&lt;b&gt;To Enable OpenMP support in Visual Studio:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;To use OpenMP, you must do the following&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;1. Include &lt;omp.h&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;2. Enable OpenMP compiler switch in Project Properties&amp;gt;&amp;gt;Configuration Properties&amp;gt;&amp;gt;C/C++&amp;gt;&amp;gt;Language&amp;gt;&amp;gt;OpenMP Support &amp;gt; Yes(/openmp)&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;3. That's all!&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;Applicable to: Visual Studio 2008&lt;/omp.h&gt;&lt;br /&gt;&lt;div&gt;&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span style="border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:Times;font-size:medium;color:black;"   &gt;&lt;span style=";font-family:'Lucida Grande';font-size:small;"  &gt;&lt;span style="font-size:11px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;omp.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;/omp.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-1041229792394219452?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/1041229792394219452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=1041229792394219452&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1041229792394219452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1041229792394219452'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2009/04/enable-openmp-in-visual-studio.html' title='Enable OpenMP in Visual Studio'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-8683835702339044522</id><published>2008-10-25T23:55:00.001+05:30</published><updated>2008-11-10T08:26:09.221+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server'/><title type='text'>Sql Server 2005 on Windows 2008</title><content type='html'>&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:0;  mso-generic-font-family:roman;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} .MsoPapDefault  {mso-style-type:export-only;  margin-bottom:10.0pt;  line-height:115%;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.0in 1.0in 1.0in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt;"&gt;For those who face error 26 for SQL Server 2005 installed on Windows Server 2008&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 13.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;Named instances of SQL server connect to dynamic TCP/IP Ports instead of default 1433. SQL Server Browser which is listening on 1434 , respond to the client request and returns the TCP/IP port or named pipe associated with the requested SQL Server instance.&lt;br /&gt;&lt;br /&gt;On Windows 2008 Server you need to configure your firewall for requests coming on UDP 1434&lt;br /&gt;Check if Sql Server instance is running in SQL Server Configuration manager&lt;br /&gt;Check if Sql Server Browser is running in SQL Server Configuration manager. (You can use netstat to make sure UDP 1434 is in use)&lt;br /&gt;Check if firewall is allowing connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;To open Windows server 2008 firewall go to ServerManager/Configuration/Windows firewall &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-8683835702339044522?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/8683835702339044522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=8683835702339044522&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/8683835702339044522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/8683835702339044522'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2008/10/sql-server-2005-on-windows-2008.html' title='Sql Server 2005 on Windows 2008'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-6421543125774088518</id><published>2008-09-25T23:55:00.000+05:30</published><updated>2008-11-10T08:26:29.159+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server'/><title type='text'>Changing the name of a SQL Server Host machine</title><content type='html'>&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;b&gt;Overview&lt;/b&gt;&lt;br /&gt;If you change the name of a machine with SQL Server installed, you need to do a few things in SQL Server after the host name change.&lt;br /&gt;This blog applies to SQL Server 7.0, 2000, 2005 and 2008.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; Note:&lt;/b&gt; If the SQL Server is installed in a cluster, you should reinstall.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1 (all versions)&lt;/b&gt;&lt;br /&gt;After starting SQL Server, you need to take care of the sysservers table in the master database. SQL Server stores the local machine name here and this will not match if you have renamed the machine in Windows. This is also easy to fix:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt; &lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;&lt;span style="color: darkred;"&gt;sp_dropserver &lt;/span&gt;&lt;span style="color: red;"&gt;'&lt;old_name&gt;'&lt;br /&gt;&lt;/old_name&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;&lt;span style="color: darkred;"&gt;sp_addserver &lt;/span&gt;&lt;span style="color: red;"&gt;'&lt;new_name&gt;'&lt;/new_name&gt;&lt;/span&gt;&lt;span style="color: grey;"&gt;, &lt;/span&gt;&lt;span style="color: red;"&gt;'local'&lt;br /&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;GO&lt;br /&gt;&lt;/span&gt;&lt;/code&gt; &lt;br /&gt;You need to replace &lt;old_name&gt; above with the old machine name and &lt;new_name&gt; with the new machine name. &lt;/new_name&gt;&lt;/old_name&gt;&lt;/span&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;If you have instance name, then the server names will be &lt;servername\instancename&gt;.&lt;br /&gt;Get old name of server by executing-&lt;/servername\instancename&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;&lt;span style="color: darkred;"&gt;sp_helpserver&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: black;"&gt;GO&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;SELECT * FROM sysservers&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt; &lt;b&gt;Step 3 (7.0 and 2000)&lt;/b&gt;&lt;br /&gt;In this last step, you need to handle the sysjobs table in the msdb database. There is one row in sysjobs for each SQL Server agent job. In the column originating_server, you find the name of the server where the job was created. This is to support master and target server (MSX). If a job is created on a master server, you cannot modify the job definition on the targer server; all modifications has to be done on the master server.&lt;br /&gt;&lt;br /&gt;So, if you changed the machine name, SQL Server will think that the job originated on a master server, and you will not be able to do anything with that job definition. You can handle this in two ways:&lt;br /&gt;&lt;br /&gt;1. Rename the machine back to the old name, script the job definitions, delete the jobs, rename the machine to the new name again and use the script to re-create the jobs. See &lt;a href="http://support.microsoft.com/?id=281642"&gt;Error 14274 Occurs When You Update a SQL Agent Job After Renaming Windows Server&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;2. I find it easier to modify the sysjobs table directly. Note that this isn't supported and if you don't feel confident with doing below, don't; use above steps instead.&lt;br /&gt;&lt;br /&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;DECLARE &lt;/span&gt;&lt;span style="color: #434343;"&gt;@srv &lt;/span&gt;&lt;span style="color: black;"&gt;sysname&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET &lt;/span&gt;&lt;span style="color: #434343;"&gt;@srv &lt;/span&gt;&lt;span style="color: blue;"&gt;= &lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;SERVERPROPERTY&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'ServerName'&lt;/span&gt;&lt;span style="color: grey;"&gt;) &lt;/span&gt;&lt;span style="color: blue;"&gt;AS &lt;/span&gt;&lt;span style="color: black;"&gt;sysname&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;UPDATE &lt;/span&gt;&lt;span style="color: black;"&gt;sysjobs &lt;/span&gt;&lt;span style="color: blue;"&gt;SET &lt;/span&gt;&lt;span style="color: black;"&gt;originating_server &lt;/span&gt;&lt;span style="color: blue;"&gt;= &lt;/span&gt;&lt;span style="color: #434343;"&gt;@srv&lt;br /&gt;&lt;/span&gt;&lt;/code&gt; &lt;br /&gt;If this is a target server (you have jobs sent from a master server), you have to exclude them, so you don't convert those jobs into local jobs:&lt;br /&gt;&lt;br /&gt;&lt;code style="font-size: 12px;"&gt;&lt;span style="color: blue;"&gt;WHERE &lt;/span&gt;&lt;span style="color: black;"&gt;originating_server &lt;/span&gt;&lt;span style="color: blue;"&gt;= &lt;/span&gt;&lt;span style="color: red;"&gt;'&lt;old_name&gt;'&lt;br /&gt;&lt;/old_name&gt;&lt;/span&gt;&lt;/code&gt; &lt;br /&gt;You need to replace &lt;old_name&gt; above with the old machine name.&lt;/old_name&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-6421543125774088518?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/6421543125774088518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=6421543125774088518&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/6421543125774088518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/6421543125774088518'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2008/06/changing-name-of-sql-server-host.html' title='Changing the name of a SQL Server Host machine'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-2777660099741243374</id><published>2008-05-25T23:55:00.001+05:30</published><updated>2008-06-29T07:45:14.558+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server'/><title type='text'>Restore master database - Sql Server 2005</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;If you want to restore your master database then you need to follow those steps-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;1. Disable all services of Sql server. One way to do this is- Open 'Sql Server Configuration Manager' then disable all services running under 'Sql Server 2005 services'.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;2. Now run Sql server instance in single user mode by running &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold; font-family: arial;"&gt;    NET START "Sql Server (InstanceName)" /m&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;3. Now open the sqlcmd or Management studio and launch New Query window. (If you connect to instance and then try to connect to new query, it wont allow as you already connected to Instance. So one way is to disconnect to instance from Disconnect button in Management studio. Then click on New Query, it will ask for Username and Pwd)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;4. Now restore your master database using&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;use master&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    &lt;span style="color: rgb(0, 0, 153);"&gt;Restore database master from disk = '...'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;5. Now all changes in master after the backup you restore will be lost. So if you have created any users/logins you need to create then. If you have any databases created after that, you will not be able to find them under System databases. So you can Attach them from management studio from the Data file path of sql server.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-2777660099741243374?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/2777660099741243374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=2777660099741243374&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2777660099741243374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2777660099741243374'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2008/05/restore-master-database-sql-server-2005.html' title='Restore master database - Sql Server 2005'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-2392531737060173577</id><published>2008-02-07T23:55:00.001+05:30</published><updated>2009-04-17T07:26:52.374+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Enable &amp; Disable Hibernate on Windows Vista</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus; color: rgb(49, 132, 155);"&gt;On Windows Vista, there is not option to enable or disable Hibernate. Here is the trick to do so…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus; color: rgb(152, 72, 6);"&gt;To enable hibernation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Click Start.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Type powercfg /hibernate on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Press Ctrl+Shift+Enter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus; color: rgb(152, 72, 6);"&gt;To disable hibernation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Click Start.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Type powercfg /hibernate off&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family: Andalus;"&gt;Press Ctrl+Shift+Enter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-2392531737060173577?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/2392531737060173577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=2392531737060173577&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2392531737060173577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2392531737060173577'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2008/02/enabledisable-hibernate-on-windows.html' title='Enable &amp; Disable Hibernate on Windows Vista'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-2511823137466197882</id><published>2008-01-25T23:55:00.001+05:30</published><updated>2008-06-29T07:45:14.558+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft SQL Server'/><title type='text'>SQL Server Backup &amp; Recovery</title><content type='html'>&lt;p class="MsoNoSpacing" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Backup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Full Backup:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;" &gt; With this backup you are backing up the entire database and will be able to restore the entire database from just this backup. This backup will match the state of the database at the time the backup completes (except for uncommitted transactions which on restore of the backup will be rolled back). Generally this backup takes up the most time and uses up the most space out of all of the different types of backups. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;Differential Backup:&lt;/span&gt; A differential backup will record all of the data that has changed since the last database backup (differential is the cumulative of all changes since the last full backup) you must have a database backup in place to use a starting point for your differential backup. Like database backups, differential backups will match the state of the database at the time that the backup is completed. Differential backups aren't like transaction log backups because they aren't incremental. When a differential backup occurs, it does not pay any regard to any differential backups that occurred before, it looks back only to the last database backup and records any data changed since that database backup. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;Transaction log (Incremental) Backup:&lt;/span&gt; Transaction log backups record all transactions that have been recorded against the database since the last transaction log backup. You must have either a differential database backup or a database backup to use as a starting point for your transaction log backups. Unlike database and differential backups, transaction log backups will match the state of the database at the time that the backup is started. These backups use less space and time than database backups, and should be taken frequently to avoid loss of data. Your transaction logs should also be located on a separate disk if possible from your data files. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;File Backup:&lt;/span&gt; File backups involve backing up individual files within a database. This can be the quickest way to restore, but it also has a lot of overhead associated with it. You must keep track of your file backups as well as use these file backups in conjunction with transaction log backups. Transaction log backups must be performed after a file backup is completed. You will restore your file backups first, and then all transaction log backups that occurred. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;Both the differential and transaction log backups requires the Full backup to be restored first before they can be restored.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;Permissions Required for Backup and Restore:&lt;/span&gt; Any logon that requires permissions to perform backup or restore operations should be provided membership in the following SQL Server roles.&lt;br /&gt;Permissions required for performing backup-&lt;br /&gt;Server Role : sysadmin&lt;br /&gt;DB role : db_backupoperator, dbo_owner&lt;br /&gt;Permissions required for performing restore -&lt;br /&gt;Server role : sysadmin, dbcreator&lt;br /&gt;DB role : db_owner&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;Creating a Backup Device using T-SQL:&lt;/span&gt;&lt;br /&gt;Exec sp_addumpdevice 'device_type', 'logical_name', 'physical_name_or_location'&lt;br /&gt;Exec sp_addumpdevie 'disk', 'Test Backup', 'D:\Backups\Test_Backup.bak'&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;To Check Transaction Log File being used:&lt;/span&gt;&lt;br /&gt;DBCC SQLPERF(LOGSPACE)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;Backup Database:&lt;/span&gt;&lt;br /&gt;BACKUP DATABASE northwind&lt;br /&gt;TO DISK = 'd:\backups\northwind\nwind.bak'&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(84, 141, 212);"&gt;Full Backup:&lt;/span&gt;&lt;br /&gt;BACKUP DATABASE [Inventory]&lt;br /&gt;TO [InventoryBackup1], [InventoryBackup2], [InventoryBackup3]&lt;br /&gt;WITH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;FORMAT,&lt;br /&gt;MEDIANAME = N'InventoryStripeSet',&lt;br /&gt;MEDIADESCRIPTION = N'3 Devices = InventoryBackup1-3',&lt;br /&gt;MEDIAPASSWORD = N'InventoryStripeSetPassword',&lt;br /&gt;RETAINDAYS = 7,&lt;br /&gt;NAME = N'InventoryBackup',&lt;br /&gt;DESCRIPTION = N'Full Database Backup of Inventory',&lt;br /&gt;PASSWORD = N'InventoryBackupFullDBPassword',&lt;br /&gt;NOREWIND, STATS = 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;MediaName, MediaDescription- Every media should have name and description&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;MediaPassword- If a password is used on the backup, a media set password will need to be supplied for every restore.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Password-This password is for the individual backup, not the media set.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Name, Description-Every backup should have a name and a description.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;INIT initializes backup devices only when they are in the correct structure.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;RETAINDAYS set the backup retention period. The retention period is set as the number of days that must pass before the backup can be overwritten with INIT.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;EXPIREDATE is the date when a backup can use INIT- to the same device- without error&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;All expiration options are discarded if FORMAT is used or if SKIP is used. If you use FORMAT, it implies the use of SKIP.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style="color: rgb(84, 141, 212);"&gt;Differential Backup:&lt;/span&gt;&lt;br /&gt;BACKUP DATABASE MyNwind&lt;br /&gt;TO MyNwind_1 WITH DIFFERENTIAL&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;BACKUP DATABASE [Inventory]&lt;br /&gt;TO [InventoryBackup1], [InventoryBackup2], [InventoryBackup3]&lt;br /&gt;WITH &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;DIFFERENTIAL, NOINIT,&lt;br /&gt;MEDIAPASSWORD = N'InventoryStripeSetPassword',&lt;br /&gt;NAME = N'InventoryDiffBackup',&lt;br /&gt;DESCRIPTION = N'Differential Database Backup of Inventory',&lt;br /&gt;PASSWORD = N'InventoryBackupDiffPassword',&lt;br /&gt;UNLOAD, STATS = 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;span style="color: rgb(84, 141, 212);"&gt;Transaction Log/Incremental Backup:&lt;/span&gt;&lt;br /&gt;BACKUP LOG MyNwind&lt;br /&gt;TO MyNwind_log1&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;BACKUP LOG [Inventory]&lt;br /&gt;TO [InventoryBackup1], [InventoryBackup2], [InventoryBackup3]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;WITH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="margin-left: 0.5in;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NOINIT,&lt;br /&gt;MEDIAPASSWORD = N'InventoryStripeSetPassword',&lt;br /&gt;NAME = N'InventoryTLogBackup',&lt;br /&gt;DESCRIPTION = N'Transaction Log Backup of Inventory',&lt;br /&gt;PASSWORD = N'InventoryBackupTlogPassword',&lt;br /&gt;NOREWIND, STATS = 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(84, 141, 212);"&gt;File Backup:&lt;/span&gt;&lt;br /&gt;BACKUP DATABASE MyNwind&lt;br /&gt;FILE = 'MyNwind_data_1',&lt;br /&gt;FILEGROUP = 'new_customers',&lt;br /&gt;FILE = 'MyNwind_data_2',&lt;br /&gt;FILEGROUP = 'first_qtr_sales'&lt;br /&gt;TO MyNwind_1&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style="color: rgb(192, 0, 0);"&gt;Truncating Log:&lt;/span&gt; Transaction Log truncation occurs at-&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;1) The completion of any BACKUP LOG statement.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;2) Every time a checkpoint is processed, provided the database is using the simple recovery model.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Truncation does not reduce the size of a physical log file, it reduces the size of the logical log file.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style="color: rgb(192, 0, 0);"&gt;DBCC SHRINKFILE:&lt;/span&gt; DBCC SHRINKFILE allows you to shrink files in the current database. When target_size is specified, DBCC SHRINKFILE attempts to shrink the specified file to the specified size inmegabytes. Used pages in the part of the file to be freed are relocated to available free space in the part of the file retained. For example, for a 15-MB data file, a DBCC SHRINKFILE with a target_size of 12 causes all used pages in the last 3 MB of the file to be reallocated into any free slots in the first 12 MB of the file. DBCC SHRINKFILE doesn't shrink a file past the size needed to store the data.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;For example, if 70 percent of the pages in a 10-MB data file are used, a DBCC SHRINKFILE statement with a target_size of 5 shrinks the file to only 7 MB, not 5 MB.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;DBCC SHRINKFILE ( {file_name | file_id }&lt;br /&gt;[, target_size][, {EMPTYFILE | NOTRUNCATE | TRUNCATEONLY} ] )&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style="color: rgb(192, 0, 0);"&gt;DBCC SHRINKDATABASE:&lt;/span&gt; The DBCC SHRINKDATABASE command shrinks all files in a database. The database can't be made smaller than the model database. In addition, the DBCC SHRINKDATABASE command does not allow any file to be shrunk to a size smaller than its minimum/initial size. For example, if you've used 60 MB of a 100-MB database file, you can specify a shrink percentage of 25 percent. SQL Server will then shrink the file to a size of 80 MB, and you'll have 20 MB of free space in addition to the original 60 MB of data.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;DBCC SHRINKDATABASE (database_name [, target_percent]&lt;br /&gt;[, {NOTRUNCATE | TRUNCATEONLY} ] )&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NOTRUNCATE option causes all the freed file space to be retained in the database files. SQL Server only compacts the data by moving it to the front of the file. The default is to release the freed file space to the operating system.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;TRUNCATEONLY option causes any unused space in the data files to be released to the operating system. No attempt is made to relocate rows to unallocated pages. When TRUNCATEONLY is used, target_size and target_percent are ignored.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;EMPTYFILE option, available only with DBCC SHRINKFILE, empties the contents of a data file and moves them to other files in the filegroup.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt; &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing" style="text-align: center;" align="center"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;-.-.-.-.-.-.-.-.-.-.-.-&lt;br /&gt;&lt;b style=""&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;&lt;span style=""&gt; &lt;/span&gt;Restore&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Database Restore:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;RESTORE DATABASE database_name&lt;br /&gt;[ FROM backup_device ]&lt;br /&gt;[ WITH options ]&lt;br /&gt;&lt;br /&gt;E.g. Restore Database with New Database name on same Server:&lt;br /&gt;RESTORE DATABASE nwind_new FROM DISK = 'c:\backups\northwind\nwind.bak'&lt;br /&gt;WITH&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;               &lt;/span&gt;MOVE 'northwind' TO 'd:\Program Files\Microsoft SQL Server\Data\nwind_new.mdf'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;               &lt;/span&gt;MOVE 'northwind_log' TO 'd:\Program Files\Microsoft SQL Server\Data\nwind_new_log.ldf&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;File or file group Restore:&lt;/span&gt;&lt;br /&gt;RESTORE DATABASE database_name&lt;br /&gt;[FILE = file_name ]&lt;br /&gt;[FILEGROUP = filegroup_name ]&lt;br /&gt;[ FROM backup_device ]&lt;br /&gt;[ WITH options ]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;Transaction Log restore:&lt;/span&gt;&lt;br /&gt;RESTORE LOG database_name&lt;br /&gt;[ FROM backup_device ]&lt;br /&gt;[ WITH options ]&lt;br /&gt;&lt;br /&gt;OPTIONS-&lt;br /&gt;PASSWORD = password&lt;br /&gt;NORECOVERY | RECOVERY | STANDBY = undo_file&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;RECOVERY: The RECOVERY option should not be specified on any backup except the very last one. When the undo phase is performed with the RECOVERY completion state, no additional backups can be applied. If a database is recovered too early (meaning that you still have backups to apply) then you will need to restart the restore sequence with the first backup.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;NORECOVERY: This phase does not allow anyone, including system administrators, to access the database. This option leaves the database nonoperational but able to restore additional backups. NORECOVERY is not the default, but it is always safer to err on the side of NORECOVERY. Perform every restore with NORECOVERY and when you are absolutely certain that you just applied the very last transaction log (usually the tail of the transaction log), recover the database using the RECOVERY option.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;STANDBY: This is a special combination of the two. With this recovery completion state specified, SQL Server performs undo yet keeps the transactional information that was undone in a file that can be used when the next log is applied. STANDBY recovery completion state offers the ability to use the database for read activity in between the restores. This allows you to verify the state of the data between restores. This is extremely useful if you are trying to determine when data became damaged. Additionally, this allows you to create a secondary copy of the database that can be used for read activity until the next restore must be performed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Using RESTORE LABELONLY to view information about the backup media set and the retention period, use RESTORE LABELONLY. If you have used good naming conventions then you should easily be able to see if devices belong to the same media set. Otherwise, you will need to review the MediaFamilyID, which is a GUID, to make sure you have all devices in the parallel striped backup. To see the device label use:&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;RESTORE LABELONLY FROM BackupDevice&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Using RESTORE HEADERONLY To view information about the backups that exist on a multifile backup, use the RESTORE HEADERONLY command. This command works against a single device— even when the device is part of a parallel striped media set. If the device is part of a media set, all devices in that media set will return exactly the same information Lists of backup performed on Backup device: This lists all of the backups that have been performed to this device or these devices.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;RESTORE HEADERONLY FROM &lt;device_name&gt;WITH Password = 'password'&lt;/device_name&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;device_name&gt;This list following columns-&lt;/device_name&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;device_name&gt;&lt;/device_name&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;device_name&gt;Backup type-&lt;br /&gt;1 = Database&lt;br /&gt;2 = Transaction Log&lt;br /&gt;4 = File&lt;br /&gt;5 = Differential Database&lt;br /&gt;6 = Differential File&lt;br /&gt;&lt;br /&gt;Device Type-&lt;br /&gt;Disk 2 = Logical 102 = Physical&lt;br /&gt;Tape 5 = Logical 105 = Physical&lt;br /&gt;Pipe 6 = Logical 106 = Physical&lt;br /&gt;Virtual Device 7 = Logical 107 = Physical&lt;br /&gt;&lt;br /&gt;To verify Validity of backup-&lt;br /&gt;RESTORE VERIFYONLY FROM&lt;br /&gt;&lt;device&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 0, 0);"&gt;Recovery Model:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;SQL Server Automatic Recovery:&lt;/span&gt;&lt;br /&gt;Recovery Models- Simple, Bulk-logged or Full&lt;br /&gt;USE master&lt;br /&gt;ALTER DATABASE mydatabase SET RECOVERY FULL ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/device&gt;&lt;/device_name&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Full and Bulk-logged Recovery Model:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;" &gt; In those recovery models, a sequence of transaction log backups is being maintained. The part of the logical log before the MinLSN cannot be truncated until those log records have been copied to a log backup. NOTRUNCATE, TRUNCATEONLY, EMPTYFILE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNoSpacing"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: rgb(79, 129, 189);"&gt;Simple Recovery Model:&lt;/span&gt; NO_LOG and TRUNCATE_ONLY are the only BACKUP LOG options that are valid for a database.&lt;br /&gt;MinLSN-minimum recovery log sequence number.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style="color: rgb(0, 176, 80);"&gt;Important things to remember while you Restore Database:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;1. When we restore database, we always need to start restore procedure from Full backup followed by Differential backup and/or Transaction log backup.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;2. The Differential backup take backup of all changes made since last full backup (and not from last differential backup)&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;3. The Transaction log backup take log backup of all changes made since last backup (any of full, differential or transaction).&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;4. To restore database, first restore last Full backup then restore following last differential backup (if any) and lastly all transaction log backup followed by differential backup (of full backup if diff backup is not taken/restored).&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;5. In restoration procedure, all restores must specify NORECOVERY option except last restore. Otherwise we need to start recovery process again.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;6. By NORECOVERY option the database is restored but we cannot read it as there may be some uncommitted transactions. If you want to read/check status of the database after each restore then restore database with STAND BY option. This allows us to read database in between restore procedures.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;7. You can provide password to media/backup device for your safety. To restore such password protected backup you need to provide PASSWORD in options of recovery.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;8. If the database backup is large and you want to check the status whether restore is going or not, you can specify STATS = percentage option so that, restoration process gets updated on screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-2511823137466197882?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/2511823137466197882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=2511823137466197882&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2511823137466197882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2511823137466197882'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2008/01/sql-server-backup-recovery.html' title='SQL Server Backup &amp; Recovery'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-5434357558935970486</id><published>2007-05-25T23:55:00.000+05:30</published><updated>2009-04-17T07:26:52.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Microsoft Surface</title><content type='html'>&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;&lt;span style="COLOR: rgb(19,185,142);font-family:Perpetua;" &gt;Microsoft Surface Video - Touch screen, Multi Touch Coffee Table:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,0,153);font-family:Perpetua;font-size:13;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,102,255);font-family:Perpetua;" &gt;&lt;span style="font-size:130%;"&gt;Microsoft has quietly been developing the first completely new computing platform since the PC — a project that was given the internal code name &lt;?xml:namespace prefix = st1 /&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Milan&lt;/st1:place&gt;&lt;/st1:city&gt;&lt;/st1:place&gt;&lt;/st1:city&gt;.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;?xml:namespace prefix = u1 /&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;p  style="font-family:verdana;"&gt;&lt;span style="COLOR: rgb(51,102,255);font-family:Perpetua;" &gt;&lt;span style="font-size:130%;"&gt;The product behind the &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Milan&lt;/st1:place&gt;&lt;/st1:city&gt;&lt;/st1:place&gt;&lt;/st1:city&gt; project is called the Microsoft Surface, and the company's unofficial Surface showman is Jeff Gattis. He's a clean-cut fellow who is obviously the veteran of a thousand marketing seminars. He spoke in sentences peppered with "application scenarios," "operational efficiencies" and "consumer pain points" while he took me through a few demonstrations of what the Surface can do. One of Gattis's consumer pain points is the frustrating mess of cables, drivers and protocols that people must use to link their peripheral devices to their personal computers. Surface has no cables or external USB ports for plugging in peripherals. For that matter, it has no keyboard, no mouse, no trackball — no obvious point of interaction except its screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;embed name="flashObj" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=" src="http://services.brightcove.com/services/viewer/federated_f8/271552687" width="486" height="412" type="application/x-shockwave-flash" swliveconnect="true" seamlesstabbing="false" base="http://admin.brightcove.com" flashvars="videoId=933742930&amp;playerId=271552687&amp;amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;amp;autoStart=false&amp;amp;" bgcolor="#FFFFFF"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;span style="COLOR: rgb(51,102,255);font-family:Perpetua;" &gt;Gattis took out a digital camera and placed it on the Surface. Instantly, digital pictures spilled out onto the tabletop. As Gattis touched and dragged each picture, it followed his fingers around the screen. Using two fingers, he pulled the corners of a photo and stretched it to a new size. Then, Gattis put a cellphone on the surface and dragged several photos to it — just like that, the pictures uploaded to the phone. It was like a magic trick. He was dragging and dropping virtual content to physical objects. I'm not often surprised by new technology, but I can honestly say I'd never seen anything like it.&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-5434357558935970486?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/5434357558935970486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=5434357558935970486&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5434357558935970486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5434357558935970486'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/06/microsoft-surface-video.html' title='Microsoft Surface'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-1920495071536525746</id><published>2007-04-25T23:55:00.000+05:30</published><updated>2009-04-17T07:27:32.112+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other'/><title type='text'>Yahoo's Lyrics Database</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lntKu7ICSs4/Rm0XgGWtQsI/AAAAAAAAA4U/2D9IHQUlV2M/s1600-h/Yahoo+Msc.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_lntKu7ICSs4/Rm0XgGWtQsI/AAAAAAAAA4U/2D9IHQUlV2M/s320/Yahoo+Msc.jpg" alt="" id="BLOGGER_PHOTO_ID_5074738195345523394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;Today,&lt;/span&gt;&lt;span style="font-family:Papyrus;"&gt; &lt;a href="http://music.yahoo.com/" target="blank"&gt;Yahoo Music&lt;/a&gt; &lt;span style="color: rgb(102, 0, 204);"&gt;has&lt;/span&gt; &lt;span style="color: rgb(102, 0, 204);"&gt;&lt;a href="http://ymusicblog.com/blog/2007/04/24/lyrics-by-the-pound/" target="_blank"&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;added&lt;/span&gt;&lt;/a&gt; a legit lyrics database--licensed from music data kingpin &lt;/span&gt;&lt;a href="http://www.gracenote.com/" target="_blank"&gt;Gracenote&lt;/a&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;. It fills a huge, gaping hole out there,” said Ian Rogers, general manager of Yahoo music. Song lyrics have been available through scores of other Web sites for years, but most of those destinations are technically breaking the law by posting the words without the approval of the publishers and writers that own the rights. According to yahoo it contains 400,000 songs lyrics span about 9,000 different artists, which is largest than any other site currently have. If you want to buy a song, you can look up lyrics and buy the song if it’s available.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;Yahoo’s song lyrics, in contrast, are supposed to be the official versions. Under the licensing agreement, Yahoo will share with copyright holders the revenue from the ads that will be displayed alongside the lyrics.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;Yahoo is hoping its database stimulates even more traffic on its music service, which is already the most popular on the Web. Yahoo music attracted 22 million &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;U.S.&lt;/st1:place&gt;&lt;/st1:country-region&gt; visitors last month to rank it ahead of AOL music (17.5 million visitors) and MySpace music (14.8 million visitors), according to comScore Media Metrix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(102, 0, 204);font-family:Papyrus;" &gt;Here are some of my favorite lyrics- &lt;/span&gt;&lt;span style="font-family:Papyrus;"&gt;&lt;a href="http://music.yahoo.com/Enrique-Iglesias/Escape/lyrics/1994716"&gt;Escape&lt;/a&gt;, &lt;a href="http://music.yahoo.com/Enrique-Iglesias/Be-With-You/lyrics/1756883"&gt;Be with you&lt;/a&gt;, &lt;/span&gt;&lt;span style="font-family:Papyrus;"&gt;&lt;a href="http://music.yahoo.com/Bon-Jovi/Its-My-Life/lyrics/1813718"&gt;It’s my Life&lt;/a&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Papyrus;"&gt;&lt;a href="http://music.yahoo.com/Britney-Spears/Baby-One-More-Time/lyrics/16184141"&gt;Baby One More Time&lt;/a&gt;, &lt;a href="http://music.yahoo.com/Britney-Spears/Oops-I-Did-It-Again/lyrics/16188825"&gt;Oops I did it again&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-1920495071536525746?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://music.yahoo.com' title='Yahoo&apos;s Lyrics Database'/><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/1920495071536525746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=1920495071536525746&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1920495071536525746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/1920495071536525746'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/04/yahoos-lyrics-database.html' title='Yahoo&apos;s Lyrics Database'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lntKu7ICSs4/Rm0XgGWtQsI/AAAAAAAAA4U/2D9IHQUlV2M/s72-c/Yahoo+Msc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-2713928326917402166</id><published>2007-03-25T23:55:00.000+05:30</published><updated>2009-04-17T07:26:52.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Windows CardSpace</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 204, 255);font-family:Verdana;" &gt;Introducing Windows CardSpace:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: rgb(51, 204, 204);font-family:Verdana;" &gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Windows CardSpace (formerly "InfoCard") is a Microsoft .NET Framework version 3.0 (formerly WinFX) component that provides the consistent user experience required by the identity metasystem. It is specifically hardened against tampering and spoofing to protect the end user's digital identities and maintain end-user control.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="color: rgb(51, 204, 204);font-family:Verdana;" &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="color: rgb(0, 204, 255);font-family:Verdana;" &gt;Digital Identity:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; Like identities in the real world, digital identities come in all shapes and sizes. Perhaps you have an e-mail account with Gmail, for example, identified by an e-mail address. You might also have digital identities with various commercial organizations, such as Amazon or eBay, along with identities for sites such as Orkut.com. Each of these is typically identified by a username that you defined. At work, you might have a digital identity assigned to you by your employer, identified by your network login. This identity is probably maintained by some directory service, such as Active Directory, and today it's typically useful only within the boundaries of your company network.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Just as in the real world, there are good reasons to use different digital identities in different contexts. It's common, for instance, to associate different information with each identity. An identity that you use with Amazon might allow access to your credit card number, while one used with Orkut.com does not. The rules for getting each identity are also different. Getting a digital identity at Amazon is easy: just make up a username and password. Getting a digital identity at your employer is probably somewhat more difficult, since, at a minimum, it requires the approval of the administrators who run your company's network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="color: rgb(51, 204, 204);font-family:Verdana;" &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Windows CardSpace, formerly codenamed “InfoCard”, is a piece of client software that enables users to provide their digital identity to online services in a simple, secure and trusted way. It is what is known as an &lt;em&gt;&lt;span style="font-family:Verdana;"&gt;identity selector&lt;/span&gt;&lt;/em&gt;: when a user or &lt;em&gt;&lt;span style="font-family:Verdana;"&gt;subject&lt;/span&gt;&lt;/em&gt; needs to authenticate to a website or a web service, CardSpace pops up a special security-hardened UI with a set of “cards” for the user to choose from. Each card has some identity data associated with it – though this is not actually stored in the card – and has been given to the user by an &lt;em&gt;&lt;span style="font-family:Verdana;"&gt;identity provider &lt;/span&gt;&lt;/em&gt;such as their bank, employer or government. In fact, the user can also act as an identity provider – this is essentially what we do every time we register at a website. The CardSpace UI enables users to create &lt;em&gt;&lt;span style="font-family:Verdana;"&gt;Personal&lt;/span&gt;&lt;/em&gt; cards and associate a limited set of identity data. When the user chooses a card, a request in the form of a web service call goes to the relevant provider, and a signed and encrypted security token is returned containing the required information (e.g. credit limit, employer’s name and address, or perhaps a social security number). The user then decides whether to release this information to the requesting online service. If the user approves then the token is sent on to this &lt;em&gt;&lt;span style="font-family:Verdana;"&gt;relying party &lt;/span&gt;&lt;/em&gt;where the token is processed and the user is authenticated.&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;CardSpace is an implementation of an identity selector on Microsoft Windows. Other operating systems will see their own identity selector implementations. The architecture upon which CardSpace has been built – consisting of subjects, identity providers and relying parties – is called “The Identity Metasystem”. This isn’t just a Microsoft initiative, but rather it is the shared vision of many across the industry as to how we can solve some of the fundamental identity challenges on the Internet today. The initial vision for the Identity Metasystem was developed by Microsoft’s Identity Architect, Kim Cameron, and has been broadly adopted and championed by thought-leaders such as Doc Searls and Lawrence Lessig.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-2713928326917402166?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/2713928326917402166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=2713928326917402166&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2713928326917402166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2713928326917402166'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/01/windows-cardspace.html' title='Windows CardSpace'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-4245313953942010186</id><published>2007-02-25T23:55:00.000+05:30</published><updated>2009-04-17T07:27:29.367+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Other'/><title type='text'>Google Analytics Vs Yahoo Analytics</title><content type='html'>&lt;div  style="text-align: justify; color: rgb(0, 0, 0);font-family:verdana;"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Google launched &lt;a href="http://google.com/analytics"&gt;Google Analytics&lt;/a&gt; which was &lt;a href="http://www.urchin.com/"&gt;UrChin&lt;/a&gt; before, provides both hosted and log-based tools for understanding how people are interacting with web sites. Yahoo already owns web analytics technology that it obtained through its 2003 purchase of &lt;a href="http://searchmarketing.yahoo.com/?mkt=us"&gt;Overture&lt;/a&gt;. One reason to jump into web analytics is that the search companies understand that as search ad prices rise, people will only be willing to pay more if they can justify this by showing better conversions. Web analytics can help those who aren't tracking conversions or who are tracking conversions at only a basic level to better understand the full picture of what happens on their web sites. There are many other sites are available like, &lt;a href="http://www.onestat.com/"&gt;OneStat&lt;/a&gt;, &lt;a href="http://www.shinystat.com/"&gt;ShinyStat&lt;/a&gt; and &lt;a href="http://www.clickstracks.com/"&gt;ClicksTracks&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lntKu7ICSs4/RcLou-tYT5I/AAAAAAAAAIY/U_Y1pOUuHK8/s1600-h/3.GIF"&gt;&lt;img style="cursor: pointer; width: 18px; height: 18px;" src="http://4.bp.blogspot.com/_lntKu7ICSs4/RcLou-tYT5I/AAAAAAAAAIY/U_Y1pOUuHK8/s400/3.GIF" alt="" id="BLOGGER_PHOTO_ID_5026836027903856530" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;How Urchin or Google Analytics works:&lt;/span&gt;&lt;br /&gt;There are two components to the Urchin Traffic Monitor System: the UTM Sensor, which is a lightweight module installed into the content of the website; and the UTM Engine which is part of the log processing Urchin Engine. The UTM Sensor enables client-side data collection, which is then funneled back through the web server augmenting the normal logfile. The client-side information is combined with the existing server-side data by the UTM Engine to provide a more accurate and complete picture of website activity.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/b6SSU8KvDwA"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/b6SSU8KvDwA" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;div adblocktab="true" style="overflow: visible; display: block; position: relative; width: 0px; height: 0px; left: 0px; padding-left: 0px; top: 0px; z-index: 65535; opacity: 0.5;"&gt;&lt;div style="border-style: ridge; border-width: 2px 2px 0px; display: block; position: relative; left: -70px; top: -18px; width: 66px; height: 16px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; background-color: white; color: black; cursor: pointer; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: center; text-decoration: none; text-indent: 0px; text-transform: none; direction: ltr;"&gt;Adblock&lt;/div&gt;&lt;/div&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The UTM Sensor is a small amount of JavaScript code that accomplishes two important functions. First, the Sensor negates the effects of caching by forcing at least one hit to progress to the original web server for each pageview. The impact on the server is minimal, and the details about the additional hit are logged into the normal web logfiles resulting in a more complete data set. Secondly, the UTM Sensor uniquely identifies each visitor by using client-side "1st party" cookies to keep track of first time and returning visitors. This cookie identifier is a communication tag only viewable to your web server in the same nature as session ids. It is not a third party cookie, which provides information outside your system, violating many privacy policies.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-4245313953942010186?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/4245313953942010186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=4245313953942010186&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/4245313953942010186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/4245313953942010186'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/02/google-analytics-vs-yahoo-analytics.html' title='Google Analytics Vs Yahoo Analytics'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lntKu7ICSs4/RcLou-tYT5I/AAAAAAAAAIY/U_Y1pOUuHK8/s72-c/3.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-2540464365349202446</id><published>2007-01-25T23:55:00.000+05:30</published><updated>2007-06-01T13:28:52.520+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='People'/><title type='text'>How Big B had his first break?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lntKu7ICSs4/RbIWGOtYTzI/AAAAAAAAAHs/hxlCwMS5k2E/s1600-h/Amitabh+B.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_lntKu7ICSs4/RbIWGOtYTzI/AAAAAAAAAHs/hxlCwMS5k2E/s400/Amitabh+B.jpg" alt="" id="BLOGGER_PHOTO_ID_5022100830754983730" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;There are stories and stories about how Dr. Amitabh Bachchan took his first step ever in Hindi films. He has told his story himself in his autobiography, “Amitabh Bachchan – To B Or Not to B.”&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;But I have had the privilege of knowing the truth from the man who gave him the opportunity, the truth according to Padm&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;a Shri Khwaja Ahmad Abbas. The man, who really knows the truth, about how Amitabh Bachc&lt;/span&gt;&lt;span style="font-size:85%;"&gt;han started his career as an actor.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;Abbas was a man who kept making films even though his films didn’t work at the box office and he kept loosing money, which&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; he earned by writing articles, short stories, books and scripts for filmmakers like Raj Kapoor. Some of the biggest hits of Kapoor were based on the scripts written&lt;/span&gt;&lt;span style="font-size:85%;"&gt; by Abbas.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="color: rgb(0, 0, 0); text-align: justify;"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Raj Kapoor was so grateful to Abbas that he called Abbas “my soul, my mind and the pillar of my company, R.K. Films.” Abbas&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt; was known as one of the first few filmmakers who made films on topical subjects, which he created from the headlines of newspapers and from everyday happenings.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;Abbas was inspired by the liberation of &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt; from the Portuguese, a victory won by Pandit Jawaharlal Nehru, the then Prime Minister and Defense Minister V.K. Krishna Menon. It was also a victory of the jawans of the Indian army. Abbas decided to make a film on the subject, the role played by seven Indian, six young man and a woman in the struggle. He was happy when he found all the seven artists to play the seven characters and was ready to start shooting in &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt;.&lt;br /&gt;&lt;br /&gt;There were just four days left for his unit to leave for &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt; when a crisis was created by a young man, who was very close to Abbas. The young man, Tinnu Anand, the son of his best friend, Inder Raj Anand, the first Indian film writer, was paid a price that was as good as the fee paid to any big star.&lt;br /&gt;&lt;br /&gt;Tinnu gave his ‘Mamoojaan’ (uncle) the shock of his life when he very timidly told him that he could not go to &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt; and do the film which was now called ‘Saat Hindustani.’ Abbas felt he was joking, he was used to the little pranks played by Tinnu. The young Tinnu, however, was serious. He told ‘Mamoojaan” that he had another tempting option. He had received a letter from the greatest ever Indian filmmaker, Satyajit Ray to be his assistant.&lt;br /&gt;&lt;br /&gt;It was Abbas himself who had asked Ray to take Tinnu as one of his assistants and now his own idea was creating a crisis for him! Abbas was furious how could Tinnu do this to him. He almost thundered and it looked he would bring down the five-storied building down. He calmed down and finally told Tinnu that he would let him go to &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Calcutta&lt;/st1:city&gt;&lt;/st1:place&gt; only on condition, that he finds a replacement for him within two days.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Tinnu was in a fix. He did not know what to do. Then an unexpected idea struck him like a flash. He put his hand into his back-pocket and culled out his purse. Abbas asked him if he was working some magic. Little did Abbas and Tinnu know that Tinnu was working the kind of magic which would shake up the world one day.&lt;br /&gt;&lt;br /&gt;He remembered he was carrying a photograph of a young man given to him by Neena, a friend from &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Delhi&lt;/st1:city&gt;&lt;/st1:place&gt;. She had told him it was the photograph of her friend, who was from a very good family and who was having a good job in &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Calcutta&lt;/st1:city&gt;&lt;/st1:place&gt;, but was interested in making it in a Hindi film.&lt;br /&gt;&lt;br /&gt;Tinnu placed the photograph of the unknown young man before Abbas who had one look and asked Tinnu where the young man was and asked him to send a message to him to come down to Bombay and that he was willing to pay his one way third class fair from Calcutta to Bombay. Tinnu immediately called his friend in &lt;st1:city st="on"&gt;Delhi&lt;/st1:city&gt; and got his telephone number, spoke to him and asked him to come to &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Bombay&lt;/st1:city&gt;&lt;/st1:place&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;The young man flew down to &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Bombay&lt;/st1:city&gt;&lt;/st1:place&gt; with his brother, contacted Tinnu, and he took the two to Abbas. The two brothers found Abbas and he asked “inn dono mein actor kaun banna chahta hain?.” One of them spoke up. “Main sir,” the voice was rich. He introduced himself and told Abbas all that he could.&lt;br /&gt;&lt;br /&gt;Abbas asked him if he was willing to give up his job with a handsome salary of Rs 3,500 a month. He clearly told him that even if he was selected he would be paid only Rs 6,000 and he would have to work for 40 days at a stretch in &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt;. It was an offer accepted by all the other six artists, which included leading actors like Utpal Dutt from &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Calcutta&lt;/st1:city&gt;&lt;/st1:place&gt; and Madhu from Kerala and Anwar Ali, brother of the famous comedian Mehmood from Banglore.&lt;br /&gt;&lt;br /&gt;The young man was silent and so was his brother. Abbas read meaning into their silence and gave them a night to think over and report to him the next morning at 11, if they were willing to work according to his terms and conditions.&lt;br /&gt;&lt;br /&gt;The two brothers found a place to rest for the night. They did not sleep. They discussed the offer. They went over the achievements of Abbas and finally took a decision to meet Abbas. The next morning they reached his office 10 minutes before 11. Abbas was already there, waiting for them. He made them set on two steel chairs, while he sat across a large old fashioned wooden table. He came to the point. He asked the brother who had said he wanted to be an actor what his decision was.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;The two brothers looked at each other and said they were willing to act in his film. That was not the end of the test for the young man. He was asked what he had done as an actor. He then told him that he would have to live in a dormitory where the entire unit would live. The young man agreed and then came the dramatic moment. Abbas asked the two their names for the first time. The brother who wanted to be an actor said his name was Amitabh Bachchan. The other brother said he was Ajitabh Bachchan. The names forced Abbas to pause a moment and he then asked them, if they were in any way related to well-known poet Harivanshrai Bachchan. They said they were his sons. Abbas shook his head and asked them for their father’s phone number. He picked up the phone and called their father. The brothers looked anxious.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lntKu7ICSs4/Ra951etYTxI/AAAAAAAAAHQ/db1i76Wkhnw/s1600-h/Amitabh+I.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 279px; height: 208px;" src="http://3.bp.blogspot.com/_lntKu7ICSs4/Ra951etYTxI/AAAAAAAAAHQ/db1i76Wkhnw/s400/Amitabh+I.jpg" alt="" id="BLOGGER_PHOTO_ID_5021366069224820498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;Abbas spoke to Harivanshrai, who was his friend. He told him that his sons were sitting with him and one of them, Amitabh wanted to be an actor. He asked the senior Bachchan if the boy had his permission or had run away from home. The father laughed and said if he, Abbas was giving him a break as an actor, he had absolutely no objection. Abbas heaved a sigh of relief.&lt;br /&gt;&lt;br /&gt;The two brothers looked nervous for the first time. Abbas then drafted a contract with the help of his secretary, Abdul Rehman. The young man signed the contract without having any premonition that he was not signing his name, but writing his name in history. He was then given two days to get ready to leave for &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt;. He said he would not need to take anything much because they would be shooting almost round the clock.&lt;br /&gt;&lt;br /&gt;Abbas completed the film and at the end of it patted Amitabh on his back and said he was confident that he would make it as a good actor, if he made the right choice when it came to roles. The film was released. It did not do very well like most of the films made by Abbas, but Amitabh was marked out as an actor with a difference.&lt;br /&gt;&lt;br /&gt;His work was seen by a friend of Abbas, Hrishikesh Mukherjee who cast him in ‘Anand.’ He then did a film called ‘&lt;st1:city st="on"&gt;Bomba&lt;/st1:city&gt; to &lt;st1:place st="on"&gt;Goa&lt;/st1:place&gt;.’ The ruling writers of the time, Salim and Javed saw just two scenes from the film and recommended him as the hero to Prakash Mehra who was making ‘Zanjeer’ for which he was looking for a hero after Dev Anand, Dharmendra and Raaj Kumar had turned down his offer.&lt;br /&gt;&lt;br /&gt;Mehra reluctantly agreed to cast him as the angry young police officer in his film. The film was released on a Friday morning. During the interval Amitabh kicked the chair on which Pran was to sit on and the audience roared with applause. At the end of the first day a superstar called Amitabh Bachchan was born and he has never looked back during the last 36 years. And he never forgets Philomena Apartment, Juhu where Abbas lived and where he signed his first film to create history.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-2540464365349202446?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/2540464365349202446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=2540464365349202446&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2540464365349202446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/2540464365349202446'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/01/there-are-stories-and-stories-about-how.html' title='How Big B had his first break?'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lntKu7ICSs4/RbIWGOtYTzI/AAAAAAAAAHs/hxlCwMS5k2E/s72-c/Amitabh+B.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-5883989324045743120</id><published>2007-01-17T23:55:00.000+05:30</published><updated>2009-04-17T07:26:52.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Windows Vista®</title><content type='html'>&lt;div style="text-align: justify; font-family: euphemia;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;Windows Vista® is the name of the next major version of Windows, and the successor to Windows XP. You have to choose Vista from four  editions-   &lt;/span&gt;&lt;/p&gt;&lt;ol  style="text-align: justify;font-family:verdana;"&gt; &lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista Home: For basic home needs such as e-mail and Internet access.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista Home Premium: For the best home computing and entertainment.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista Business: For small and mid-sized organizations  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista Ultimate: For work and entertainment, this is the most complete edition.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tk2.storage.msn.com/x1pAdjo0uCo2H2MiC2Uz9I1ikBU_enIF9JLQlSJs0UcGqaxFrJUmSe5wyq_sUxDrgGY3JDlBNjWqDA605Zvd8Rq43BEgvsb-tJLOIU9rmLEWcw6co32VSmf7ODxZkSQl1RGY10otnTvnGq4S0YE17ozs3JfWaryD86v"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://tk2.storage.msn.com/x1pAdjo0uCo2H2MiC2Uz9I1ikBU_enIF9JLQlSJs0UcGqaxFrJUmSe5wyq_sUxDrgGY3JDlBNjWqDA605Zvd8Rq43BEgvsb-tJLOIU9rmLEWcw6co32VSmf7ODxZkSQl1RGY10otnTvnGq4S0YE17ozs3JfWaryD86v" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt;                                                     &lt;/div&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 128, 255);"&gt;Features:&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;strong&gt;Security:&lt;/strong&gt; Windows Vista® builds on the security features in Windows XP with Service Pack 2 (SP2) and Windows Server 2003 with Service Pack 1 (SP1) and adds some deep-seated security improvements that will finally make the Windows platform competitive with Linux and Mac OS X from a security standpoint. With Windows Vista, the system will inform users about security and privacy choices so they feel more confident that they are as secure as possible, and that their privacy is protected.&lt;br /&gt;&lt;b style=""&gt;User Account Control: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt;User Account Control is a new infrastructure that requires user consent before allowing any action that requires administrative privileges. With this feature, all users, including users with administrative privileges, run in a standard user mode by default, since most applications do not require higher privileges. When some action is attempted that needs administrative privileges, such as installing new software or changing system settings, Windows will prompt the user whether to allow the action or not. If the user chooses to allow, the process initiating the action is elevated to a higher privilege context to continue. While standard users need to enter a username and password of an administrative account to get a process elevated (Over-the-shoulder Credentials), an administrator can choose to be prompted just for consent or ask for credentials.&lt;br /&gt;UAC asks for credentials in a Secure Desktop mode, where the entire screen is faded out and temporarily disabled, to present only the elevation UI. This is to prevent spoofing of the UI or the mouse by the application requesting elevation. Any application requesting elevation has to have focus before the switch to Secure Desktop occurs. Else its taskbar icon blinks, and when focussed, the elevation UI is presented. Since the Secure Desktop allows only highest privilege System applications to run, no user mode application can present its dialog boxes, so any prompt for elevation consent can be safely assumed to be genuine. Additionally, they can also help protect against shatter attacks, which intercept Windows inter-process messages to run malicious code or spoof the user interface, by preventing unauthorized processes from sending messages to high privilege processes. Any process that wants to send a message to a high privilege process must get itself elevated to the higher privilege context, via UAC.&lt;br /&gt;&lt;b style=""&gt;Windows Defender:&lt;/b&gt; Windows &lt;st1:place st="on"&gt;Vista&lt;/st1:place&gt; includes Windows Defender, Microsoft's anti-spyware utility. According to Microsoft, it was renamed from 'Microsoft AntiSpyware' because it not only features scanning of the system for spyware, similar to other free products on the market, but also includes Real Time Security agents that monitor several common areas of Windows for changes which may be caused by spyware. These areas include Internet Explorer configuration and downloads, auto-start applications, system configuration settings, and add-ons to Windows such as Windows Shell extensions.&lt;b style=""&gt;&lt;br /&gt;Parental Control:&lt;/b&gt; Windows &lt;st1:place st="on"&gt;Vista&lt;/st1:place&gt; includes a range of parental controls. An administrator can apply parental control restrictions to other users on the computer.&lt;br /&gt;Facilities include:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Web content blocking, including the ability to limit web browsing to "kids websites", as well as blocking particular categories of content such as "Pornography", "Drugs", "Web e-mail", "Web chat", and so on. File downloads may also be disabled.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Time limitations on when the account may be used.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Restrictions on what kind of games may be played.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Restrictions on what programs may be executed.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Activity reports to monitor what was done under Parental Controls.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;b style=""&gt;Digital Rights Management: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt;Microsoft is introducing a number of Digital Rights Management and content-protection features in Windows Vista, to help digital content providers, corporations, and end-users protect their data from being copied.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Protected User Mode Audio (PUMA)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Protected Video Path - Output Protection Management (PVP-OPM)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Protected Video Path - User-Accessible Bus (PVP-UAB)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Rights Management Services (RMS)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;b style=""&gt;Application isolation: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt;Windows &lt;st1:place st="on"&gt;Vista&lt;/st1:place&gt; introduces Mandatory Integrity Control to set integrity levels for processes. A low integrity process can not access the resources of a higher integrity process. This feature is being used to enforce application isolation, where applications in a medium integrity level, such as all applications running in the standard user context can not hook into system level processes which run in high integrity level, such as administrator mode applications but can hook onto lower integrity processes like Windows Internet Explorer 7.&lt;br /&gt;&lt;b style=""&gt;Service hardening: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt;Windows Service Hardening prevents Windows services from doing operations on file systems, registry or networks which they are not supposed to, thereby preventing entry of malware by piggybacking on system services. Services are now assigned a per-service Security identifier (SID), which allows controlling access to the service as per the access specified by the security identifier. Services can also use access control lists (ACL) to prevent external access to resources private to itself. Services in Windows Vista also run in a less privileged account such as Local Service or Network Service, instead of the System account. Services will also need explicit write permissions to write to resources, on a per-service basis. Only those resources which have to be modified by a service give it write access. So trying to modify any other resource fails. Services will also have pre-configured firewall policy, which gives it only as much privilege as is needed for it to function properly.&lt;br /&gt;&lt;b style=""&gt;Network Access Protection: &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt;Network Access Protection, (NAP) which makes sure that computers connecting to a network or communicating over a network conform to a required level of system health, as has been set by the administrator of the network, has been upgraded significantly in Windows Vista. Depending on the policy set by the administrator, the computers which do not meet the requirements will either be warned and granted access or allowed a limited access to network resources or completely denied access. NAP can also optionally provide software updates to a non-compliant computer to upgrade itself to the level as required to access the network, using a Remediation Server. A conforming client is given a Health Certificate, which it then uses to access protected resources on the network.&lt;br /&gt;&lt;b style=""&gt;Other Security Features:&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Resource Protection: prevents "potentially damaging system configuration changes", by preventing change to system files and settings by any process other than Windows Installer. Also changes to registry by unauthorized software are blocked.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Protected-Mode IE: Internet Explorer runs in a separate, low-privilege process, protecting the user from malicious content and security vulnerabilities, even in ActiveX controls.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Firewall: has been upgraded to support outbound packet filtering and full IPv6 support. A new MMC-based interface has been introduced which offers much more advanced control over the firewall.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Session 0 Isolation: Previous versions of Windows ran System services in the same login session as the locally logged-in user (Session 0). In Windows Vista, Session 0 is now reserved for these services, and all interactive logins are done in other sessions. This is intended to help mitigate a class of exploits of the Windows message-passing system, known as Shatter attacks.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Full support for the "NX" (No-Execute) feature of modern processors. This feature, present as NX (EVP) in AMD's AMD64 processors and as XD (EDB) in Intel's processors, can flag certain parts of memory as containing data instead of executable code, which prevents overflow errors from resulting in arbitrary code execution. This feature was introduced in Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Address Space Layout Randomization (ASLR): to prevent Return-to-libc buffer overflow attacks.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;&lt;st1:street st="on"&gt;&lt;st1:address st="on"&gt;BitLocker Drive&lt;/st1:address&gt;&lt;/st1:street&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt; Encryption: Formerly known as "Secure Startup", this software utilizes a Trusted Platform Module (compliant with the 1.2 version of the TCG specifications) to improve PC security. It ensures that the PC running Windows Vista starts in a known-good state, and it also protects data from unauthorized access through full volume encryption. Data on the volume is encrypted with a Full Volume Encryption Key (FVEK), which is further encrypted with a Volume Master Key(VMK) and stored on the disk itself.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista can use Smart Cards or Smart Card/Password combo for user authentication.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:euphemia;"&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Windows Vista can use smart cards to store Encrypting File System (EFS) keys. This makes sure that encrypted files are accessible only as long as the smart card is physically available.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;br /&gt;&lt;strong&gt;Internet Explorer 7:&lt;/strong&gt; Internet Explorer 7 adds new security and privacy features. Also it comes with new features such as tabbed browsing, inline search, and shrink-to-fit printing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Performance:&lt;/strong&gt; Windows Vista comes with new features like Sleep, Windows SuperFetch, Windows ReadyBoost, and Windows ReadyDrive&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;User Interface Feature:&lt;/strong&gt; Windows Vista has a user experience that can scale depending on hardware configuration.&lt;br /&gt;&lt;strong&gt;Windows Vista Basic UI:&lt;/strong&gt; All versions of Windows Vista, from Starter on up to Ultimate, can utilize the Windows Vista Basic UI, though it will not be the default unless your video card is incapable of displaying Windows Vista Standard or Windows Aero. Windows Vista Basic is based on the same interface technologies used by the Windows XP user interface, and it therefore suffers from the same instability issues that can sometimes afflict that system.&lt;br /&gt;&lt;strong&gt;Windows Vista Standard UI:&lt;/strong&gt; On Windows Vista Home Basic only, which is artificially limited for marketing purposes and does not include the beautiful Windows Aero UI, users will see a rare Vista UI option called Windows Vista Standard. This UI visually resembles Windows Aero, but offers none of the associated graphical effects, including translucency, Windows Flip 3D, and Live Taskbar Thumbnails. From a technological perspective, Windows Vista Standard provides only software-based rendering, so it offers none of the performance or stability benefits of Windows Aero.&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SqWoNCyhFJU"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/SqWoNCyhFJU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;strong&gt;Windows Vista Aero UI:&lt;/strong&gt;  Most Windows Vista users will simply get the Windows Aero user interface, which is the default on all Vista product editions (aside from Vista Starter and Home Basic). This UI offers the stunning glass-like effects you've seen in most Windows Vista screenshots, including the glass-like chrome on floating windows, the translucent Start Menu and taskbar, Windows Flip 3D, and Live Taskbar Thumbnails. And because Windows Aero takes advantage of your video card's GPU, it provides better performance and stability than does a software-based UI, which requires the PC's microprocessor to do all the work.&lt;br /&gt;Aero is an environment with an additional level of visual sophistication, one that is even more responsive and manageable, providing a further level of clarity to Windows users.&lt;br /&gt;&lt;strong&gt;Windows Classic UI:&lt;/strong&gt; For corporations that don't want to retrain their users on the new Windows Vista UI types, Microsoft still provides a Windows Classic UI, that somewhat resembles the UI in Windows 2000. However, there are many differences due to some of the massive changes Microsoft made to Windows Explorer in this version. For this reason, it's going to take users a while to get used to the new system even when Windows Classic is enabled.&lt;br /&gt;&lt;strong&gt;Windows Flip 3D:&lt;/strong&gt; In addition to Windows Flip, Microsoft now supports a new 3D task switcher called Windows Flip 3D. This mode, which is enabled with the WINDOWS KEY + TAB keyboard shortcut, or via a new "Switch between windows" icon in the Quick Launch toolbar in the taskbar, puts task switching in a new dimension.&lt;br /&gt;Windows Flip 3D requires Windows Aero.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;32-bit &amp;amp; 64-bit:&lt;/strong&gt; Virtually every Windows Vista product edition (with the exception of Starter) ships with both 32-bit (x86) and 64-bit (x64) versions on the same DVD. Microsoft expects the computer buying public to switch to x64 during Vista's lifetime. There will not be an Itanium version of Windows Vista.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Live Taskbar Thumbnail:&lt;/strong&gt; When you mouse over a taskbar button, you'll see a thumbnail pop-up, showing you the window you'll see if you should click that button.&lt;br /&gt;Live Taskbar Thumbnails require Windows Aero. If you are running a different user interface, you'll see tooltips when you mouse over taskbar buttons, as you do in previous Windows versions.&lt;br /&gt;&lt;/span&gt;  &lt;/p&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt;  &lt;/div&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;b style=""&gt;Kernel Patch Protection:&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:90%;"&gt; The Kernel Patch Protection feature (also known as "Patchguard") on 64-bit versions of Vista that locks down the OS kernel has been criticized by computer security company McAfee who claim that since PatchGuard also prevents third-party security companies from getting inside the OS, they cannot activate crucial security measures in their software to protect the OS from intruders. Microsoft's argument is that this will keep miscreants out of the OS and prevent the incidence of attacks, and it is something for which customers have been asking. Security vendor Kaspersky Lab claims that it is not more difficult in Vista for anti-virus software to work, and that it would not make sense for Microsoft to stop working with security companies because it would make their system more vulnerable to attacks. Sophos adds that Microsoft does not need to open PatchGuard for third party developers, instead, they should use the APIs Microsoft supplies them.&lt;br /&gt;&lt;br /&gt;&lt;b style=""&gt;Digital Rights Management:&lt;/b&gt; Another common criticism concerns the integration of new forms of Digital Rights Management into the operating system, specifically the introduction of the Protected Video Path (PVP). This architecture is designed such that "premium content" from HD-DVD or Blu-ray discs may mandate that the connections between PC components are encrypted. Devices such as graphic cards must be approved by Microsoft. Depending on what the content demands, the devices may not pass premium content over non-encrypted outputs, or they must artificially degrade the quality of the signal on such outputs or not display it all. There is also a revocation mechanism that allows Microsoft to disable drivers of compromised devices in end-user PCs over the Internet.&lt;/span&gt;&lt;span style="font-size:90%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 128, 255);"&gt;&lt;u&gt;Hardware Requirements:&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;Windows Vista Capable PC:&lt;/strong&gt; A new PC that carries the Windows Vista Capable PC logo can run Windows Vista.&lt;br /&gt;A Windows Vista Capable PC includes at least:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt; &lt;/div&gt;&lt;ul  style="text-align: justify;font-family:verdana;"&gt; &lt;li&gt;&lt;span style="font-size:90%;"&gt;A modern processor (at least 800MHz&lt;sup&gt;&lt;a href="http://www.microsoft.com/windowsvista/getready/capablefootnotes.mspx"&gt;1&lt;/a&gt;&lt;/sup&gt;).  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;512 MB of system memory.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;A graphics processor that is DirectX 9 capable.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;strong&gt;Windows Vista Premium Ready PC:&lt;/strong&gt; To get an even better Windows Vista experience, including the Windows Aero user experience, ask for a Windows Vista Capable PC that is designated Premium Ready, or exceeds the premium ready requirements.&lt;br /&gt;A Windows Vista Premium Ready PC includes at least:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt; &lt;/div&gt;&lt;ul  style="text-align: justify;font-family:verdana;"&gt; &lt;li&gt;&lt;span style="font-size:90%;"&gt;1 GHz 32-bit (x86) or 64-bit (x64) processor.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;1 GB of system memory.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Support for DirectX 9 graphics with a WDDM driver, 128 MB of graphics memory (minimum), Pixel Shader 2.0 and 32 bits per pixel.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;40 GB of hard drive capacity with 15 GB free space.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;DVD-ROM Drive.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Audio output capability.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:90%;"&gt;Internet access capability.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: euphemia;"&gt; &lt;/div&gt;&lt;p  style="text-align: justify;font-family:verdana;"&gt;&lt;span style="font-size:90%;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: rgb(0, 128, 255);"&gt;Longhorn Server:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt; Currently codenamed Longhorn Server, will be called Windows Server 2008. It will definitely not be called Windows Vista Server. Longhorn Server was being developed concurrently with Windows Vista, but will ship in late 2007.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-5883989324045743120?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/5883989324045743120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=5883989324045743120&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5883989324045743120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5883989324045743120'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/01/windows-vista.html' title='Windows Vista®'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29328409.post-5328405271117438576</id><published>2007-01-04T23:55:00.000+05:30</published><updated>2008-01-25T06:35:48.420+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Fundamentals'/><title type='text'>Oracle Fundamentals</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: center; color: rgb(0, 0, 0);font-family:corbel;"&gt;&lt;span style="color: rgb(0, 204, 204); font-weight: bold;font-size:100%;" &gt;ORACLE ARCHITECTURE&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lntKu7ICSs4/RZzcIdXWB9I/AAAAAAAAAGA/4YcqQa3XtaM/s1600-h/Orcl+Primary+Components.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_lntKu7ICSs4/RZzcIdXWB9I/AAAAAAAAAGA/4YcqQa3XtaM/s400/Orcl+Primary+Components.jpg" alt="" id="BLOGGER_PHOTO_ID_5016126122863495122" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Oracle Server:&lt;/span&gt; There are several files, processes, and memory structures in an Oracle server; however, not all of them are used when processing a SQL statement. Some are used to improve the performance of the database, ensure that the database can be recovered in the event of a software or hardware error, or perform other tasks necessary to maintain the database. The Oracle server consists of an Oracle Instance and an Oracle Database.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-family:corbel;font-size:100%;"  &gt;Oracle Instance:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt; An Oracle instance is the combination of the background processes and memory structures. The instance must be started to access the data in the database. Every time an instance is started, a System Global Area (SGA) is allocated and Oracle background processes are started.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lntKu7ICSs4/RZzdUtXWB_I/AAAAAAAAAGQ/CX_776ROUvI/s1600-h/Instance.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_lntKu7ICSs4/RZzdUtXWB_I/AAAAAAAAAGQ/CX_776ROUvI/s400/Instance.jpg" alt="" id="BLOGGER_PHOTO_ID_5016127432828520434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;Background processes perform functions on behalf of the invoking process. They consolidate functions that would otherwise be handled by multiple Oracle programs running for each user. The background processes perform input/output (I/O) and monitor other Oracle processes to provide increased parallelism for better performance and reliability.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#BBE0E3,#333399,#009999,#99CC00"&gt;  &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;div  style="color: rgb(0, 0, 0);font-family:corbel;" shape="_x0000_s1026" class="O"&gt;  &lt;div  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Oracle Instance Startup:&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; has 3 distinct steps:&lt;/span&gt;&lt;/div&gt;  &lt;ol&gt;&lt;li  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -4.96%;"&gt;1.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Starting the instance process. &lt;/span&gt;&lt;/li&gt;&lt;li  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -4.96%;"&gt;2.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Mounting the database, which consists of opening the control files for the instance &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;span style="position: absolute; left: -4.96%;"&gt;3.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Opening the database, which makes the database available for user requests. &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;        &lt;/div&gt;  &lt;span style="color: rgb(0, 0, 0);font-family:corbel;font-size:100%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#BBE0E3,#333399,#009999,#99CC00"&gt;  &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;div  style="color: rgb(0, 0, 0);font-family:corbel;" shape="_x0000_s1026" class="O"&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -6.3%;"&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;b&gt;Oracle Database:&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; An Oracle database consists of operating system files, also known as database files, that provide the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;actual physical storage for database information. The database files are used to ensure that the data is kept consistent &lt;/span&gt;&lt;span style="font-size:100%;"&gt;and can be recovered in the event of a failure of the instance.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lntKu7ICSs4/RagMsetYTtI/AAAAAAAAAGo/HnYGy8CvXKo/s1600-h/Oracle+Database.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 163px; height: 123px;" src="http://4.bp.blogspot.com/_lntKu7ICSs4/RagMsetYTtI/AAAAAAAAAGo/HnYGy8CvXKo/s400/Oracle+Database.jpg" alt="" id="BLOGGER_PHOTO_ID_5019275743001595602" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="width: 6.98%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;u&gt;Consists of 3 types of Files&lt;/u&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;:&lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;1. &lt;span style="width: 5.03%;"&gt; &lt;/span&gt;Data Files: containing the actual data in the database&lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -7.5%;"&gt;2.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Redo Log Files: containing a record of changes made to the  &lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="width: 6.98%;"&gt; &lt;/span&gt;database to enable recovery of the data in case of failures&lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="position: absolute; left: -7.5%;"&gt;3.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Control Files: containing information necessary to maintain  &lt;/span&gt;&lt;/div&gt;  &lt;div style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="width: 6.98%;"&gt; &lt;/span&gt;and verify database integrity.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;Other key files:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; Non-database files are used to configure the instance, authenticate privileged users, and recover the database in the event of a disk failure. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;User Processes:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; Started at the time a database user requests connection to the Oracle Server. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;Server Processes:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; Connects to Oracle Instance and is started when a user establishes a session. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;Background Processes:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; Available when an Oracle Instance is started. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;Other processes:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; Many other processes exist that are used by other options within Oracle, such as Advanced Queuing, Real Application Clusters, Shared Server, Advanced Replication, and so on. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(51, 51, 255);font-family:corbel;" &gt;&lt;u3:p&gt;&lt;/u3:p&gt;&lt;u4:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#BBE0E3,#333399,#009999,#99CC00"&gt;&lt;/u4:colorscheme&gt;Memory Structure:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;Consists of two memory areas- &lt;b&gt;&lt;br /&gt;&lt;u3:p&gt;&lt;/u3:p&gt;1.&lt;u&gt;System Global Area (SGA)&lt;/u&gt;:&lt;/b&gt; Allocated at instance startup, and is a fundamental component of an Oracle Instance. Shared by several processes. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;SGA Consists of several memory structures&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;:&lt;br /&gt;-&lt;b&gt;Shared Pool&lt;/b&gt;: Used to store most recently used SQL Statements and data definitions &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;u3:p&gt;&lt;/u3:p&gt;1. Library Cache: Stores SQL Statements &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;u3:p&gt;&lt;/u3:p&gt;2. Data Dictionary Cache: Stores Data Definition &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:corbel;font-size:100%;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;“ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;” &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;u3:p&gt;&lt;/u3:p&gt;-&lt;b&gt;Database Buffer Cache:&lt;/b&gt; Stores copies of data blocks that have been retrieved from the data files. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:corbel;font-size:100%;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;“ALTER SYSTEM SET DB_CACHE_SIZE = 96M;” &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;u3:p&gt;&lt;/u3:p&gt;-&lt;b&gt;Redo Log Buffer Cache: &lt;/b&gt;Stores changes made in Data Blocks. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:corbel;font-size:100%;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;“LOG_BUFFER” &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;u3:p&gt;&lt;/u3:p&gt;-&lt;b&gt;Other Structures: &lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;There are 2 other structures that can be configured in SGA:- &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;I.Large Pool&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;: Configured only in &lt;i&gt;Shared server&lt;/i&gt; environment, used for session memory, I/O slaves and backup and restore operation. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:corbel;font-size:100%;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;“ALTER SYSTEM SET LARGE_POOL_SIZE = 64M;” &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;II.Java Pool: &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;Requires if installing and using JAVA. Stored much the same way as PL/SQL in db. &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:corbel;font-size:100%;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;“JAVA_POOL_SIZE” &lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt;&lt;u3:p&gt;&lt;/u3:p&gt;&lt;u4:colorscheme colors="#FFFFFF,#000000,#808080,#000000,#BBE0E3,#333399,#009999,#99CC00"&gt;&lt;/u4:colorscheme&gt;2.&lt;u&gt;Program Global Area (PGA)&lt;/u&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt; PGA is memory reserved for each user process that connects to an Oracle Database. Allocated when server process is started and de-allocated when process is terminated. PGA is &lt;b&gt;used by One process only. &lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="font-family:corbel;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(51, 51, 255);font-family:corbel;" &gt;&lt;u3:p&gt;&lt;/u3:p&gt;Logical Structure:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:corbel;color:black;"  &gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;color:black;"   &gt;&lt;br /&gt;Dictates how the physical space of database is to be used. Hierarchy- Tablespaces, Segments, Extent &amp;amp; Blocks. Individual objects in database are stored in segments, which are collection of extents.&lt;br /&gt;Block is smallest unit for read and write operations.&lt;/span&gt;&lt;span style=";font-family:corbel;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;    &lt;/div&gt;&lt;p  style="color: rgb(0, 0, 0);font-family:corbel;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lntKu7ICSs4/RagOu-tYTuI/AAAAAAAAAGw/_ffZ3nypTfs/s1600-h/TS.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_lntKu7ICSs4/RagOu-tYTuI/AAAAAAAAAGw/_ffZ3nypTfs/s400/TS.jpg" alt="" id="BLOGGER_PHOTO_ID_5019277984974524130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29328409-5328405271117438576?l=blogdipak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blogdipak.blogspot.com/feeds/5328405271117438576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29328409&amp;postID=5328405271117438576&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5328405271117438576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29328409/posts/default/5328405271117438576'/><link rel='alternate' type='text/html' href='http://blogdipak.blogspot.com/2007/01/oracle-architecture-oracle-server-there.html' title='Oracle Fundamentals'/><author><name>Dipak</name><uri>http://www.blogger.com/profile/04261170926568052548</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lntKu7ICSs4/RZzcIdXWB9I/AAAAAAAAAGA/4YcqQa3XtaM/s72-c/Orcl+Primary+Components.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
