文章 2010-05-02 来自:开发者社区

ORACLE--SGA之数据缓冲区(Data Buffer)

暨上通过预编译阐述道共享池最后到SGA,这里进一步说明一下SGA中另一个大块,数据缓冲区,携带提及一点数据文件和表空间,后续专门会说明这块。   首先了解下SGA种大致有那些东西,这些东西随着数据库版本的增加会有所增加,不过大致上应该一致,这也是基本所有的体系结构都会描述的东西:   在认识数据缓冲区前,先记住几个常用的视图: X$BH、GV$BH、V$BH、V$FIXED_T...

文章 2010-04-25 来自:开发者社区

Oracle数据的优化器有两种优化方法:

Oracle数据的优化器有两种优化方法:基于代价/成本的优化器(CBO)和基于规则的优化器(RBO),系统在对SQL进行优化的时候,使用哪种优化决定于初始化参数OPTIMIZER_MODE,该参数值可以设置为:CHOOSE,RULE,ALL_ROWS,FIRST_ROWS。在Oracle9i 以后的版本中还引入了新的优化参数命令:FIRST_ROWS_1,FIRST_ROWS_10, FIRST....

文章 2010-04-16 来自:开发者社区

如何彻底的删除Oracle表 及 闪回恢复在回收站里的数据

当一个表被删除时,它并不是真正的被删除了,而只是放在回收站里(recyclebin)了,当然只要表还在回收站里,它就可以被重新恢复,这也就是“闪回”技术的基本原理。需要说明的是,oracle并不提供100%的闪回,因为当用户在某个表空间里创建一个新表时或需要磁盘空间时,oracle首先使用空闲的磁盘空间,当没有足够的磁盘空间时,oracle会使用回收站的磁盘空间。 2 删除表 test 3 ...

文章 2010-04-12 来自:开发者社区

如何将oracle中的数据导入到excle中

由于需要将oracle中的数据导入到excle中,分享一下,^-^ 1,建立一个emp.sql文件我的是在F :\SQL\EMP.SQL set line 120set pagesize 100set feedback off --关闭类似于“已选11行”这样的输出反馈,以保证spool输出定义的--文件中只有我 --们想要的数据spool f:\excels\empselect * from.....

文章 2010-01-12 来自:开发者社区

ORACLE 系统统计数据和CPU开销模型

原创 转载请注明出处 学习感悟        10G以后默认都是使用CPU开销模型,除非在SQL语句级别指定NO_CPU_COSTING,也就是说除了IO_COST以外,还需要计算CPU_COST,而系统的统计数据就是影响COST计算的一些基数。系统统计信息一般是存放在aux_stats$里面如下: select * FROM ...

文章 2009-11-08 来自:开发者社区

使用java + oracle插入clob类型的数据

 使用java + oracle插入clob类型的数据,需要用以下的步骤:1、将数据插入数据库,对于clob字段,使其为空clob数据。例如:insert into test values(1,empty_clob())";2、从数据库中取出插入的clob字段,并将其赋值给oracle.sql.clob类型的变量。例如String sqll="select content from te...

文章 2008-09-14 来自:开发者社区

为ASP.NET应用缓存Oracle数据

为了创建可扩展、高性能的基于WEB的应用,ASP.NET提供一个称为数据缓存(DataCaching)的特性。数据缓存支持将频繁访问的数据对象可编程地存放在内存中。这一特性可扩展以广泛地提高查询Oracle数据库中数据的ASP.NET应用的性能。本文讲述一个策略,可用于采用WebFarm环境中的ASP.NETWeb应用缓存Oracle数据库数据。这个技巧允许在内存中缓存频繁访问的Oracle数据....

文章 2008-03-24 来自:开发者社区

通过幸存oracle文件修复oracle9i数据

问:我没有备分oralce,也没有导出数据库,现在操作系统崩溃了,但是oracle目录下的文件很完整,请问如何修复我的表?   答:建一个相同的数据库(磁盘目录相同,否则要改init文件,麻烦),把数据文件,控制文件,日志文件,初始化文件 全都拷贝到相应的位置下,启动数据库。   问:我用oracle9i倒入了1000万条纪录做datamine,突然我的IBM硬盘坏了,c盘找不到了,装oracl....

文章 2007-09-17 来自:开发者社区

(ORACLE)ROWNUM方式与MAX方式在获取最新数据时的效率比较

下午检查一段SQL时,发现获取最新数据时,可以采用两种方式的SQL写法:1、取记录后按日期逆序后取ROWNUM=1,2、对表的日期取MAX,再和原表关联,取出最大日期对应的数据。为了验证效率,做了以下实验。 数据量: SELECT COUNT(*)  FROM GPRXSJB WHERE GPDM = '000001'...

文章 2006-05-30 来自:开发者社区

Oracle数据安全的维护

Oracle数据安全的维护     记得某位哲学家说过:“事物的变化离不开内因和外因。”那么对于Oracle数据安全这个话题而言,也势必分为“内”和“外”两个部分。那么好,我们就先从“内”开始说起: 1.从Oracle系统本身说起     我们先抛开令人闻风色变的“hacker”和其他一些外部的原因,先想一下我们的数据...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像