<?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="http://my.netscape.com/rdf/simple/0.9/"
>
    
     <channel>
  <title>oracle的博客</title>
  <link>http://oracle.itpub.net</link>
  <description></description>
 </channel>
    <item>
<title>Oracle回滚段表空间文件丢损的处理</title>
<description> 数据库是启动着的 如果你检测到丢失或损坏了回滚段表空间的数据文件，并且数据库是运行着的，不要把它 down 掉。在很多情况下，数据库是启着的比关闭着解决问题更容易些。这种情况的两种可能的解决方法：A) 使丢失的那个数据文件 offline, 并从备份中恢复它，这种情况适用于数据库是处于归档方式的。B) 另一个方法是 offline 掉所有的那个文件所属表空间的回滚段， drop 那个表空间 , 然后得建它们。你可能不得不杀掉那些使用着回滚段的进程，以便使它 offline.方法 II.A: 从备份恢复那个数据文件这个方法只有你的库是在归档方式下才能使...</description>
<link>http://oracle.itpub.net/post/20957/229227</link>
<pubDate>Wed,15 11 2006 10:27:03</pubDate>
</item>
<item>
<title>Oracle回滚表空间数据文件误删除处理</title>
<description>一、 引言： 回滚段是数据库的一部分，它记录数据库变更的信息。使用这些信息实现数据库的读一致性及其恢复。若回滚段出现故障，则数据库不能正常启动，导致数据库瘫痪，用户无法读写数据。若能将回滚段的故障排除，则不会影响用户的实际数据。笔者最近在实际工作中遇到一个问题：用户将回滚段表空间(rbs)的数据库文件(rbs01.dbf)错误删除，以致使数据库无法正常运行，下面上笔者排除该方法的处理步骤。 二、 步骤： 1、 首先改参数文件init.ora，使数据库能mount上来。 在system表空间内有一个system回滚段，该回滚段上数据库所必须的，当...</description>
<link>http://oracle.itpub.net/post/20957/229056</link>
<pubDate>Tue,14 11 2006 15:32:49</pubDate>
</item>
<item>
<title>Oracle全文索引设置步骤</title>
<description>已有几个项目组开始使用oracle的全文索引。Oracle的词法分析器针对ZHS16GBK字符集的词法分析尚不够智能，只能机械地以字为单元进行匹配。对于utf8字符集的数据库有一个新的汉语分析器chinese_lexer，效率有了很大改善。现将验证并整理过的如何进行oracle全文索引设置的文档发给大家，适用于8i、9i各平台版本。对于DB2，有一个叫做TIE(Text Information Extend)的插件可以实现全文索引，不过据说它的语法分析也很原始。据介绍使用CM(Content Manager)能做到比较好的全文检索，不过需要装一大堆的软件，不适于简单的应用。一．创建数据库1、...</description>
<link>http://oracle.itpub.net/post/20957/224820</link>
<pubDate>Mon,30 10 2006 19:40:51</pubDate>
</item>
<item>
<title>Oracle的优化器(Optimizer)</title>
<description>Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First rows、All rows这几项有疑问,因为我当初也是这样的,那时我也疑惑为什么选了以上的不同的项,执行计划就变了? 1、优化器的优化方式 Oracle的优化器共有两种的优化方式,即基于规则的优化方式...</description>
<link>http://oracle.itpub.net/post/20957/223636</link>
<pubDate>Tue,24 10 2006 19:53:03</pubDate>
</item>
<item>
<title>优化调整Oracle 8i数据库</title>
<description>Oracle 8i数据库服务器是高度可优化的软件产品，经常性的调整可以优化系统的性能，防止出现数据瓶颈。我们通过调整数据库系统，可以使它达到最佳性能以满足用户的需要。下面，笔者将介绍优化和调整Sun SPARC Solaris系统平台上的Oracle 8i数据库服务器的一些相关命令和方法。 Solaris性能监控命令 Solaris提供了性能监控命令，用于监控数据库性能和决定数据库的需求。除了为Oracle进程提供统计外，它们还为CPU提供使用统计，为整个系统提供中断、交换、分页和上下文转换功能。监控命令包括： vmstat vmstat命令报告Solaris上的进程、虚拟内...</description>
<link>http://oracle.itpub.net/post/20957/223635</link>
<pubDate>Tue,24 10 2006 19:51:34</pubDate>
</item>
<item>
<title>在Windows 2000下优化Oracle9i性能</title>
<description>一、优化磁盘配置 Oracle是一个磁盘I/O强烈的应用，要确保你恰当地配置磁盘和文件系统： 在磁盘上建立数据文件前首先运行磁盘碎片整理程序 为了安全地整理磁盘碎片，需关闭打开数据文件的实例，并且停止服务。如果你有足够的连续磁盘空间建立数据文件，那么你就很容易避免数据文件产生碎片。 不要使用磁盘压缩 Oracle数据文件不支持磁盘压缩。 不要使用磁盘加密 加密象磁盘压缩一样增加了一个处理层降低磁盘读写速度。如果你担心自己的数据可能泄密，就使用dbms_obfuscation包和label security选择性地加密数据的敏感部分。 不要使用超过7...</description>
<link>http://oracle.itpub.net/post/20957/223634</link>
<pubDate>Tue,24 10 2006 19:44:00</pubDate>
</item>
<item>
<title>Oracle 数据库优化的R方法(Method R)</title>
<description>好长时间没怎么看 Oracle 技术文档了，今天阅读了一篇 Oracle Response Time Optimization with Method R. 这是 Optimizing Oracle Performance 经典图书这本经典图书的主旨方法。R 代表响应时间(response time).具体的定义如下：1. Target the tasks that are critical to the business. 2. Collect properly scoped, un-aggregated profile data for each task while the task is exhibiting the behavior you want to record. 3. React with the candidate repair that will have the greatest net payoff to the business. a. Stop if...</description>
<link>http://oracle.itpub.net/post/20957/223624</link>
<pubDate>Tue,24 10 2006 17:44:37</pubDate>
</item>
<item>
<title>Thinking XML: 管理 XML 数据集的安全性</title>
<description>大部分熟悉数据库技术的开发人员在使用 XML 时，都必须开始学习一种完全不同的技术。由于 XML 的透明性，当我们在网络上将 XML 公开给应用程序时，需要关注很多问题。这方面的粗心可能会导致安全性缺陷。在本文中我们将学习有关 XML 透明性的安全性问题以及如何避免这些缺陷。　　XML 在数据管理领域引进了一个有趣的观点，很多开发人员最初都会觉得它非常新奇。XML 对松耦合、结构化、层次化的数据提供了灵活的支持，但是它同时也带来了不可避免的性能问题。遗憾的是，开发人员通常都没有考虑到这些由于 XML 的透明性而产生的问题。一旦我...</description>
<link>http://oracle.itpub.net/post/20957/189290</link>
<pubDate>Thu,10 08 2006 11:45:33</pubDate>
</item>
<item>
<title>在 Linux x86 上安装 Oracle 数据库 10g</title>
<description>学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知识（仅用于评估） 目录概述第 1 部分：安装 LinuxRHEL 2.1RHEL 3SLES 8第 2 部分：针对 Oracle 配置 Linux验证系统要求创建目录创建 Oracle 组和用户帐户配置 Linux 内核参数为 Oracle 用户设置 Shell 限制避免错误！（仅限 SLES 8）Oracle 用户的环境变量第 3 部分：安装 Oracle安装软件第 4 部分：配置存储文件系统自动存储管理结论附录概述 这是在 Linux 上安装 Oracle 10g 软件主要组件指南系列的第一部分。这些文章详细介绍了 Linux 的所有三个已认证的英语...</description>
<link>http://oracle.itpub.net/post/20957/188514</link>
<pubDate>Tue,08 08 2006 10:34:17</pubDate>
</item>
<item>
<title>用Oracle Streams wizard生成配置脚本</title>
<description>&amp;nbsp;&amp;nbsp;&amp;nbsp; 前几天都是用Package来完成streams的配置，但在管理上用OEM会感觉更为直观，当然对所有相关的Package很了解的话，也就都差不多了。在9i的OEM中看上去对streams的功能还不是很强。只是简单的一些应用。下面有时间就要搞10gR2，想跳过10gR1的。下面帖一个在OEM建立单表复制的过程脚本。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 源数据库: GATES&amp;nbsp;&amp;nbsp;&amp;nbsp; 目标数据库: CLONE
&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.设置操作&amp;nbsp;&amp;nbsp;&amp;nbsp; - Turn on supplemental logging and switch log file at source database.&amp;nbsp;&amp;nbsp;&amp;nbsp; - Creat...</description>
<link>http://oracle.itpub.net/post/20957/146515</link>
<pubDate>Mon,17 07 2006 20:50:30</pubDate>
</item>
 </rdf:RDF>


