- 博客(42)
- 收藏
- 关注
原创 Chrome浏览器性能测评
Web浏览器是互联网的入口,是互联网大鳄的必争之地。如今,随着复杂的AJAX类型Web应用程序的广泛应用,用户对Web浏览器的性能也提出了越来越高的要求,那么究竟哪个浏览器是最先进的? 哪个浏览器能代表未来的发展方向?我对主流的Web浏览器进行了一次综合的性能评测,希望大家对Web浏览器有更加全面和深入的了解。 对于现代Web浏览器的性能,我举得有两点非常重要:1、JavaS
2011-11-15 21:10:59 170
原创 Oracle相关知识点关键词
oracle导出建表语句 oracle删除表语句oracle 锁表语句oracle语句创建表oracle 表分析语句oracle 备份表语句oracle查看表的语句oracle表空间语句oracle 建表oracle 导出表结构oracle 导出表数据oracle 导出表空间oracle导出指定表oracle 如何导出表oracl
2011-11-06 19:00:01 2697 3
原创 虚拟数据中心的安全
虚拟数据中心有很多好处,它的灵活性,让企业能够对各种安全变化迅速做出反应。这个热门的领域热到什么程度呢?就连Microsoft也在其新的服务器Windows Server2008中融合了虚拟化技术,气候更是高调的推出了Hyper-V系列虚拟产品。随着虚拟化技术被企业所追逐,也带来了一个新的问题,就是虚拟化的网络安全问题,它已称为网络安全发展的一个趋势。 两年前大家对于虚拟技术的关注点还是能
2009-04-22 23:25:00 4707 2
原创 虚拟系统的安全
虚拟系统的安全 2008年,随着微软推出了Window Server 2008,其虚拟化技术Hyper-V也走进了大家的视野。随着微软在虚拟技术产品和服务器大张旗鼓的介入,虚拟技术也成为了大家所关注的一个热点。微软发布的虚拟化管理软件System Center Virtual Machine Manager(SCVMM)2008,不仅可以管理其系列的Hyper-V虚拟技术,还可以兼容VMW
2009-04-08 12:16:00 6953 6
原创 OracleSiebel协同办公平台助政府应对业务挑战
甲骨文公司大中华区政府教育医疗行业应用软件总经理吴庆鹏在西安举行的“Oracle政府及公共行业解决方案媒体见面会”上指出:“在公众对政府及公共部门的服务质量、办事效率和管理透明度要求越来越高的今天,越来越多的政府及公共部门选择了Oracle Siebel CRM和Oracle Siebel协同办公平台来应对业务挑战,提高了办公效率,加快了行政审批,提升了市民对政府及公共行业的服务满意度。”
2009-03-12 21:05:00 4322
原创 Oracle数据库支持笔记
要顺利地解决一个问题很不容易 ,当看了Metalink上不完整的“完全指南”后,问题就不大了,你可能会花大量精力去做相应的研究,并按照标准步骤一步一步执行,特别是阅读了官方文档,README文本文件后。在我的Oracle支持笔记中(Metalink),包括了“完整的”FAQ,看了这些后,你成功的可能性几乎会达到100%,如果低于100%,那可能是你不经意发现了Oracle的一个bug,因为Ora
2009-03-11 22:21:00 5504
原创 Oracle与SQLServer选型时需考虑的差异
甲骨文与微软两大数据库产品,是数据库发展史上的两座大山。这让我们在数据库选型的时候,基本上没有多大的选择余地,不是微软就是甲骨文。但是,从他们两者来说,还是有比较大的差异。今天笔者就谈谈在数据库选型的时候,不得不关注的他们之间的三个小差异。了解这些区别,能够给我们数据库选型带来很大的指导作用。 一、所支持平台的差异 甲骨文的数据库系统,是在JAVA平台上开发起来的,所以,保持着众多J
2009-03-11 22:19:00 5625
原创 针对AppleiPhone进行的开发之三
导航栏 导航栏为 iPhone 应用程序提供了主要的导航机制。在前面的示例中,导航栏位于屏幕的顶部,提供了可打开另一视图的单击按钮。以下将详细介绍导航栏: 导航栏的代码如下所示: rendered="true" action="toAgent"/> rendered="true" action="backtoIntro"/> 同样,有关 listingImage 等样式
2009-03-11 22:17:00 5625
原创 针对AppleiPhone进行的开发之二
实现 iPhone 原有外观 换肤允许 Oracle ADF Mobile 应用程序通过使用 Trinidad 组件呈现 iPhone 的原有外观。还允许相同的一组 UI 组件呈现平台原有外观,无需为不同的移动设备创建同一应用程序的多个版本。 iPhone 换肤的第一步是实施逻辑以允许 JSF 应用程序在运行时对不同的移动浏览器应用不同的样式表。Oracle ADF Mobile 应
2009-03-11 22:16:00 10588
原创 针对AppleiPhone进行的开发之一
自 2007 年 7 月问世以来,Apple iPhone 在上市的 18 个月中已成为最热销的智能手机。它成功的关键因素在于其强大的 Safari Web 浏览器,该浏览器可使用户查看 Web 上的几乎任何页面,并完全支持 JavaScript 和 AJAX 等桌面浏览器通常具备的特性。本文将重点介绍如何使用 Oracle JDeveloper 和 Oracle 应用开发框架 (ADF) 移动
2009-03-11 22:14:00 5389
原创 如何开发ORACLE存储过程
在我的上一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,调试和验证非常麻烦。简单地讲,Oracle存储过程就是存储在Oracle数据库中的一个程序。 一. 概述 Oracle存储过程开发的要点是:
2009-03-11 22:12:00 5851 1
原创 2008年OTN热门技术文章扫描
这是我最喜欢的传统节目:列出2008年度最流行并且被Oracle技术网公布的文章。(注:本清单只包含2008年度的内容) 你会注意到,这些文章的作者都是最终用户而不是Oracle的雇员,在任何一个案例中这都不是什么新鲜的或者例外的。 1.“ Oracle数据库11g :最受数据库官员源和开发者欢迎的新功能”,作者:Arup Nand(Oracle数据库ACE的主任) 不要
2009-03-11 22:11:00 5457
原创 虚拟RHEL5上安装11g RAC之五
使用DBCA创建数据库 以oracle用户登陆RAC1,开始使用数据库创建助手创建数据库。 dbca 在“欢迎”屏幕中,选择“Oracle实时应用集群数据库”选项,并单击“下一步”按钮。 选择“创建数据库”选项,并点击“下一步”按钮。 选中两个节点,并点击“下一步”按钮。 选择“一般用途或交易处理”选项,并点击“下一步”按钮。 分别输入全球数据库名称“R
2009-03-11 22:09:00 5622
原创 虚拟RHEL5上安装11g RAC之四
安装数据库软件 以oracle用户登陆RAC1执行oracle安装程序: cd database ./runInstaller 在“欢迎”屏幕,点击“下一步”按钮。 选择“企业版”选项,并点击“下一步”按钮。 输入ORACLE HOME名称和路径,并点击“下一步”按钮。 选择“群集安装”选项,并确保这两个RAC节点都被选中,点击“下一步”按钮。 等待
2009-03-11 22:07:00 5635
原创 虚拟RHEL5上安装11g RAC之三
创建共享磁盘 这里安装使用NFS为RAC提供共享存储,修改下面的语句以适应你的NAS或NFS服务器。 如果你使用了第三个Linux服务器提供NFS服务,你应该如下面语句这样创建一些共享目录: mkdir /shared_config mkdir /shared_crs mkdir /shared_home mkdir /shared_data 将下列语句
2009-03-11 22:06:00 6041
原创 虚拟RHEL5上安装11g RAC(二)
客户端操作系统安装 请将RHEL 第5版Linux的DVD放到客户端PC的DVD驱动器,在工具栏上点击播放按钮,启动虚拟机,右窗格中显示VMware ESX服务器的客户机启动加载器,然后显示RHEL Linux 5安装屏幕。 下面的安装就和正常的操作系统安装一样了,但至少要有2G SWAP空间,要禁用防火墙和SELinux,并安装下列软件包: GNOME Desktop En
2009-03-11 22:05:00 919
原创 虚拟RHEL5上安装11g RAC
【IT168 技术文档】 本文描述了如何使用VMware ESX Server和NFS作为共享存储在Red Hat Enterprise Linux 5上安装Oracle 11g R1 RAC。 介绍 ESX Server是VMware公司提供的企业级管理程序(hypervisor),它安装在裸机上,比起桌面虚拟工具而言,它的效率高多了,本文使用ESX Server为安装Ora
2009-03-11 22:03:00 1000
原创 10g R5提供面向Oracle VM新管理功能
北京,2009年3月10日——日前,甲骨文公司正式发布了Oracle企业管理器10g R5,提供面向Oracle® VM的新管理功能,这进一步贯彻了甲骨文自上而下的应用管理方法。 凭借新的Oracle VM管理软件包,Oracle企业管理器10gR5提供了一个全面的管理解决方案,该方案跨应用产品及其虚拟基础设施的整个生命周期。 Oracle VM管理软件包帮助客户加速虚拟化的部署,从而使
2009-03-11 22:02:00 396
原创 Oracle企业管理器增强对融合中间件支持
北京,2009年3月10日—— 日前,甲骨文公司推出了Oracle企业管理器10gR5,为Oracle融合中间件带来了增强的管理软件包,进一步丰富了甲骨文公司自上而下的应用管理方法。 新版Oracle企业管理器面向Oracle WebLogic服务器和Oracle融合中间件的其他关键组件,加强了全面的、自上而下的应用管理功能,能够在帮助客户提高服务质量的同时,降低企业应用管理的复杂性和成本
2009-03-11 22:01:00 383
原创 新版Oracle企业管理器降低应用管理成本
北京,2009年3月10日—— Oracle企业管理器10gR5于日前正式上市。甲骨文公司一贯承诺,让客户的应用和基础设施软件投资实现更大价值,并降低IT成本。此次新版Oracle企业管理器的上市兑现了这一承诺。 Oracle企业管理器提供一套全面的解决方案,以简化从应用软件、中间件、数据库、Linux到虚拟化软件的全套Oracle软件管理。除了提升对全套Oracle软件的管理能力,新版Or
2009-03-11 21:56:00 5486
原创 Ora10G 用ASH生成性能报告
Ora10G 用ASH生成性能报告报告内容:TOP等待事件,TOP SQL,TOP SQL命令类型,TOP Session内容.具体实现方式: SQL> @$ORACLE_HOME/rdbms/admin/ashrpt.sqlCurrent Instance~~~~~~~~~~~~~~~~DB Id DB Name Inst Num Instance----------- ----
2009-03-08 21:44:00 1467
转载 关于行链接和行迁移和几种消除方法
关于行链接和行迁移和消除关于行链接和行迁移和几种消除方法(看书笔录)Oracle中行迁移和行链接的清除及检测一、行迁移和行链接的介绍 在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row C
2009-03-08 21:32:00 731
原创 如果降低表的HWM
(HWM=total_blocks-Unused Blocks+1)可以在DUMP文件第一个EXTENT的前三个数据块中看到HWM.释放在HWM之上的空闲BLOCK:alter table table_name deallocate usused;在HWM之下的空闲块:1. 了解一个table在HWM下有多少blocks是不包含数据的.analyze table &t_name co
2009-03-05 00:05:00 576
原创 oracle常见等待事件及处理方法
看书笔记db file scattered read DB ,db file sequential read DB,free buffer waits,log buffer space,log file switch,log file sync我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。v
2009-03-03 21:12:00 454
原创 Oracle9i的动态SGA,PGA特性探索
http://www.dba-oracle.com/oracle_news/2005_12_19_10g_release_changes.htm“In the latest release 10.2 Oracle changed these default values. The memory allocated to a single SQL operator (_smm_max_si
2009-03-01 22:47:00 6433
原创 PGA自动管理原理深入分析及性能调整
虽然到10G以后,ORACLE会自动管理PGA及SGA大小.但我们还是需要来学习一下其内部原理.转载http://www.orasos.com/html/Article/2006/1124/20061124230718462.shtml 1. PGA的概念以及所包含的内存结构作为一个复杂的oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数据并返回数据
2009-03-01 22:44:00 5570
转载 statspack的分析注解
STATSPACK report forDB Name DB Id Instance Inst Num Release Cluster Host------------ ----------- ------------ -------- ----------- ------- ------------XXXXX 4038912792 XXXXX 1 9.2.0.5.0 NO localhos
2009-03-01 22:41:00 6121
转载 Statspack安装配置使用说明
在数据库管理中,Oracle提供的statspack是一个很强大的工具,通过Statspack,可以收集系统信息,诊断数据库故障,也方便第三方技术支持进行远程阅读和建议。 看到很多人还不太了解这个工具的使用,论坛上同样的问题很多,所以写了一下一个说明文档,主要涉及安装配置和数据收集。 Oracle Statspack 从Oracle8.1.6开始被引入Oracle,并马上成为DBA和Or
2009-03-01 22:38:00 6396
原创 Oracle9i的优化调整
Oracle9i的优化调整一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。Gets:(parse)在nam
2009-03-01 22:34:00 5767 1
原创 怎么看sql trace report
怎么看sql trace report 1)query+current/rows:平均每行所需要的block数。太大的话(超过20),说明SQL语句的执行效率低下。2)parse count/execute count:parse count应尽量接近1,如果太高,SQL会进行不必要的reparse.3)disk/query+current:磁盘IO所占逻辑IO的比例,太大的话
2009-03-01 22:31:00 5472
转载 消除temp ts暴涨的方法
消除temp ts暴涨的方法经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空间快速增加的原因,才能从根本上解决temp ts的问题。是什么操作在使用temp ts?- 索引创建或重创建. - ORDER BY or GROUP BY - DISTINCT 操作. - U
2009-03-01 22:30:00 5611
转载 SQL优化-COUNT_ INDEX的巧用
一个SQL COUNT 优化案例,作一个小结SQL需求:在一个8000W的表中,找出修改时间为某一时间段的记录,并且某字段不为空:select count(*)from aliim.udb_user_profile awhere a.gmt_modified >= to_date(2008-07-21 14:29:38, yyyy-mm-dd hh24:mi:ss)and a.gmt
2009-03-01 22:21:00 6583
转载 UNDO 空间不回收, OPATCH 5442919
UNDO 空间不回收, OPATCH 5442919主要现象表现: . 查看UNDO表空间已经没有FREE SPACE,. 在V$transaction里却看不到有事务. . 有新事务上来,在v$session_wait中会出现free buffer wait ,等待的就是回滚段.在确定现象后,确定是ORACLE 9208 的一个BUG.UNDO 空间不回收, OPATCH 54429
2009-03-01 22:18:00 5838
转载 SQL优化-关于ORDERED-HASH中错误选择连接字段对性能的影响
关于ORDERED-HASH中错误选择连接字段对性能的影响在BOSS项目的优化过程中,遇到了这么一个情况:SELECT">heyf@VOUCHER>SELECT /*+ ordered use_hash(c t cr con ) */ count( distinct c.customer_id)FROM crm_customer c, (select t.customer_id,max(t
2009-03-01 22:10:00 5703
原创 ORA-600(17069)错误的解决过程
今天在一个报表数据库后台发现了这个错误。简单描述一下问题的解决过程。 详细的错误信息为:Fri Feb 20 08:16:44 2009Errors in file /u1/oracle/admin/repdb01/bdump/repdb01_j015_5099.trc:ORA-00600: internal error code, arguments: [1706
2009-02-24 22:18:00 4940
转载 Oracle数据库snap的设置
snap用于从一个数据库中提取一张或多张表的到本地数据库,操作如下: ——名词说明:源——被同步的数据库 —— 目的——要同步到的数据库 /*一、创建dblink:*/ ——1、在目的数据库上,创建dblink drop database link rac;create publicdatabase link rac connect to
2009-02-24 22:16:00 4703
原创 Oracle外键列上是否需要索引?
外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。 无论是Oracle的官方文档,还是在Tom的书中都说明了两种情况下可以忽略外键上的索引。其实我认为不需要那么麻烦,与增加一个索引所带来的性能开销和磁盘空间开销相比,确实索引可能引发的问题要严重得多。因此,我会选择在所有的外键列上添加索引,虽然可能导致创建了部分多余的索引,但是这样相除
2009-02-23 20:47:00 14472 1
原创 什么是Oralce的RAC
Oracle的RAC RAC (real application clusters 真正应用集群) 是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾! Oracle Real Application Clusters (RAC)可以支持24 x 7
2009-02-21 00:05:00 8584
转载 Oracle的触发器迭代限制
Oracle的触发器在触发事件发生后,会自动执行触发器的操作,而这个触发器的操作又可能会触发另一个触发器,这就导致了触发器的迭代。 今天在看Concept的时候,发现Oracle对于触发器迭代是有限制的,最多允许32层迭代,不过Oracle并没有说明超过这个限制会怎样,是报错,还是第33个触发器不被触发。下面通过一个例子来验证一下,是否存在这个迭代限制,以及超过迭代限制后,Oracl
2009-02-19 22:06:00 9749
原创 MS SQLServer中的各种视图使用详解
视图是为用户对数据多种显示需求而创建的,其主要用在一下几种情况:(1)限制用户只能访问特定表特定条件的内容,提高系统的安全性。(2)隐藏表结构、创建多种形式的数透视,满足不同用户需求。(3)将复杂的SELECT语句和表JION形成一个视图,给用户提供一个良好的接口。(4)为使用频率较高的联表聚合运算创建索引视图,以提升程序的性能。(5)创建分区视图调用远程数据,实现数据的分布式存储与查询,提升程序
2009-02-18 22:51:00 4962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人