<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet href="http://blog.itpub.net//styles/rss.css" type="text/css"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns="http://purl.org/rss/1.0/"
>
    
     <channel rdf:about="http://panther666.itpub.net/rss/rss10/7927">
  <title>panther666's Blog</title>
  <link>http://panther666.itpub.net</link>
  <description></description>
    <dc:creator>panther666</dc:creator>
  <dc:date>Mon,22 03 2010 19:00:20</dc:date>
  <admin:generatorAgent rdf:resource="http://www.plogworld.net" />
  <items>
   <rdf:seq>
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64036" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64033" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64032" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64031" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64029" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64030" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64027" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64026" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64023" />
<rdf:li rdf:resource="http://panther666.itpub.net/post/7927/64025" />

       </rdf:seq>
  </items> 
 </channel>
      <item rdf:about="http://panther666.itpub.net/post/7927/64036">
<title>oracle pro*c 学习笔记</title>
<link>http://panther666.itpub.net/post/7927/64036</link>
<dc:description>目前在重建一个LINUX下的服务程序，需要用到ORACLE 的PRO*C。以下是学习笔录：一、PRO*C简介ORACLE除了提供SQL * PLUS，SQL * FORMS等数据库访问工具进行数据库访问外还可以在第三代高级语言中内嵌SQL语句或ORACLE函数的方式来访问ORACLE数据库。目前ORACLE支持的语言有C，FORTRAN，PASCAL等，采用C的部分就叫做PRO*C。其中内嵌的SQL语句包括了DML，DDL语句，可以实现动态的建立，修改，删除数据库中的表，也可以查询，插入，删除表中的表中的行，实现数据库操作的提交和回滚。使用第三代高级语言内嵌SQL语句的好处有如下三点：1、过程化语...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:18:41</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64033">
<title>Oracle 的位图索引</title>
<link>http://panther666.itpub.net/post/7927/64033</link>
<dc:description> Oracle的索引主要包含两类：BTree和位图索引。默认情况下大多使用Btree索引，该索引就是通常所见 唯一索引、聚簇索引等等，Btree用在OLTP，加快查询速度。位图索引是Oracle的比较引人注目的地方，其主要用在OLAP（联机数据分析）方面，也就是数据仓库方面用到，目的是在加快查询速度是，节省存储空间。通常情况下，索引都要耗费比较大的存储空间，位图采用了压缩技术实现磁盘空间缩减。Btree用在高基数（即列的数据相异度大），位图用在低基数列。位图索引的基本原理是在索引中使用位图而不是列值。通常在事实表和维表的键之间有很低的集...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:14:48</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64032">
<title>在Oracle9i中使用多种Block Size</title>
<link>http://panther666.itpub.net/post/7927/64032</link>
<dc:description>　　Oracle9i为Oracle数据库引擎带来了一些令人吃惊的复杂性。它推出了许多新的内部特性，包括bitmap free lists，基于redo log的复制，动态SGA，还有一个可能是最重要的特性，可以支持多种块大小（Block Size）。 　　当你忽略全部的高级特性时，Oracle的工作就是传送数据，磁盘的I/O管理和调整对于任何的Oracle数据库都是一个重要的部分。任何可以令磁盘I/O减少的工作都对Oracle数据库系统有一个正面的影响。　　如果我们查看一下各种各样调整Oracle数据库性能的方法，就会发现其实Oracle性能调整的共同目标都是减少磁盘的I/O。例如，调...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:12:21</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64031">
<title>探讨ORACLE数据库的数据导入方法</title>
<link>http://panther666.itpub.net/post/7927/64031</link>
<dc:description>前言每个数据库管理员都会面临数据导入的问题，这有可能发生在数据库的新老移植过程中，或者是在数据库崩溃后的恢复重建过程中，还有可能是在创建测试数据库的模拟环境过程中，总之作为一名合格的数据库管理员，你应该做好接受各种数据导入请求的技术储备，同时还要尽量满足人本能的对导入速度的苛求。本文仅针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨，其中的一些方法也可以转化应用于其他数据库。以下七种数据导入方法哪个最适用需要针对具体情况具体分析，我也附带列举了影响导入速度的各种因素供斟酌。为了比较...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:11:42</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64029">
<title>Oracle经典书籍介绍</title>
<link>http://panther666.itpub.net/post/7927/64029</link>
<dc:description>很多网友询问如何选择入门书籍，学Oracle有什么好书，这里给出一些常见书籍的介绍。首先声明，本文只涉及国外作品，因为国内的作品好的极少，大多是拼凑之作。提到入门学习，我又得搬Tom(Thomas Kyte)出来了。他在Ask Tom和他最新的书里都介绍了他认为比较好的学习途径和阅读资料。他推荐的资料都是Oracle的官方文档，有个网友在版上也提出是不是通读文档就可以了。可以肯定地说，如果你通读了文档，记住了其中的50%，那你已经很牛了，我的有生之年估计不会有可能通读——对于9iR2一共48篇文档共计46000+页！Tom给出了必读文档和顺序，我简...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:09:37</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64030">
<title>非交互方式安装Oracle软件</title>
<link>http://panther666.itpub.net/post/7927/64030</link>
<dc:description>通过Oracle通用安装工具（Oracle Universal Installer，以下简称为OUI）和安装应答文件（response file，以下简称为应答文件），可以完成非交互方式下的Oracle9i产品安装。OUI使用应答文件中定义的变量及对应的具体内容来处理某些甚至全部的安装提示。如果应答文件已经包括了所有的安装提示，那么就可以执行一个没有图形界面的非交互安装了。当然也可以利用相应的应答文件来非交互方式运行数据库升级助理（Database Upgrade Assistant，简称DBUA）、网络配置助手（Oracle Net Configuration Assistant，简称ONCA）、数据库配置助手（Datab...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:09:08</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64027">
<title>PL/SQL Developer 与 oracle 10g 客户端兼容性问题解决方法</title>
<link>http://panther666.itpub.net/post/7927/64027</link>
<dc:description>1. First, Download latest verison of PL/SQL Developer.URL: http://www.allroundautomations.comMarch 6, 2004 - Version 5.1.5 released Bugfixes Could not use LOB's or Objects on Oracle 10g Number precision would be incorrect on Oracle 9.2.0.4 and 10g Fixed Plug-In function IDE_GetPopupObject from Plan Window Fixed Command Window problem with quotes in comments Program Window preference &quot;Ignore Unrecognized PL/SQL&quot; added Displaying a collection column or attribute from a cursor resultset in a Test W...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:08:41</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64026">
<title>Oracle10g 管理系统全局区(SGA)</title>
<link>http://panther666.itpub.net/post/7927/64026</link>
<dc:description> 有几个影响SGA内存分配数量的参数,除了SGA_MAX_SIZE ,其他都是动态参数,也就是说在数据库运行期间可以使用ALTER SYSTEM 语句动态修改的参数.SGA的大小是动态的,通过修改这些参数可以是SGA增长或收缩.SGA组件和SGA内存颗粒 由许多内存组建组成,他们是用于满足特定内存分配请求的内存池.例如共享池(用于缓冲磁盘数据块),所有的SAG以一个最小的内存单元颗粒分配和回收内存空间,Oracle在系统内部追踪SAG的内存单元的分配和使用情况. SGA的内存分配是通过颗粒进行分配的,颗粒大小由SGA的大小决定.一般来将,在大多数平台,如果SGA小于等于1G,那么...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:06:26</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64023">
<title>v$session_event中的SID与v$session不一致的BUG</title>
<link>http://panther666.itpub.net/post/7927/64023</link>
<dc:description>总述：Oracle 9.2.0.1在察看会话等待事件时显示错位。TOAD等工具也没有修正这一错误，会造成通过session browser察看会话时看到的等待事件及合计实际是其他会话的。 问题的本质是Oracle 9.2.0.1的v$session_event视图中的SID与v$session中的SID相差了1。这一bug在9.2.0.3后修复。在没有升级的情况下可以使用如下语句察看会话的等待事件累计： select b.sid, decode(b.username, null, substr(b.program, 18), b.username) username,event, a.total_waits, a.total_timeouts, a.time_waited, a.average_wait, a.max_wait, a.time_waited_mi...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:05:34</dc:date>
<dc:creator>panther666</dc:creator></item>
<item rdf:about="http://panther666.itpub.net/post/7927/64025">
<title>配置Oracle9i的归档模式</title>
<link>http://panther666.itpub.net/post/7927/64025</link>
<dc:description>1.归档日志模式和非归档日志模式的区别非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.2.配置数据库的归档模式改变非归档模式到归档模式:1)SQL&gt;SHUTDOWN NORMAL/IMMEDIATE;2)SQL&gt;START MOUNT;3)SQL&gt;ALTER DATABASE ARCHIVELOG;4)SQL&gt;ALTER DATABASE OPEN;5)SQL&gt;做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!改...</dc:description>
<dc:subject>Oracle</dc:subject>
<dc:date>Wed,29 03 2006 23:05:09</dc:date>
<dc:creator>panther666</dc:creator></item>
 </rdf:RDF>


