<?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-8200994506617569021</id><updated>2012-02-08T13:28:38.414-08:00</updated><category term='external tables'/><category term='xml'/><category term='comment'/><category term='sys_xmlagg'/><category term='admin'/><category term='nvl'/><category term='dual'/><category term='security'/><category term='dba'/><category term='text indexes'/><category term='high availability'/><category term='how to'/><category term='9i'/><category term='memory'/><category term='RMAN'/><category term='general'/><category term='basic dba'/><category term='learn'/><category term='oracle'/><category term='null'/><category term='8i New Features'/><category term='1Z0-020'/><category term='interview'/><category term='text'/><category term='sql'/><category term='keyword'/><category term='dbms_xmlgen'/><category term='function'/><category term='dates'/><category term='index'/><category term='text searching'/><category term='parameter'/><category term='tablespace'/><category term='bind variables'/><category term='data guard'/><category term='patch'/><category term='operating system'/><title type='text'>The Weekend DBA</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default?start-index=101&amp;max-results=100'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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>148</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8200994506617569021.post-9162487697778206250</id><published>2011-07-28T22:55:00.000-07:00</published><updated>2011-07-28T22:57:33.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comment'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Big Data</title><summary type='text'>The data revolution is upon us. More data than ever before is being generated and stored. Every smart phone user litters the data-sphere with snippets from the multitude of sensors built in to their devices. More and more manufacturers are building in sensors to the most mundane of devices. RFID abounds.We are slowly being submerged in a sea of data.The problems, as always are; how much of this </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/9162487697778206250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=9162487697778206250' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9162487697778206250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9162487697778206250'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2011/07/big-data.html' title='Big Data'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6538471232788926460</id><published>2011-07-26T14:57:00.000-07:00</published><updated>2011-07-26T15:00:31.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comment'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>The hacker word</title><summary type='text'>Why does the word hacker have so many meanings?An article recently published goes through the origins of the word.Personally I prefer the positive connotations - where ingenuity and resourcefulness are gainfully employed.Oh well........</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6538471232788926460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6538471232788926460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6538471232788926460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6538471232788926460'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2011/07/hacker-word.html' title='The hacker word'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2944175810266064511</id><published>2009-08-10T06:16:00.000-07:00</published><updated>2009-08-10T06:16:00.077-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Other key non-database files</title><summary type='text'>Although there are only three types of file which technically make up an Oracle database, there are other disk files floating around the place which are extremely important tot he correct operation of an Oracle server. They are not considered to be technically part of the database, though, because if they ever get deleted or damaged, no-one will know about it and you won't be told about it. </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2944175810266064511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2944175810266064511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2944175810266064511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2944175810266064511'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/other-key-non-database-files.html' title='Other key non-database files'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-734024165294173763</id><published>2009-08-09T06:06:00.000-07:00</published><updated>2009-08-09T06:06:00.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Database</title><summary type='text'>Whilst an Oracle instance is made up of many different and various memory areas together with countless different background processes, each doing a specific task, an Oracle database consists of just three types of physical disk file. Theya re all binary files (so don't go opening them in vi or notepad!) and have an internal structure that only an Oracle instance can make sense of. Taking each of</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/734024165294173763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=734024165294173763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/734024165294173763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/734024165294173763'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/database.html' title='The Database'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7727495593049455967</id><published>2009-08-08T06:04:00.000-07:00</published><updated>2009-08-08T06:04:00.333-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Summary of the Oracle Instance</title><summary type='text'>When you run Oracle, you cause a large chunk of memory to be reserved for Oracle's use. That chunk of memory is called the System Global Area (SGA). It is composed internally of several discrete 'pools' of memory, such as the Buffer Cache and the Shared Pool. Each 'pool' is used to store a particular sort of data for particular purposes -sometimes, 'your' data, so you can see rows from a table; </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7727495593049455967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7727495593049455967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7727495593049455967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7727495593049455967'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/summary-of-oracle-instance.html' title='Summary of the Oracle Instance'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-350864107371805778</id><published>2009-08-07T06:02:00.000-07:00</published><updated>2009-08-07T06:02:00.143-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Processes or Threads?</title><summary type='text'>I've been busy describing DBWn and LGWR as "background processes", but in fact they might not be processes at all. If you are running Oracle on Windows, for example, then they are technically 'threads' within the main process, not independent processes in their own right. On Unix and Linux, however, they are genuinely independent processes and can be listed just like you can list the existence of</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/350864107371805778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=350864107371805778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/350864107371805778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/350864107371805778'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/processes-or-threads.html' title='Processes or Threads?'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5766467808840524558</id><published>2009-08-06T06:00:00.000-07:00</published><updated>2009-08-06T06:00:00.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Background Processes</title><summary type='text'>A memory area, like the SGA, is useless unless something (or some many things) can write data into the memory area and read data out of it. You need, in short, a set of processes which know how to interact with the various memory areas which make up an Oracle SGA. There are indeed several such processes, and they are collectively known as background processes, because they run and do their work </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5766467808840524558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5766467808840524558' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5766467808840524558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5766467808840524558'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/background-processes.html' title='The Background Processes'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8584061697230400992</id><published>2009-08-05T05:49:00.000-07:00</published><updated>2009-08-05T05:49:00.195-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>SGA Summary</title><summary type='text'>When the Oracle program runs, it grabs a large chunk of memory in which it can do its work. That 'chunk', in its entirety, is known as the System Global Area, or SGA.The SGA is not a monolithic chunk of memory, however: it has internal structure, and is internally chopped up into discrete areas of memory which perform specialised tasks. These sub-areas are known as the Shared Pool (which caches </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8584061697230400992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8584061697230400992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8584061697230400992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8584061697230400992'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/sga-summary.html' title='SGA Summary'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-146215613461770711</id><published>2009-08-04T05:48:00.000-07:00</published><updated>2009-08-04T05:48:00.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Streams Pool</title><summary type='text'>New in 10g, a special area of memory within the SGA is now dedicated to allowing a database to replicate itself to a different location (think of a head office database which needs to be 'copied' up to a branch office out in the boondocks). If you don't have a need to have your database replicate itself, you don't need a Streams Pool. Before 9i, replication took whatever memory it needed from the</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/146215613461770711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=146215613461770711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/146215613461770711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/146215613461770711'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/streams-pool.html' title='The Streams Pool'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7715287750450685576</id><published>2009-08-03T05:48:00.000-07:00</published><updated>2009-08-03T05:48:00.392-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Java Pool</title><summary type='text'>Since Oracle 8i, it has been possible to write procedures, functions and other code which gets stored inside the database in the Java programming language. It has since turned out that you would be certifiably insane to do so but nevertheless, the capability remains. (Java is better utilised "in the middle tier" -that is, in an application server, rather than in the backend database itself). If </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7715287750450685576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7715287750450685576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7715287750450685576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7715287750450685576'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/java-pool.html' title='The Java Pool'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4721494808117673064</id><published>2009-08-02T05:47:00.000-07:00</published><updated>2009-08-02T05:47:00.370-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Large Pool</title><summary type='text'>The Large Pool is an optional component of the SGA, though these days it is so useful to have that I doubt many production databases would not be using one: optional it may be in strict right, but I suspect most DBAs these days consider it functionally compulsory.  Whenever you parallelise an operation in Oracle, communication between the individual parallel slaves requires memory access. That </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4721494808117673064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4721494808117673064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4721494808117673064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4721494808117673064'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/large-pool.html' title='The Large Pool'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3718811192840489914</id><published>2009-08-01T05:46:00.000-07:00</published><updated>2009-08-01T05:46:00.326-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Log Buffer</title><summary type='text'>It is impossible to generalise, but if there is such a thing as a 'typical' Oracle database, you might measure the size of the Shared Pool and the Buffer Cache in the several hundred megabytes range, or bigger. In comparison, most Log Buffers anywhere in the World would not be much bigger than, tops, 10M or so.  The Log Buffer is thus a relatively tiny area of memory in which a record of the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3718811192840489914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3718811192840489914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3718811192840489914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3718811192840489914'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/08/log-buffer.html' title='The Log Buffer'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5736974362961973711</id><published>2009-07-31T05:45:00.000-07:00</published><updated>2009-07-31T05:45:00.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Buffer Cache</title><summary type='text'>The Buffer Cache is a memory area in which the data physically stored in the database is read and modified. When you want to see the employee records in the EMP table, they are first read from disk and loaded into the Buffer Cache. Why not simply fetch the rows off disk and straight back to you and your client PC? Someone else might want to read the EMP records just after you. If we loaded the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5736974362961973711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5736974362961973711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5736974362961973711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5736974362961973711'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/buffer-cache.html' title='The Buffer Cache'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4792144320228895643</id><published>2009-07-30T05:44:00.000-07:00</published><updated>2009-07-30T05:44:00.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Shared Pool</title><summary type='text'>When you issue a query such as select * from emp, the database must work out what that means. Do we have a table called EMP? What are its constituent columns? Where, physically, on disk, does the table live? Are there any indexes built on the table which might help us get the results back more quickly? Do you, the user, have rights to query the table? The process of answering all these sorts of </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4792144320228895643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4792144320228895643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4792144320228895643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4792144320228895643'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/shared-pool.html' title='The Shared Pool'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-178140787617302776</id><published>2009-07-29T05:43:00.000-07:00</published><updated>2009-07-29T05:43:00.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Oracle Server Components</title><summary type='text'>&lt;!--[endif]--&gt;What is an Oracle Server?      When you edit a document in Word (or whatever word processor you happen to prefer!), you don't type documents directly into a disk file, because doing so would be painfully slow. Instead, documents are initially 'typed into' and created in memory -your computer's RAM- because that works at nanosecond speed and is thus very fast and responsive to work </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/178140787617302776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=178140787617302776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/178140787617302776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/178140787617302776'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/oracle-server-components.html' title='Oracle Server Components'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1599936828714787528</id><published>2009-07-28T05:37:00.000-07:00</published><updated>2009-07-28T05:37:00.277-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Simple Block Layout</title><summary type='text'>So, with this overhead, free space, and (wow) actual data, how is it all stored in the data block?SIMPLE BLOCK LAYOUTThe data block header (fixed) is at the beginning of the block. A small tail is at the end of the block (the tail is for block consistency checking). Everything else (variable header and data rows) fits between the beginning and the end.Variable header info grows from the top down </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1599936828714787528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1599936828714787528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1599936828714787528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1599936828714787528'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/simple-block-layout.html' title='Simple Block Layout'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2406759777090330832</id><published>2009-07-27T05:34:00.000-07:00</published><updated>2009-07-27T05:34:00.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Concurrency - Interested Transaction List</title><summary type='text'>Concurrency really just means how many people can be doing things at the same time in the same place. It directly affects scalability.Many RDBMS products use a form of centralized "lock manager" to keep track of who's doing what to what. That is a valid solution, but as the number of concurrent users rises (not people just logged on to the database, but the people actively doing things) then a </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2406759777090330832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2406759777090330832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2406759777090330832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2406759777090330832'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/concurrency-interested-transaction-list.html' title='Concurrency - Interested Transaction List'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1400008536796385918</id><published>2009-07-26T05:31:00.000-07:00</published><updated>2009-07-26T05:31:00.647-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Parts of the Database (5) - Data Blocks</title><summary type='text'>Data Blocks  &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  If you could only pick one thing in Oracle to know well, you should pick the DATA BLOCK. It is the key to everything worth doing in Oracle.If you can understand the data block, everything else in the Oracle RDBMS is easy. EVERYTHING.Another name for an Oracle data block is a "logical block", but you won't hear many people call it that </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1400008536796385918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1400008536796385918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1400008536796385918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1400008536796385918'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/parts-of-database-5-data-blocks.html' title='Parts of the Database (5) - Data Blocks'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1286784045442111367</id><published>2009-07-25T05:30:00.000-07:00</published><updated>2009-07-25T05:30:00.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Parts of the Database (4)</title><summary type='text'>What are Datafiles  Every Oracle database has one or more physical datafiles. The datafiles contain all the database data. The data of logical database structures, such as tables and indexes, is physically stored in the datafiles allocated for a database.  A datafile can be associated with only one database.   Datafiles can have certain characteristics set to let them automatically extend when </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1286784045442111367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1286784045442111367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1286784045442111367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1286784045442111367'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/parts-of-database-4.html' title='Parts of the Database (4)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1654572208115029554</id><published>2009-07-24T05:29:00.000-07:00</published><updated>2009-07-24T05:29:00.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Parts of the Database (3)</title><summary type='text'>What are Tablespaces  &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  A tablespace is made from at least one datafile. Many datafiles can be within a tablespace. This is a logical grouping of datafiles.   A datafile cannot be split between tablespaces or shared and is exclusively used by a tablespace.   There are two types of tablespace permanent and temporary.  A permanent tablespace contains </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1654572208115029554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1654572208115029554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1654572208115029554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1654572208115029554'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/parts-of-database-3.html' title='Parts of the Database (3)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-280311361210330515</id><published>2009-07-23T05:28:00.000-07:00</published><updated>2009-07-23T05:28:00.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Parts of the Database (2)</title><summary type='text'>Segments and Extents  &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  Ok, now that we have a basic understanding of datafiles and tablespaces, we are one step closer to discussing data blocks and something I haven't mentioned called "headers".But before we get there, we need to bridge the gap between D&amp;T and blocks.That bridge comes in the form of two logical constructs that build off of the block</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/280311361210330515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=280311361210330515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/280311361210330515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/280311361210330515'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/parts-of-database-2.html' title='Parts of the Database (2)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-900626491526095930</id><published>2009-07-22T05:27:00.000-07:00</published><updated>2009-07-22T05:27:01.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>Parts of the Database (1)</title><summary type='text'>Parts of the Database  &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  Why Oracle Works the Way it Does   &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  Now, the smallest unit Oracle really messes with is the "data block". I'm going to skip over them for now because I think they'll make more sense after we discuss datafiles and tablespaces.You'll remember (because I asked you to) that Oracle </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/900626491526095930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=900626491526095930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/900626491526095930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/900626491526095930'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/parts-of-database-1.html' title='Parts of the Database (1)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8210656519525676302</id><published>2009-07-21T05:26:00.001-07:00</published><updated>2009-07-21T05:26:43.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basic dba'/><title type='text'>The Database</title><summary type='text'>The Database  &lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;  The database consists of two parts the database and the instance. So what is the difference?    To understand the difference between a database and an instance, we need to know the basic definition of each and the relationship between them.  Definition:  A database is a set of files stored on disk.   An instance is a collection of </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8210656519525676302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8210656519525676302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8210656519525676302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8210656519525676302'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/database.html' title='The Database'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8028412747924744671</id><published>2009-07-16T05:07:00.001-07:00</published><updated>2009-07-16T05:07:54.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data guard'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><title type='text'>DataGuard</title><summary type='text'>Data GuardData Guard is a mechanism for having a copy of one database mirror the activities happening on the main site. This mechanism is particularly applicable where recovery from a backup is unacceptable with regards to time and effort. This solution allows a quick 'failover' from machine to machine with the minimum of effort.There are various levels of data transfer between live and data </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8028412747924744671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8028412747924744671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8028412747924744671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8028412747924744671'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/dataguard.html' title='DataGuard'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1334990105847475363</id><published>2009-07-16T04:09:00.000-07:00</published><updated>2009-07-16T05:09:52.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Oracle and OS</title><summary type='text'>Oracle Database Architecture.-----------------------------Choosing the correct database architecture (hardware platform, operating system) is critical to the success of any new Oracle database application. Architecture decisions were simple when the mainframe was the only architecture available. But architecture selection is not as clear-cut now that Microsoft Windows platforms, UNIX and LINUX </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1334990105847475363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1334990105847475363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1334990105847475363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1334990105847475363'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/oracle-and-os.html' title='Oracle and OS'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-9139256012974091991</id><published>2009-07-15T13:31:00.000-07:00</published><updated>2009-07-15T13:32:27.478-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Killing a session in Oracle</title><summary type='text'>Sessions in oracle can be killed with the command: SQL&gt; alter system kill session 'sid,serial#'; The value for sid and serial# can be query'd using the following query: select * from v$sessionorselect sid, serial#, osuser, programfrom   v$session; After this command, the indicated session is marked for kill. When it's possible the session will be killed. Sometimes this can take a while (for </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/9139256012974091991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=9139256012974091991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9139256012974091991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9139256012974091991'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/killing-session-in-oracle.html' title='Killing a session in Oracle'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1484882463917464427</id><published>2009-07-14T13:33:00.000-07:00</published><updated>2009-07-15T13:34:39.420-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='keyword'/><title type='text'>The Oracle decode function</title><summary type='text'>The decode function can be used in SQL for and IF-THEN-ELSE construction. It's an alternative for the CASE statement which was introduced in Oracle 8.Syntax:decode( expression , compare_value, return_value, [,compare, return_value] ... [,default_return_value] )with:expression is the value to evaluatecompare_value is the value that can match the evaluated valuereturn_value is the value that is </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1484882463917464427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1484882463917464427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1484882463917464427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1484882463917464427'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/oracle-decode-function.html' title='The Oracle decode function'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1868292965269691065</id><published>2009-07-13T05:10:00.000-07:00</published><updated>2009-07-16T05:18:02.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Oracle Database Admin</title><summary type='text'>Oracle Database ObjectsThe following sections provide some interesting information on Oracle database objects (tablespaces, tables, indexes). To keep the reading lively, I’ll intersperse some tuning information and hints, tips and tricks in the discussion. This section is not an all-encompassing guide to administering Oracle objects, rather it is a collection of information that I felt that was </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1868292965269691065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1868292965269691065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1868292965269691065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1868292965269691065'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/oracle-database-admin.html' title='Oracle Database Admin'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-436571800786487024</id><published>2009-07-12T05:20:00.000-07:00</published><updated>2009-07-16T05:21:14.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>DBWR_IO_SLAVES vs DB_WRITER_PROCESSES</title><summary type='text'>DBWR_IO_SLAVES vs DB_WRITER_PROCESSESQuestions about multiple DBWR processes have plagued DBAs since Oracle7. You configured multiple DBWR process in Oracle7 by setting the parameter DB_WRITERS. In Oracle7, multiple DBWR processes were actually slave processes that were unable to perform asynchronous I/O calls on their own. The algorithm used by the Oracle7 DBWR caused it to incur waits when the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/436571800786487024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=436571800786487024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/436571800786487024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/436571800786487024'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/dbwrioslaves-vs-dbwriterprocesses.html' title='DBWR_IO_SLAVES vs DB_WRITER_PROCESSES'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7400420735275442596</id><published>2009-07-09T14:34:00.000-07:00</published><updated>2009-07-09T14:36:23.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Dictionary Objects you should know</title><summary type='text'>Oracle Dictionary View Objects.    USER_TAB_COMMENTS  Stores comment information on tables.    USER_COL_COMMENTS  Stores comment information for columns.    USER_CONSTRAINTS  CONTRAINT_TYPE column will list the first character of the first word that best describes each type of constraint.    ALL_CONSTRAINTS  CONTRAINT_TYPE column will list the first character of the first word that best describes</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7400420735275442596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7400420735275442596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7400420735275442596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7400420735275442596'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/dictionary-objects-you-should-know.html' title='Dictionary Objects you should know'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-9164298856132675866</id><published>2009-07-08T01:03:00.000-07:00</published><updated>2009-07-08T22:46:32.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Bitmap Join Indexes</title><summary type='text'>Bitmap Join Indexes Oracle8i supported bitmap indexes on a single table. 9i adds bitmap join  indexes, built on two tables, to optimize access for a specific join condition:      CREATE BITMAP INDEX my_bit_join_ixON emp_table (e.job)FROM emp_table e, dept_table dWHERE e.deptno = d.deptno ;  Restrictions:  Can not reference an IOT, temporary table, or a self-join  Only one table can be updated </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/9164298856132675866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=9164298856132675866' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9164298856132675866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9164298856132675866'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/bitmap-join-indexes.html' title='Bitmap Join Indexes'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3383650597927892925</id><published>2009-07-07T14:41:00.000-07:00</published><updated>2009-07-07T14:42:10.873-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>SPFILE</title><summary type='text'>Online Configuration Parameter Updating  Oracle keeps initialization parameters in its parameter file (PFILE).  Now Oracle also has a binary file equivalent to the PFILE called the server  parameter file (SPFILE). Unlike the PFILE, you can not edit the SPFILE,  because its contents are binary.  To create an SPFILE: CREATE SPFILE FROM PFILE ;  To view settings within the SPFILE, query the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3383650597927892925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3383650597927892925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3383650597927892925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3383650597927892925'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/spfile.html' title='SPFILE'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-524591307145735612</id><published>2009-07-01T14:01:00.000-07:00</published><updated>2009-07-07T14:44:32.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Flashback</title><summary type='text'>Oracle Flashback Oracle Flashback allows you to query the database as of a specific  time or System Change Number (SCN) in the past. It can be useful  in recovering from a recent logical or user error – just use Flashback to query  the data prior to an accidental data deletion, for example.  To use Flashback you must have already:  Set the initialization parameter UNDO_MANAGEMENT = AUTO  (This </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/524591307145735612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=524591307145735612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/524591307145735612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/524591307145735612'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/07/flashback.html' title='Flashback'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3726073752905145018</id><published>2009-06-26T01:11:00.000-07:00</published><updated>2009-07-07T14:55:08.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='RMAN'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Backup and Recovery (RMAN)</title><summary type='text'>Backup and Recovery Enhancements Recovery Manager (RMAN) Enhancements Block Media Recovery (BMR) By default, RMAN’s backup/recovery method operates on the datafile level. 9i  now allows you to recover individual data blocks, called block media  recovery (BMR). BMR is quicker than full file recovery where you have a  small number of corrupt blocks that need to be recovered. Plus you do not  have </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3726073752905145018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3726073752905145018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3726073752905145018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3726073752905145018'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/06/backup-and-recovery-rman.html' title='Backup and Recovery (RMAN)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7155846038674217496</id><published>2009-06-23T14:52:00.000-07:00</published><updated>2009-07-07T14:52:56.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Backup and Recovery</title><summary type='text'>Backup and Recovery Enhancements Trial Recovery The new 9i Trial Recovery feature does not write changes to files,  just to the data buffers. Errors are written to the Alert Log. Trial Recovery  allows you to test out recovery and find any corrupt blocks without failing at a  real recovery and leaving files in an inconsistent state. Use the keyword  TEST for a trial recovery:  RECOVER DATABASE . </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7155846038674217496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7155846038674217496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7155846038674217496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7155846038674217496'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/06/backup-and-recovery.html' title='Backup and Recovery'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6151369179560377480</id><published>2009-06-22T03:50:00.000-07:00</published><updated>2009-07-07T14:51:23.845-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>LogMiner</title><summary type='text'>LogMiner Enhancements 9i improves LogMiner in a variety of ways. The purpose of LogMiner is to  allow you to view entries in the redo log (the log that records database  changes).  LogMiner now has a GUI called the LogMiner Viewer. Use this new GUI in  viewing the contents of the redo log files via the view  V$LOGMNR_CONTENTS. LogMiner Viewer has Display Options that allow you to  specify what </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6151369179560377480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6151369179560377480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6151369179560377480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6151369179560377480'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/06/logminer.html' title='LogMiner'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8004773841227110988</id><published>2009-06-17T14:47:00.000-07:00</published><updated>2009-07-07T14:48:48.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='high availability'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Oracle DataGuard</title><summary type='text'>Data Guard Oracle’s Standby Database feature has been upgraded and renamed to  Data Guard in 9i. Data Guard allows you to set up a standby  database (locally or at a remote site) and keep it either completely or  approximately “in sync” with the primary database by automatically  shipping and applying redo logs to the standby database. This provides for quick  disaster and/or off-site recovery </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8004773841227110988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8004773841227110988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8004773841227110988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8004773841227110988'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/06/oracle-dataguard.html' title='Oracle DataGuard'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5791003252274905001</id><published>2009-06-03T09:45:00.000-07:00</published><updated>2009-07-07T14:46:36.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Resumable Space Allocation</title><summary type='text'>Resumable Space Allocation Resumable space allocation suspends a long-running operation in event of a  space allocation error so that you can fix the problem. Then Oracle  automatically resumes the long-running operation. Operations that are resumable  are:  Queries that run out of temporary sort space  DML – INSERT, UPDATE, and DELETE statements  DDL – CREATE TABLE AS SELECT, ALTER TABLE, CREATE</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5791003252274905001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5791003252274905001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5791003252274905001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5791003252274905001'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/06/resumable-space-allocation.html' title='Resumable Space Allocation'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8104622852525318541</id><published>2009-05-20T13:58:00.000-07:00</published><updated>2009-06-15T14:00:45.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><title type='text'>INSTR</title><summary type='text'>Oracle INSTR functionThe Oracle function instr returns an integer indicating the position of the character in string that is the first character of this occurrence. This function has the following syntax: instr(string, substring [,position [,occurrence]])with:string: the string that is searched.substring: the substring which we are looking for in the stringposition: The position from which we </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8104622852525318541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8104622852525318541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8104622852525318541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8104622852525318541'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/05/instr.html' title='INSTR'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1167600362496595746</id><published>2009-05-06T13:10:00.000-07:00</published><updated>2009-07-15T13:11:04.744-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><title type='text'>External Tables (again)</title><summary type='text'>External Tables External tables are operating system flat files (stored outside of Oracle), but whose definition is maintained in Oracle’s data dictionary. External tables appear as read-only tables to Oracle applications. They’re useful for reference to flat files that you don’t want to load into Oracle tables (perhaps the flat files are big and rarely accessed, for example). Here are the steps </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1167600362496595746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1167600362496595746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1167600362496595746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1167600362496595746'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/05/external-tables-again.html' title='External Tables (again)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7627951785349144762</id><published>2009-05-05T06:31:00.000-07:00</published><updated>2009-06-12T06:35:31.498-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Greatest Function</title><summary type='text'>Oracle/PLSQL: Greatest FunctionHere is what the documentation says :GREATEST- GREATEST returns the greatest of the list of expressions. All expressions after the first are implicitly converted to the datatype of the first expression before the comparison. Oracle compares the exprsessions using nonpadded comparison semantics. Character comparison is based on the value of the character in the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7627951785349144762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7627951785349144762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7627951785349144762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7627951785349144762'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/05/oracle-greatest-function.html' title='Oracle Greatest Function'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3891058714892072689</id><published>2009-05-03T02:09:00.000-07:00</published><updated>2009-05-03T02:09:01.533-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RMAN'/><category scheme='http://www.blogger.com/atom/ns#' term='keyword'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>RMAN Commands</title><summary type='text'>RMAN RMAN is short for Recovery Manager. When the databases use the controlfile as catalog. Following is a short list of the most common commands. To connect to RMAN:&gt;&gt; rman target /  show full backups:&gt;&gt; list backup of database; show backups:&gt;&gt; list backup summary; show the archivelogs:&gt;&gt; list archivelog all; show the datafiles:&gt;&gt; report schema; show RMAN settings:&gt;&gt; show all; remove a backup:&gt;&gt;</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3891058714892072689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3891058714892072689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3891058714892072689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3891058714892072689'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/05/rman-commands.html' title='RMAN Commands'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2041619088359976554</id><published>2009-05-01T01:56:00.000-07:00</published><updated>2009-05-01T01:56:01.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text searching'/><category scheme='http://www.blogger.com/atom/ns#' term='text indexes'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Oracle Text Indexing</title><summary type='text'>Text Indexes Oracle Text Indexing There is a mechanism in the Oracle database to do more than just index a column. These are called domain indexes, one of which is a text index. (Others include Spatial and XML). Limitations we Know About. The limitations of the ordinary character column index are all too apparent to many database developers. The current indexes allow for a match from the first </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2041619088359976554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2041619088359976554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2041619088359976554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2041619088359976554'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/05/oracle-text-indexing.html' title='Oracle Text Indexing'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5923731403568879832</id><published>2009-04-30T01:54:00.001-07:00</published><updated>2009-04-30T01:56:08.180-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='external tables'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>External Tables in Oracle</title><summary type='text'>External Tables Uploading Daily Files.If you can load a file using SQLLDR you can now load the same file using external tables. Caveat - as long as the file is on the database server.You will first need to prove that you can load the file to the database using SQLLDR.Then, as DBA, create a directory in the database and grant read and write to your user. You need write access to the directory, </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5923731403568879832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5923731403568879832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5923731403568879832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5923731403568879832'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/04/external-tables-in-oracle.html' title='External Tables in Oracle'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8130793725756376031</id><published>2009-04-30T01:44:00.000-07:00</published><updated>2009-04-30T01:52:46.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dbms_xmlgen'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='sys_xmlagg'/><title type='text'>Generating XML direct from the Database</title><summary type='text'>Generating XML direct from the Database There are several ways to generate XML directly from the database using SQL.DBMS_XMLGENThe first method demands minimal knowledge for the maximum output. It is limited in what it does and you are limited inwhat you can can influence.Firstly create a table to store your result.CREATE TABLE temp_xml_table(result CLOB);The procedure then follows the following </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8130793725756376031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8130793725756376031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8130793725756376031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8130793725756376031'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/04/generating-xml-direct-from-database.html' title='Generating XML direct from the Database'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7515413469407185432</id><published>2009-04-28T03:17:00.000-07:00</published><updated>2009-06-12T14:27:39.473-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Navigating XML in Oracle</title><summary type='text'>A few code snippets for navigating and extracting dynamically from XML in PL/SQL.--The executable section of the traverse_and_display procedure. BEGIN  -- get all elements  nodes := xmldom.getElementsByTagName (doc, '*');  -- loop through elements  FOR node_index IN 0 .. xmldom.getLength (nodes) - 1  LOOP     one_node := xmldom.item (nodes, node_index);     display_element (one_node);     </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7515413469407185432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7515413469407185432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7515413469407185432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7515413469407185432'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/04/navigating-xml-in-oracle.html' title='Navigating XML in Oracle'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2691770369018698741</id><published>2009-04-25T14:59:00.000-07:00</published><updated>2009-07-07T15:00:09.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Temp Tablespace</title><summary type='text'>Default Temporary Tablespaces If you CREATE USER and forget to include a TEMPORARY TABLESPACE  clause, Oracle uses the SYSTEM tablespace for that user’s sorts. This  hurts performance. 9i addresses this by allowing you to specify a system-wide  default temporary tablespace. Specify the DEFAULT TEMPORARY TABLESPACE on  the CREATE DATABASE statement. Or, define the new temporary  tablespace by the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2691770369018698741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2691770369018698741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2691770369018698741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2691770369018698741'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/04/temp-tablespace.html' title='Temp Tablespace'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5791597294598882384</id><published>2009-04-02T09:01:00.000-07:00</published><updated>2009-07-07T15:01:42.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Automated UNDO Management</title><summary type='text'>Automated Undo Management (AUM) 9i’s new feature Automated Undo Management (AUM) relieves you of the  traditional, labor-intensive task of sizing and managing rollbacks. To use AUM,  create a tablespace that will be used for rollbacks (the UNDO tablespace). Then  start the instance with these two new 9i initialization parameters set to:  UNDO_MANAGEMENT = AUTO  UNDO_TABLESPACE = </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5791597294598882384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5791597294598882384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5791597294598882384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5791597294598882384'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/04/automated-undo-management.html' title='Automated UNDO Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4323688385847439786</id><published>2009-03-28T15:02:00.000-07:00</published><updated>2009-07-07T15:03:01.430-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>Multiple Block Sizes</title><summary type='text'>Multiple Block Sizes 9i supports multiple blocksizes within one database. The original block size  specified is called the default blocksize or the standard  blocksize. An Oracle database can have up to four additional blocksizes.  Oracle’s allowable blocksizes are 2, 4, 8, 16, and 32 Kilobytes.  The SYSTEM and temporary tablespaces must be of the standard  blocksize, and all partitions of a </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4323688385847439786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4323688385847439786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4323688385847439786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4323688385847439786'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/03/multiple-block-sizes.html' title='Multiple Block Sizes'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6022945616367101857</id><published>2009-03-15T06:24:00.000-07:00</published><updated>2009-07-15T06:25:36.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='RMAN'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>9i New for RMAN</title><summary type='text'>Backup and Recovery Enhancements Recovery Manager (RMAN) Enhancements Block Media Recovery (BMR) By default, RMAN’s backup/recovery method operates on the datafile level. 9i now allows you to recover individual data blocks, called block media recovery (BMR). BMR is quicker than full file recovery where you have a small number of corrupt blocks that need to be recovered. Plus you do not have to </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6022945616367101857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6022945616367101857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6022945616367101857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6022945616367101857'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/03/9i-new-for-rman.html' title='9i New for RMAN'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-688583900396661558</id><published>2009-03-14T13:11:00.000-07:00</published><updated>2009-07-15T13:12:25.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Replication Enhancements in 9i</title><summary type='text'>Replication Enhancements 9i allows you to add a new Master site to a Master Group without quiescing the Master Group. The new Master site must be configured for multi-master replication, you can only add one new Master site at a time, the Master Group must be replicating in asynchronous mode, and all links must be configured for parallel propagation.    To ensure transactions are propagated in </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/688583900396661558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=688583900396661558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/688583900396661558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/688583900396661558'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/03/replication-enhancements-in-9i.html' title='Replication Enhancements in 9i'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6072296882116317188</id><published>2009-02-06T13:05:00.000-08:00</published><updated>2009-07-15T13:09:05.915-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>SQL Language Enhancements in 9i</title><summary type='text'>SQL Language Enhancements  9i includes SQL language enhancements to conform to the latest international SQL standard, referred to as SQL-99, as well as some other miscellaneous improvements.   Joins  SQL statements that perform joins typically combine rows from two or more tables or views. The Cartesian product is a join that has no WHERE clause, so it produces all combinations of rows from the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6072296882116317188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6072296882116317188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6072296882116317188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6072296882116317188'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/02/sql-language-enhancements-in-9i.html' title='SQL Language Enhancements in 9i'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4753084224885151346</id><published>2009-02-05T13:03:00.000-08:00</published><updated>2009-07-15T13:05:24.027-07:00</updated><title type='text'>Performance Enhancements from 8i to 9i</title><summary type='text'>Performance Enhancements Index Monitoring You can now monitor an index to determine if it’s being used and collect usage statistics. To turn on monitoring:  ALTER INDEX my_index MONITORING USAGE;  To turn off monitoring:  ALTER INDEX my_index NOMONITORING USAGE;  Query the dictionary table V$OBJECT_USAGE to view the index utilization data.  Skip Scan Index Access  Oracle can now use skip scan </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4753084224885151346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4753084224885151346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4753084224885151346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4753084224885151346'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/02/performance-enhancements-from-8i-to-9i.html' title='Performance Enhancements from 8i to 9i'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5852058604519998467</id><published>2009-02-03T13:00:00.000-08:00</published><updated>2009-07-15T13:01:21.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Workspace Management</title><summary type='text'>Workspace Management Workspace management is new in 9i. This feature allows you to version-enable tables, so that different users can have their own private versions of tables. Oracle internally keeps track of changes to different workspaces and you must resolve any update conflicts prior to merging them. Here are the steps to using workspace management:    Version-enable one or more tables </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5852058604519998467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5852058604519998467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5852058604519998467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5852058604519998467'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/02/workspace-management.html' title='Workspace Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3975833157784705187</id><published>2009-01-17T12:58:00.000-08:00</published><updated>2009-07-15T12:59:07.663-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><category scheme='http://www.blogger.com/atom/ns#' term='tablespace'/><title type='text'>Automatic Segment Space Management</title><summary type='text'>Automatic Segment Space Management Prior to 9i, you had to manage space manually by the PCTFREE, PCTUSED, and FREELIST GROUPS parameters. 9i makes these parameters obsolete because its automatic segment space management uses bitmaps instead of freelists.    To use this feature, the tablespace must be locally-managed and you must use the SEGMENT SPACE MANAGEMENT clause:     CREATE TABLESPACE </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3975833157784705187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3975833157784705187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3975833157784705187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3975833157784705187'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/automatic-segment-space-management.html' title='Automatic Segment Space Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-970068082077990667</id><published>2009-01-16T12:59:00.000-08:00</published><updated>2009-07-15T13:00:19.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><category scheme='http://www.blogger.com/atom/ns#' term='parameter'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><title type='text'>Memory Management</title><summary type='text'>Memory Management 9i can now dynamically manage the sizing of many of its internal memory work areas. Set the new initialization parameter PGA_AGGREGATE_TARGET to a value indicating total memory for the PGA’s *AREA parameters, then you can set new parameter WORKAREA_SIZE_POLICY to AUTO. The default value for PGA_AGGREGATE_TARGET is 0 – you must set it to some other value first, prior to changing </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/970068082077990667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=970068082077990667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/970068082077990667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/970068082077990667'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/memory-management.html' title='Memory Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2904314416487744235</id><published>2009-01-13T12:56:00.000-08:00</published><updated>2009-07-15T12:57:42.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='index'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Bitmap Join Indexes</title><summary type='text'>Bitmap Join Indexes Oracle8i supported bitmap indexes on a single table. 9i adds bitmap join indexes, built on two tables, to optimize access for a specific join condition:     CREATE BITMAP INDEX my_bit_join_ixON emp_table (e.job)FROM emp_table e, dept_table dWHERE e.deptno = d.deptno ;  Restrictions:  Can not reference an IOT, temporary table, or a self-join Only one table can be updated </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2904314416487744235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2904314416487744235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2904314416487744235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2904314416487744235'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/bitmap-join-indexes.html' title='Bitmap Join Indexes'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-38918627486077693</id><published>2009-01-12T12:55:00.000-08:00</published><updated>2009-07-15T12:55:54.017-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Automated Undo Management (AUM)</title><summary type='text'>Automated Undo Management (AUM) 9i’s new feature Automated Undo Management (AUM) relieves you of the traditional, labor-intensive task of sizing and managing rollbacks. To use AUM, create a tablespace that will be used for rollbacks (the UNDO tablespace). Then start the instance with these two new 9i initialization parameters set to:    UNDO_MANAGEMENT = AUTO  UNDO_TABLESPACE = </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/38918627486077693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=38918627486077693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/38918627486077693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/38918627486077693'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/automated-undo-management-aum.html' title='Automated Undo Management (AUM)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4802230418008689774</id><published>2009-01-11T06:23:00.000-08:00</published><updated>2009-07-15T06:23:44.007-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Online Table Redefinition</title><summary type='text'>Online Table Redefinition 9i allows you to redefine a table online. Users can issue DML against the table during most of the online redefinition. For online table redefinition, the table:  Must have a primary key, and source and target tables for redefinition must have the same primary key column Can not contain BFILE or LONG columns, user-defined types, or be part of a cluster or be an overflow </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4802230418008689774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4802230418008689774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4802230418008689774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4802230418008689774'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/online-table-redefinition.html' title='Online Table Redefinition'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2372703894759893078</id><published>2009-01-10T06:20:00.000-08:00</published><updated>2009-07-15T06:22:42.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Rebuilding Indexes Online</title><summary type='text'>New Online Operations Rebuilding Indexes Online  8i introduced the online building of indexes. 9i extends this feature to the online rebuilding of reverse key indexes, function-based indexes, and key-compressed indexes on tables and index-organized tables (IOTs). 9i does not support online index rebuilding for bitmap indexes or partitioned local and global indexes.   While the index is being </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2372703894759893078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2372703894759893078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2372703894759893078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2372703894759893078'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/rebuilding-indexes-online.html' title='Rebuilding Indexes Online'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-8149364464938424898</id><published>2009-01-07T06:18:00.000-08:00</published><updated>2009-07-15T06:19:43.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Fast-Start Time-Based Recovery Limit</title><summary type='text'>Fast-Start Time-Based Recovery LimitYou can specify the target mean time to recover (MTTR) for instance recovery by setting initialization parameter FAST_START_MTTR_TARGET to a value between 0 and 3,600 seconds. Set it dynamically by:ALTER SYSTEM SET FAST_START_MTTR_TARGET = number_of_seconds ;A lower value results in more frequent checkpointing by Oracle but a faster instance recovery. You no </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/8149364464938424898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=8149364464938424898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8149364464938424898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/8149364464938424898'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/fast-start-time-based-recovery-limit.html' title='Fast-Start Time-Based Recovery Limit'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7601486133582840304</id><published>2009-01-06T06:26:00.000-08:00</published><updated>2009-07-15T06:26:33.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><title type='text'>Default Temporary Tablespaces</title><summary type='text'>Default Temporary Tablespaces If you CREATE USER and forget to include a TEMPORARY TABLESPACE clause, Oracle uses the SYSTEM tablespace for that user’s sorts. This hurts performance. 9i addresses this by allowing you to specify a system-wide default temporary tablespace. Specify the DEFAULT TEMPORARY TABLESPACE on the CREATE DATABASE statement. Or, define the new temporary tablespace by the </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7601486133582840304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7601486133582840304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7601486133582840304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7601486133582840304'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/default-temporary-tablespaces.html' title='Default Temporary Tablespaces'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-969030740735034589</id><published>2009-01-03T15:28:00.000-08:00</published><updated>2009-07-07T15:29:31.479-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='dba'/><title type='text'>My Database Has an Archiver Error Whatever Shall I Do?</title><summary type='text'>When the database is complaining that the disk is full due to an archiver error, and there is no-one to get to do the work for you then you can follow the following steps to clear the problem down.1. df -h  This shows you the mount points and their sizes and usage.2. rman target /  This connects you to the rman (Recovery MANager) repository - in this case the database controlfile.3. For a quick </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/969030740735034589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=969030740735034589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/969030740735034589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/969030740735034589'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2009/01/my-database-has-archiver-error-whatever.html' title='My Database Has an Archiver Error Whatever Shall I Do?'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2975304532440196475</id><published>2008-12-10T06:57:00.000-08:00</published><updated>2009-07-10T07:06:08.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='9i'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Virtual Private Databases (VPDs)</title><summary type='text'>The Virtual Private Database (VPD) concept allows multiple users and applications to access a common shared database server while logically separating their data based on security policies. Thus each set of users or applications appears to have its own “virtual private database.”Create security policies that are associated with tables or views. (Associating security policies with tables and views</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2975304532440196475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2975304532440196475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2975304532440196475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2975304532440196475'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/12/virtual-private-databases-vpds.html' title='Virtual Private Databases (VPDs)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3381918102143143140</id><published>2008-02-29T04:24:00.000-08:00</published><updated>2009-06-22T04:24:56.759-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Database Security</title><summary type='text'>Database SecurityPassword ManagementComponents of password mgmt:Account LockingPassword Aging and ExpirationPassword HistoryPassword Complexity VerificationSpecify the max number of failed login attempts and time to keep acct locked by using the CREATE PROFILE command.Password Settings that can be used in a profile:FAILED_LOGIN_ATTEMPTS - number of unsuccessful login attempts before locking out </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3381918102143143140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3381918102143143140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3381918102143143140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3381918102143143140'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/database-security.html' title='Database Security'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2660484674105012091</id><published>2008-02-28T04:23:00.000-08:00</published><updated>2009-06-22T04:24:11.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>SQLPlus, PL/SQL, and National language Support</title><summary type='text'>SQLPlus, PL/SQL, and National language SupportSQL*Plus for Database ManagementSERVER MANAGER is being phased out. Future releases will not support SERVER MANAGER. Start using SQL*Plus for all database administration tasks. CONNECT INTERNAL is also going away; can use CONNECT / AS SYSDBA as a possible alternative.Can use SQLPLUS /nolog to enter SQL*Plus for DBA mgmt tasks and not be connected to a</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2660484674105012091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2660484674105012091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2660484674105012091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2660484674105012091'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/sqlplus-plsql-and-national-language.html' title='SQLPlus, PL/SQL, and National language Support'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2932325411521028539</id><published>2008-02-27T04:22:00.000-08:00</published><updated>2009-06-22T04:23:06.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Features of Net8</title><summary type='text'>Features of Net8Net8 is easier to configure and admin by using the new Net8 Easy Config and Net8 Assistant tools.Clients access a database via a service name instead of a SID. Allows access to multiple services made available by a single database or a single service that spans multiple instances.Database instance registration is a new feature of 8i that allows database instances to register </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2932325411521028539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2932325411521028539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2932325411521028539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2932325411521028539'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/features-of-net8.html' title='Features of Net8'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2951185547805582927</id><published>2008-02-26T04:18:00.000-08:00</published><updated>2009-06-22T04:21:27.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Recovery Manager</title><summary type='text'>Recovery ManagerMiscellaneous Availability and Recoverability FeaturesDuplexed &amp; Multiple Archive LogsMultiplexing allows you to place archive redo-logs in more than one location.Can specify up to 5 locations for local destination and 1 location for remote destination. Use the following init parm to specify locations:LOG_ARCHIVE_DEST_n = ‘LOCATION= /dir_name/’where dir-name is a valid directory </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2951185547805582927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2951185547805582927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2951185547805582927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2951185547805582927'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/recovery-manager.html' title='Recovery Manager'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5140872021366569551</id><published>2008-02-25T04:16:00.000-08:00</published><updated>2009-06-22T04:17:25.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Miscellaneous Manageability Features</title><summary type='text'>Miscellaneous Manageability FeaturesNew Database LimitsMaximum database size: 512 petabytes (petabyte is 2 to the 50th power of bytes)Maximum number of tablespaces: ~2 billionMaximum number of datafiles per tablespace: 1022Maximum number of partitions per table or index: 64,000Maximum number of columns per table: 1000Maximum columns per index: 32New maximum size for CHAR: 2000 bytesNew maximum </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5140872021366569551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5140872021366569551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5140872021366569551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5140872021366569551'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/miscellaneous-manageability-features.html' title='Miscellaneous Manageability Features'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7272781757773597695</id><published>2008-02-24T04:12:00.000-08:00</published><updated>2009-06-22T04:15:28.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Database Resource Manager(DRM)</title><summary type='text'>Database Resource Manager(DRM)Using the DRM, you can allocate CPU time percentages to different applications and users. You could assign a DSS a lower priority than an OLTP system, and vice versa. In essence, you have the ability to configure your production environment based upon various application priorities.DRM can partition the CPU to a maximum of eight levels. Uses percentages to specify </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7272781757773597695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7272781757773597695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7272781757773597695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7272781757773597695'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/database-resource-managerdrm.html' title='Database Resource Manager(DRM)'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-623462682960078108</id><published>2008-02-23T04:11:00.000-08:00</published><updated>2009-06-22T04:11:59.788-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Tablespace Management</title><summary type='text'>Tablespace ManagementExtended ROWID’s and Tablespace SizingThe new Oracle 8 ROWID format is 10 bytes and has a different format from the Oracle 7 ROWID. The Oracle 8 ROWID type is known as extended and the Oracle 7 ROWID type is known as restricted.The restricted ROWID format is BRF: 1) dB block number, 2) row in dB block, and 3) datafile number.The extended ROWID format is OFBR: 1) data object </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/623462682960078108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=623462682960078108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/623462682960078108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/623462682960078108'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/tablespace-management.html' title='Tablespace Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7322368940556349174</id><published>2008-02-22T04:09:00.000-08:00</published><updated>2009-06-22T04:10:06.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Parallel DDL, Parallel DML, and Parallel Queries</title><summary type='text'>Parallel DDL, Parallel DML, and Parallel QueriesOracle 8i supports the following parallel operations:table scan, nested loop join, sort merge join, hash join, “not in”, group by,select distinct, union and union all, aggregation, PL/SQL functions called from SQL,order by, create table as select, create index, rebuild index, rebuild index partition,move partition, split partition, update, delete, </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7322368940556349174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7322368940556349174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7322368940556349174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7322368940556349174'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/parallel-ddl-parallel-dml-and-parallel.html' title='Parallel DDL, Parallel DML, and Parallel Queries'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3988127650884422293</id><published>2008-02-21T04:07:00.000-08:00</published><updated>2009-06-22T04:08:28.051-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Composite Partitioning</title><summary type='text'>Composite PartitioningComposite partitions are hash-method subpartitions of a range-method-partitioned table. Good for historical data and striping. Provides benefits of regular range-partitioned tables such as better manageability as well as including the parallelism and data placement benefits of hash partitioning.Composite-partitioned tables and indexes are logical structures. Their data is </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3988127650884422293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3988127650884422293' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3988127650884422293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3988127650884422293'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/composite-partitioning.html' title='Composite Partitioning'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7033456952189530998</id><published>2008-02-20T04:05:00.000-08:00</published><updated>2009-06-22T04:06:48.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Partition Maintenance Operations</title><summary type='text'>Partition Maintenance OperationsPartition Management CommandsMoving PartitionsUse the ALTER TABLE command with the MOVE PARTITION clause to move a partition to a different tablespace. If the partition contains data, all global and local index partitions are marked as unusable. Either rebuild them or drop and re-create the indexes after moving a table partition.Adding PartitionsUse the ALTER TABLE</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7033456952189530998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7033456952189530998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7033456952189530998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7033456952189530998'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/partition-maintenance-operations.html' title='Partition Maintenance Operations'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4715756495163609845</id><published>2008-02-19T04:03:00.000-08:00</published><updated>2009-06-22T04:04:42.348-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Basic Partitioning Concepts</title><summary type='text'>Basic Partitioning ConceptsBenefits of Table and Index Partitioning and General Partition RulesImproved query performance due to distributed data and less I/O contention.Better manageability for large tables. Can be deleted or loaded in smaller pieces.Better backup and recovery performance with more options available than having to backup or recover an entire table.Better availability of data </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4715756495163609845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4715756495163609845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4715756495163609845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4715756495163609845'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/basic-partitioning-concepts.html' title='Basic Partitioning Concepts'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-598217509438917982</id><published>2008-02-18T04:02:00.000-08:00</published><updated>2009-06-22T04:03:14.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Manage Large Objects</title><summary type='text'>Manage Large ObjectsLONG’s vs. LOB’sThere are four types of large object types, or LOBs: CLOB, NCLOB, BLOB and BFILE.While CLOBs, NCLOBs and BLOBs are stored in tablespaces, BFILEs are pointers to binary files stored outside the actual database. Because of this BFILEs are read-only.Tables can contain only one LONG column and many LOB columns.A table containing a LONG can not be partitioned, with </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/598217509438917982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=598217509438917982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/598217509438917982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/598217509438917982'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/manage-large-objects.html' title='Manage Large Objects'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6810134116146831251</id><published>2008-02-17T03:58:00.000-08:00</published><updated>2009-06-22T03:59:11.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Defining Object Relational Features</title><summary type='text'>Defining Object Relational FeaturesAn object relational database contains the major aspects of a relational database, and provides for those of an object oriented(OO) database. Relational aspects are structures, operations and integrity rules. OO databases provide for user-defined objects that contain both structures (attributes) and methods.Oracle Object concepts include abstract data types, </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6810134116146831251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6810134116146831251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6810134116146831251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6810134116146831251'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/defining-object-relational-features.html' title='Defining Object Relational Features'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3729254635125350298</id><published>2008-02-16T03:54:00.000-08:00</published><updated>2009-06-22T03:55:43.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Indexes and Indexed-Organized tables</title><summary type='text'>Indexes and Indexed-Organized tablesBitmap Indexes (BI)ALTER TABLE statement no longer invalidates a BI.New ALTER TABLE statement RECORDS_PER_BLOCK clause that restricts the quantity of rows that can be stored in each dB block.MINIMIZE RECORDS_PER_BLOCK – Calculates the max number of records in any of the current dB blocks and sets that as a max that can be inserted into any new blocks. Improves </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3729254635125350298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3729254635125350298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3729254635125350298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3729254635125350298'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/indexes-and-indexed-organized-tables.html' title='Indexes and Indexed-Organized tables'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7623863568744220254</id><published>2008-02-15T03:48:00.000-08:00</published><updated>2009-06-22T03:52:26.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Summary Management</title><summary type='text'>Summary ManagementDimension Tables – Describe business entities. Lookup or cross-reference tables. Examples include categorical information such as item-lists or department lists.Fact Tables – Describe business transactions. Detail tables. Include measures that are character or numeric columns of a fact table. A measure can be simple, computed or multi-table. Simple is a single column in a fact </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7623863568744220254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7623863568744220254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7623863568744220254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7623863568744220254'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/summary-management.html' title='Summary Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1543498312155633662</id><published>2008-02-14T03:45:00.000-08:00</published><updated>2009-06-22T03:46:23.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>New SQL Keywords for Computing Totals</title><summary type='text'>New SQL Keywords for Computing TotalsROLLUP – addition to the GROUP BY clause. Will return a single superaggregate row summary line for each group specified. It is considered an aggregate operator. Can produce subtotals and a grand total.Usage is:GROUP BY ROLLUP (f1...fn), where f is a field or fields referenced in the SELECT portion of a SQL statement.Example:SELECT empno,COUNT(*) "emp </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1543498312155633662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1543498312155633662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1543498312155633662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1543498312155633662'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/new-sql-keywords-for-computing-totals.html' title='New SQL Keywords for Computing Totals'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4161124484004675021</id><published>2008-02-13T03:45:00.000-08:00</published><updated>2009-06-22T03:45:35.605-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Top-N SQL queries</title><summary type='text'>Top-N SQL queriesThese type of queries force the ROWNUM condition in a SQL statement to be applied after ordering of the result set. This is achieved by creating a SQL query that contains the ROWNUM condition and a subquery that contains an ORDER BY clause. Top-N SQL queries are more efficient and faster because Oracle avoids sorting all of the rows in the table at once. A feature of Top-N SQL </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4161124484004675021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4161124484004675021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4161124484004675021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4161124484004675021'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/top-n-sql-queries.html' title='Top-N SQL queries'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-758945016285701614</id><published>2008-02-12T03:44:00.000-08:00</published><updated>2009-06-22T03:44:42.714-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>DBMS_STATS Package</title><summary type='text'>DBMS_STATS PackageThe procedures in this package gather and manage statistics. Procedures are:GATHER_ INDEX_STATS - get index stats.GATHER_TABLE_STATS - get table, column, and index stats.GATHER_SCHEMA_STATS - get stats for all objects in the schema.GATHER_DATABASE_STATS - get stats for all objects in the database.EXPORT_SCHEMA_STATS - extracts and saves the current stats.IMPORT_SCHEMA_STATS - </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/758945016285701614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=758945016285701614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/758945016285701614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/758945016285701614'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/dbmsstats-package.html' title='DBMS_STATS Package'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-4923623250409607809</id><published>2008-02-11T03:41:00.000-08:00</published><updated>2009-06-22T03:41:41.552-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Optimizer and Query Improvements</title><summary type='text'>Optimizer and Query ImprovementsOptimizer Plan Equivalence and Stored PlansStored plans are also known as stored outlines. Execution plans are generated from the outlines and used to provide stability for SQL execution performance despite changes to system configuration or statistics values. A stored plan is mostly a set of hints that cause a SQL statement to use the same execution plan each time</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/4923623250409607809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=4923623250409607809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4923623250409607809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/4923623250409607809'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/optimizer-and-query-improvements.html' title='Optimizer and Query Improvements'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7170259048918618302</id><published>2008-02-10T03:36:00.000-08:00</published><updated>2009-06-22T03:40:33.012-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Memory Management</title><summary type='text'>Memory ManagementThe Large PoolOptional area within the SGA providing large amounts of session memory for MTS and Oracle XA interface, I/O server processes, and backup and restore operations.MTS improved performance due to more SQL stored in cache and less shrinking and growing of the SQL cache.Large pool is able to fulfil the large memory requests of backup and restore operations and I/O server </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7170259048918618302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7170259048918618302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7170259048918618302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7170259048918618302'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/memory-management.html' title='Memory Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2200327856632272674</id><published>2008-02-09T03:35:00.000-08:00</published><updated>2009-06-22T03:35:44.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Java in the Database</title><summary type='text'>Java in the DatabaseOracle Java ComponentsOracle JServer (Aurora JVM) – Java Virtual Machine that runs in the Oracle Server address space. Is JDK 1.1.6 compliant. Provides a runtime environment for Java objects. Main components of the Oracle JVM are:Library Manager - Loads Java source, class, and resource files into the database.Memory Manager – Takes care of garbage collectionCompiler – Creates </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2200327856632272674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2200327856632272674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2200327856632272674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2200327856632272674'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/java-in-database.html' title='Java in the Database'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6129029936718582901</id><published>2008-02-08T03:33:00.000-08:00</published><updated>2009-06-22T03:33:51.246-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Oracle Security and Net8</title><summary type='text'>Oracle Security and Net8Virtual Private Database Feature – Provides row-level security across all applications by using a security policy attached to a table or view.Fine-Grained Access Control - Security rules are evaluated at SQL statement parse time when accessing a base table or view in a select or DML statement.Application Context – Is set and reset by a designated package. Use the CREATE </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6129029936718582901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6129029936718582901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6129029936718582901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6129029936718582901'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/oracle-security-and-net8.html' title='Oracle Security and Net8'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6691635013855683668</id><published>2008-02-07T03:32:00.000-08:00</published><updated>2009-06-22T03:32:51.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Oracle Parallel Server</title><summary type='text'>Oracle Parallel ServerCache Fusion – A new diskless ping architecture. Improves inter-instance communication.Increased efficiency of parallel cache management.Easier OPS System administration via extended functionality of Oradebug.Enhancements to OPS Management include a new OEM Parallel server manger applet and the new OPS assistant for installation and creation of OPS dB’s.Users can control </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6691635013855683668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6691635013855683668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6691635013855683668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6691635013855683668'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/oracle-parallel-server.html' title='Oracle Parallel Server'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5153687495104472143</id><published>2008-02-06T03:31:00.000-08:00</published><updated>2009-06-22T03:31:54.306-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>System Management</title><summary type='text'>System ManagementDatabase Resource Manager – Allows for the database to control and limit the O/S resources given to a particular user or group of users.Can specify multiple remote archive destinations for archive log files.Automatically start multiple archive processes at database startup.Automated Standby Databases – Enhancements that will automatically apply archive logs to standby dB.Any </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5153687495104472143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5153687495104472143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5153687495104472143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5153687495104472143'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/system-management.html' title='System Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1329238345824271708</id><published>2008-02-05T03:30:00.000-08:00</published><updated>2009-06-22T03:30:52.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Partitioning Enhancements</title><summary type='text'>Partitioning EnhancementsNew MERGE PARTITIONS option as part of the ALTER TABLE clause. – merge 2 adjacent partitions of a table if the range method was used.Updateable Partition Keys – New option as part of the CREATE or ALTER TABLE command ENABLE ROW MOVEMENT allows a row to automatically migrate to a different partition if the partition key value is updated and should now exist in a different </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1329238345824271708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1329238345824271708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1329238345824271708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1329238345824271708'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/partitioning-enhancements.html' title='Partitioning Enhancements'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-926886832269407385</id><published>2008-02-04T04:25:00.000-08:00</published><updated>2009-06-22T04:26:19.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Constraints</title><summary type='text'>ConstraintsNew Constraint Clause, Properties and StatesConstraints can be modified via that ALTER TABLE...MODIFY CONSTRAINT clause.New constraint property values RELY/NORELY. Controls whether an enabled constraint will be enforced. Used by the query rewrite function of materialized views.RELY - Enables an existing constraint without enforcement. In order for the RELY constraint property to be </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/926886832269407385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=926886832269407385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/926886832269407385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/926886832269407385'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/constraints.html' title='Constraints'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-9042622782449242183</id><published>2008-02-04T03:27:00.000-08:00</published><updated>2009-06-22T03:28:12.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Database Features</title><summary type='text'>Database FeaturesExtensibility Framework FeaturesUser Defined Operators and Extensible Indexing – Can use user-defined operators in SQL statements. New Domain indexes.Extensible optimizer – User specified statistics collection functions, selectivity functions and cost functions.Cartridge Services – Unifies integration and incorporates former Oracle data cartridge optionsObject Relational </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/9042622782449242183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=9042622782449242183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9042622782449242183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9042622782449242183'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/database-features.html' title='Database Features'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-7186825102514230567</id><published>2008-02-03T03:26:00.000-08:00</published><updated>2009-06-22T03:27:07.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Data Warehousing and VLDB Support</title><summary type='text'>Data Warehousing and VLDB SupportMaterialized Views – Provide faster data warehouse queries by creating a stored summary of pre-calculated results.Transportable Tablespaces – Allows you to move tablespaces between databases.Direct Path Load API – New OCI interface allows the creation of applications that can take advantage of the fast direct load which in the past was only available to the SQL*</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/7186825102514230567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=7186825102514230567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7186825102514230567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/7186825102514230567'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/data-warehousing-and-vldb-support.html' title='Data Warehousing and VLDB Support'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-6482315265614273334</id><published>2008-02-02T03:25:00.000-08:00</published><updated>2009-06-22T03:25:50.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Java Related</title><summary type='text'>Java RelatedOracle JServer – Java Virtual Machine that runs in the Oracle Server address space.JServer Accelerator Option – Makes Java code run faster by removing the overhead of the code interpreter (8.1.6 8i release 2)JDBC DriversSQLJ translatorJava Stored ProceduresSupport for Enterprise Java Beans (EJB’s)Support for CORBA ServicesJPublisher ( Fully functional in 8.1.6 )JDeveloperLoadjava/</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/6482315265614273334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=6482315265614273334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6482315265614273334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/6482315265614273334'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/java-related.html' title='Java Related'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-2725035747286349304</id><published>2008-02-01T03:22:00.000-08:00</published><updated>2009-06-22T03:24:32.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='8i New Features'/><category scheme='http://www.blogger.com/atom/ns#' term='1Z0-020'/><title type='text'>Internet Content Management</title><summary type='text'>Internet Content ManagementWebDB – Allows easy creation of web pages that are linked to the Oracle database. Has an HTML-based interface and provides wizards for the completion of various development tasks.iFS (Internet File system) – A Java app that uses the Oracle8I Java Virtual Machine. Allows for “file system/network drive” type of interface to manage various types of files within the Oracle </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/2725035747286349304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=2725035747286349304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2725035747286349304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/2725035747286349304'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/02/internet-content-management.html' title='Internet Content Management'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-3166109199907309055</id><published>2008-01-04T03:28:00.000-08:00</published><updated>2009-06-18T03:32:49.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Datafiles and Tablespaces</title><summary type='text'>Datafiles  Every datafile has two associated file numbers:An absolute file number uniquely identifies a datafile in the database, Arelative file number uniquely identifies a datafile within a tablespaceAt least one datafile is required for the SYSTEM tablespace of a database. You can add datafiles to tablespaces, subject to the datafile limits:  Operating system limit, Oracle system limit, </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/3166109199907309055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=3166109199907309055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3166109199907309055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/3166109199907309055'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/01/datafiles-and-tablespaces.html' title='Datafiles and Tablespaces'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-9088279841447535472</id><published>2008-01-03T03:24:00.000-08:00</published><updated>2009-06-18T03:28:15.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>V$ Table Reference</title><summary type='text'>V$ Table ReferenceDATABASE BACKUPS, ARCHIVE FILES, AND RECOVERYV$ARCHIVEV$ARCHIVED_LOGV$ARCHIVE_DESTV$BACKUPV$BACKUP_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_DEVICEV$BACKUP_PIECEV$BACKUP_REDOLOGV$BACKUP_SETV$DELETED_OBJECTV$RECOVERY_FILE_STATUSV$RECOVERY_LOGV$RECOVERY_STATUSV$RECOVER_FILECACHE MANAGEMENTV$CACHEV$DB_OBJECT_CACHEV$LIBRARYCACHEV$ROWCACHEV$SUBCACHECONTROL FILESV$CONTROLFILEV$</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/9088279841447535472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=9088279841447535472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9088279841447535472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/9088279841447535472'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/01/v-table-reference.html' title='V$ Table Reference'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-1113008911987393717</id><published>2008-01-02T03:12:00.000-08:00</published><updated>2009-06-18T04:02:57.822-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admin'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>9i Architecture</title><summary type='text'>The machine running your Oracle database has an Oracle database and an Oracle instance. The Oracle Database is the setof files containing the data. The Oracle Instance is the background processes and memory structures that act on the database.The instance is identified through an environment variable ORACLE_SID in the operating system. The instance can therefore only reference one database at any</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/1113008911987393717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=1113008911987393717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1113008911987393717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/1113008911987393717'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2008/01/9i-architecture.html' title='9i Architecture'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5637270551148104645</id><published>2007-08-17T13:36:00.000-07:00</published><updated>2009-07-15T13:37:11.990-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dates'/><title type='text'>Oracle date format</title><summary type='text'>With the functions to_char and to_date, a date format can be used.Example:select to_char(sysdate,'DD/MM/YYYY HH24:MI:SS') from dual;will return something like: 24/03/2006 14:36:43  Here is a list of all the formats that can be used:Format mask  DescriptionCC  CenturySCC Century BC prefixed with -YYYY  Year with 4 numbersSYYY  Year BC prefixed with -IYYY  ISO Year with 4 numbersYY  Year with 2 </summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5637270551148104645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5637270551148104645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5637270551148104645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5637270551148104645'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2007/08/oracle-date-format.html' title='Oracle date format'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-5365013553006364414</id><published>2007-08-13T05:22:00.000-07:00</published><updated>2009-06-16T05:24:57.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><title type='text'>SUBSTR</title><summary type='text'>SUBSTR Returns a substring. For more information see Oracle substring SUBSTRB Returns a substring expressed in bytes instead of characters.SUBSTRC Returns a substring expressed in Unicode code points instead of characters.SUBSTR2 Returns a substring using USC2 code points.SUBSTR4 Returns a substring using USC4 code points.</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/5365013553006364414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=5365013553006364414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5365013553006364414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/5365013553006364414'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2007/08/substr.html' title='SUBSTR'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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-8200994506617569021.post-829481953006793731</id><published>2007-08-11T05:21:00.000-07:00</published><updated>2009-06-16T05:22:21.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><title type='text'>SOUNDEX</title><summary type='text'>SOUNDEX returns a character string containing the phonetic representation of char. This function lets you compare words that are spelled differently, but sound alike in English.Example: select * from emp where lastname SOUNDEX('SMITH');</summary><link rel='replies' type='application/atom+xml' href='http://twdba.blogspot.com/feeds/829481953006793731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8200994506617569021&amp;postID=829481953006793731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/829481953006793731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8200994506617569021/posts/default/829481953006793731'/><link rel='alternate' type='text/html' href='http://twdba.blogspot.com/2007/08/soundex.html' title='SOUNDEX'/><author><name>duffieldc</name><uri>http://www.blogger.com/profile/09322542446820590766</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></feed>
