【盖国强】Oracle进程:SMON的功能与作用
SMON是Oracle数据库至关重要的一个后台进程,SMON 是System Monitor 的缩写,意即:系统监控。在数据库启动过程中,SMON排在CKPT进程之后,在Oracle9i中排在第六号的位置:PMON started with pid=2DBW0 started wit...
【ningoo】编写Perl模块
这两天在用Perl编写一些监控脚本,其实写代码也是一件挺有意思的事情,就是挺废时间的。而且,由于语法不太熟,基本想到一个东西都要先Google一下看怎么实现。Perl的语法相对来说有点晦涩,主要是一些内置变量和函数...
讲解Oracle数据库提供的多种安全性措施 (2)
(3)列级安全性 Oracle列级安全性可以由视图实现,也可以直接在基本表上定义。 用视图定义表的垂直子集就可以实现列级安全性,方法与上面类似。 直接在基本表上定义和回收列级权限也是使用GRANT和RE...
讲解Oracle数据库提供的多种安全性措施 (1)
Oracle的安全措施主要有三个方面,一是用户标识和鉴定;二是授权和检查机制;三是审计技术(是否使用审计技术可由用户灵活选择);除此之外,Oracle还允许用户通过触发器灵活定义自己的安全性措施。 一、用...
Oracle中SQL语句执行效率的查找与解决 (3)
SORT- merge JOIN,将两表的连接列各自排序然后合并,只能用于连接列相等的情况,适合两表大小相若的情况(在缺乏数据的选择性或者可用的索引时,或者两个源表都过于庞大(超过记录数的5%)时,排序合并连接将...
Oracle中SQL语句执行效率的查找与解决 (2)
三、使用数据库特性来获得有助于查看性能的处理统计信息(解释计划和AUTOTRACE) No1: Explain Plan A)使用Explain工具需要创建Explain_plan表,这必须先进入相关应用表、视图和索引的所有者的帐户内. ...
Oracle中SQL语句执行效率的查找与解决 (1)
Oracle中SQL语句执行效率问题的查找与解决: 一、识别占用资源较多的语句的方法(4种方法) 1.测试组和最终用户反馈的与反应缓慢有关的问题。 2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲...
带你快速了解Oracle数据库提供的恢复机制
Oracle数据库中的恢复机制采用了转储和登记日志文件两个技术。 Oracle向数据库管理员(DBA)提供了多种转储后备副本的方法,如文件拷贝、利用Oracle的Export实用程序,用SQL命令spool以及自己编程实现等。相应地,...
使用 Oracle XML Publisher 构建在线报表应用程序
作为 Oracle 融合中间件系列产品中的一员,基于 Java 的 Oracle XML Publisher 5.6.2 使您能够利用 SQL 和 XML 数据源定义、发布、保护以及调度报表。 Oracle XML Publisher 最初只是作为电子商务套件中的技术来开发...
使用 Oracle 数据挖掘 API
Oracle 发布了 PL/SQL 和 Java 应用编程接口 (API) 后,市场上才会推出可利用这一新发布的 API 的点击工具或构建器,这一般是最好的做法。利用这一实践,开发人员可将新功能即刻融入其应用程序中以使其企业从中获益...
Oracle 9i数据库的用户创建以及权限分配
1.数据库安装时的参数设定 下文中的数据库版本为Oracle 9i(9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入:ora9i ,其中的字符集必须选为:ZH...
Oracle数据库中使用DBMS_PROFILER进行调优
在进行数据库调优时,代码的性能瓶颈至关重要,Oracle数据库提供的DBMS_PROFILER包可以特别方便的发现瓶颈的所在之处。 DBMS_PROFILER在使用之前可能需要安装,具体安装步骤如下: ◆1:执行$ORACLE_HOME/rdbms/a...
Oracle数据库SQL语句性能调整的基本原则 (3)
在全表搜索是一个最快的访问方法时,将小表的全表搜索放到缓存中,调优专家应该确保有一个专门的数据缓冲用作行缓冲。在Oracle7中,你可以使用altertablexxxcache语句,在Oracle8或以上,小表可以被强制为...
Oracle数据库SQL语句性能调整的基本原则 (2)
4. Order by语句 ORDER BY语句决定了Oracle如何将返回的查询结果排序。Order by语句对要排序的列没有什么特别的限制,也可以将函数加入列中(象联接或者附加等)。任何在Order by语句的非索引项或者有计...
Oracle数据库SQL语句性能调整的基本原则 (1)
这篇论坛文章(赛迪网技术社区)详细的介绍了Oracle数据库SQL语句性能调整的基本原则,具体内容请参考下文。 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写...
Oracle数据库内存参数调优技术的个人总结 (2)
这两个参数在非MTS下都是属于PGA ,不属于SGA,是为每个session单独分配的,在我们的服务器上除了OS + SGA,一定要考虑这两部分 原则:OS 使用内存+ SGA + session*(sort_area_size + hash_area_size + 2M) ...
Oracle数据库内存参数调优技术的个人总结 (1)
这篇论坛文章(赛迪网技术社区)主要针对Oracle内存参数的调优技术进行了深入的讲解,详细内容请参考下文。 近来公司技术,研发都在问我关于内存参数如何设置可以优化Oracle的性能,所以抽时间整理了这篇文档,以做参...
Oracle数据库9i在AIX环境下的性能调整
当进程申请的内存超过系统的物理内存总量时,会出现内存访问冲突的现象,为了处理这种情况,程序与数据将在内存和硬盘之间进行交换。 控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能,尤其...
【丹臣】优化SQL的另类思考
今天给大家介绍一个SQL优化案例,这是statpack中逻辑读排名第一的SQL.当前创建的索引建在(username,ends,approve_status,promoted_status)上。Buffer Gets Executions Gets per Exec %To...
【NinGoo】给MySQL DBA推荐一本书
作者:NinGoo | 【转载时请务必以超链接形式标明文章原始出处和作者信息】 一直以来,对于MySQL都是一知半解,而从Google的Blogsearch的结果来看,国内大部分关于MySQL的文章也都是限于会用的水平。照理来说,MySQ...