`
文章列表
Advisor     在10g将查询重写并且引进了新的强大的调优建议者使管理物化视图变得容易多了。     物化视图(Materialized Views MVs),也被称为快照,现在已经被广泛应用了。MV将一个查询的结果存储在一个段中,并且当用户提交查询时返回查询结果,而不需要重新执行查询 ------如果查询会被执行多次(经常出现在数据仓库环境中),这就会非常有效。MV可以从基础表中完全刷新或通过使用快速刷新机制增量刷新。 假如你有如下定义的MV: create materialized view mv_hotel_resv refresh fast enable qu ...
Oracle10gR2新增了一个工具-Cluster Verification Utiltiy (cluvfy),用以在部署RAC环境的不同阶段进行环境及所有重要组件的检查。   这个工具随Oracle10gR2发布,但是也可以被用于Oracle10gR1。   CVU所检查的范围非常广泛,涉及从初始的硬件安装到安装完成以及所有中间阶段的组建安装及配置。   但是cluvfy只对安装阶段及组件进行检查验证,不涉及调整、监控已经Cluster内在状况检查。   直接键入cluvfy可以获得提示输出:   [oracle@raclinux1 bin]$ cluvfy   USAGE: ...
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。   在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB, ...
1.查看各参数配置情况 select   *   from   v$system_parameter; 2.查看数据库文件情况 select name from v$datafile; 3.查看日志文件情况 select member from v$logfile; 4.查看控制文件情况  select name from v$controlfile; <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="htt ...
有两种方法,一种是为表空间增加数据文件   alter tablespace users add datafile 'c:\oracle\ora81\oradata\sid\user002.dbf' size 100M;   另一种方法是增加表空间原有数据文件尺寸:   alter database datafile 'c:\oracle\ora81\oradata\\sid\users.dbf' resize 1000M; <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#& ...
Oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL: 方法一: select dbf.tablespace_name,dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dfs.freespace / dbf.totalspace) * 100 "空闲比例"from (select t.tablespace_name,sum( ...
Oracle 版本:9i、10g1、        进行热备份的要求?热备份是一种数据库的处于打开时的物理备份,因为数据库在不断发生改变,因此备份的文件必然是不一致的,这就要求数据库必须处于归档日志模式。 2、        热备份 ...
每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。     数据库系统权限(Database System Privilege)允许用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANTANY PRIVILEGE权限允许用户授予任何系统权限。    数据库对象权限(Database Object Privilege)使得用户能够对 ...
Oracle冷备份的通常步骤:1  正常关闭数据库2  备份所有重要的文件到备份目录(数据文件、控制文件、重做日志文件等)3  完成备份后启动数据库  用冷备份进行恢复时,只需要将所有文件恢复到原有位置,就可以启动数据库了 。 1  进入数据库#sqlplus "/as sysdba"2  如果没有启动则要启动:SQL>startup3  查询数据文件datafile的所在目录:SQL>SELECT name FROM v$datafile;     查询控制文件controlfile的所在目录: SQL>SELECT name FROM v$contro ...
     在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Or ...
建立表空间 CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM. SIZE 128k;             #指定区尺寸为128k,如不指定,区尺寸默认为64k 删除表空间 DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 一、建立表空间 CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM. SIZ ...
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached能缓存什么?通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcached快么? ...
一直在关注javaeye,但长期在潜水。javaeye改版后功能强多了,而且最近工作也变动了,接触了一些新东西,以后还是坚持在这里记录些东西吧,也非常看好javaeye的发展。 这些天在设计SNA的架构,接触了一些远程缓存、集群、session复制等的东西,以前做企业应用的时候感觉作用不大,现在设计面对internet的系统架构时就非常有用了,而且在调试后看到压力测试的情况还是比较爽的。 在缓存的选择上有过很多的思考,虽然说memcached结合java在序列化上性能不怎么样,不过也没有更好的集群环境下的缓存解决方案了,就选择了memcached。本来计划等公司买的服务器到位装个linux再来研 ...
如果要对HTML进行解析,提取HTML的数据或者修改HTML数据,HtmlParser是一个不错的选择.使用HtmlParser可以解析本地和网络上的HTML数据: Parser parser = new Parser( new Winista.Text.HtmlParser.Http.HttpProtocol(new Uri("uriString")));Parser parser = new Parser( new Winista.Text.HtmlParser.Lex.Lexer( "HtmlString" ) );System.IO.Strea ...
上面的中有两个方法:   private static void processNodeList(NodeList list, String keyword)   该方法是用类似深度优先的方法来迭代遍历整个网页节点,将那些包含了某个关键字的值节点的值打印出来。   public static void extractKeyWordText(String url, String keyword)   该方法生成针对 String 类型的 url 变量代表的某个特定网页的解析器,调用 1中的方法实现简单的遍历。   清单 3 的代码展示了如何迭代所有的网页,更多的工作可以在此基础上展开 ...
Global site tag (gtag.js) - Google Analytics