【优化】使用绑定变量 OR 不使用绑定变量,这不是问题!
就目前现状来看,大家有点过分强调绑定变量的作用了。任何一种优化方法都尤其适用场景,绑定变量技术也不例外。不可盲目的将其信奉为影响性能的罪魁祸首。1.分清系统是OLTP还是OLAP类型很重要通常来说,我们把业务分...
【多路径】EMC存储多路径软件配置
EMC PowerPath是用于进行路径选择,冗余和负载均衡的管理软件,相对于HP,IBM等厂商的多路径, EMC的优势在于能够实现负载均衡,而其他厂家仅支持基本故障切换。 1)安装rpm包 先将powerpath安装包上传到服务器:(D:\EMC存储配置\powerpath) [root@shcrm tmp]# ls *.rpm ...
【Privilege】Oracle对象权限级联收回现象测试
Oracle权限分为系统权限和对象权限。在文章《【Privilege】Oracle系统权限非级联收回现象测试》(http://space.itpub.net/519536/viewspace-709663)给大家演示了系统权限非级联收回现象。 这里探讨关...
【Privilege】Oracle系统权限非级联收回现象测试
Oracle权限分为系统权限和对象权限。这里给大家演示一下关于系统权限授予以及回收过程中的一个特殊场景:系统权限非级联收回现象。 本实验中共涉及到三个用户:SYS用户、secooler1用户和secooler2...
【故障处理】Oracle10.2.0.3 ORA-3136 错误解决
1.问题现象alert日志文件报如下错误WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:33:52 2008WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:34:46 2008WARNING: inbound connec...
【恢复】临时表空间损坏的两种恢复方法
当排序在内存中无法完成时就会使用临时表空间进行排序,如果临时表空间出现了问题会严重地影响系统运行性能。当临时表空间出现异常不可用时,该如何进行恢复呢?常用的有两种方法,一种方法我称其为“重新启动法...
【临时表空间】11g中使用 SHRINK方法缩小临时表空间和临时文件
曾经介绍过的常规缩小临时表空间的方法,请参考如下文章。《【实验】重建临时表空间解决临时表空间过大问题》http://space.itpub.net/519536/viewspace-607567《【实验】RESIZE方法解决临时表空间过大问题》http://s...
【TEMPORARY TABLE】Oracle临时表使用注意事项
此文将给出在使用Oracle临时表的过程中需要注意的事项,并对这些特点进行验证。 ①临时表不支持物化视图 ②可以在临时表上创建索引 ③可以基于临时表创建视图 ...
sqlplus中灵活使用sqlprompt提示符
我一直觉得oracle在v$session中应该包含v$process的spid字段,这样使用起来更方便,同时在sqlplus中应该把sid,spid以及user和sid等信息显示出来,这样方便使用...[@more@]今天搜了一篇文章,参考一下,同时做了一点测试:参考的文章:http://blog.csdn.net/tianlesoftware/article/details/6412769防止连接失效,内容拷贝如下:当管理的数据库比较多的时候,在sqlplus里切换就是一件麻烦的事。 要非常小心,以防出错。 可以修改sqlplus 的提示符:SQL> ,把这个改成我们用户和实例名,这样就不容易出错。先看一下Oracle 自定义的参数:
【Kill】两条Linux命令彻底杀死Oracle
今天编写的两条极具杀伤力的命令,它可以瞬间将Oracle杀死在无形之中。后面我将给出简单注释并展示一下它的威力。$ ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill ...
【问题处理】偶遇ORA- 01075: you are currently logged on错误
今天在创建物理DataGuard过程中,在主库调整完参数启动数据库后,连接数据库时便遭遇了ORA-01075错误,导致数据库无法登陆,后续工作无法进行。这个问题不局限在DataGuard配置这个场景。简单排查一下这个错误,供参...
【DataGuard】调整Data Guard数据保护模式详细步骤
本实验,通过调整Data Guard数据保护模式从maximize performance“最高性能”到maximize availability“最高可用性”,展示一下调整Data Guard数据保护模式的步骤。最高可用性和最大保护都要求stand...
Oracle 11g新特性之收集多列统计信息
通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器Query Optimizer来实现的。CBO(Cost-Based Optimizer)是Oracle默认使用的查询优化器模式。在CBO中,SQL执行计划的生成,是以一种寻找成本(Cost)最优为目标导向的执行计划探索过程。...
【Statistics】禁用11g的统计数据自动收集功能
在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启用这个功能(默认是启用这个功能)。这个功能貌似带来了统计数据采集上的便捷,但是其中却隐...
【GC】使用 agentDownload.linux完成Grid Control Agent的快速部署安装
我这里使用的操作系统是OEL4.8,完成GC的Agent部署有很多种方法,这里给出最快速的方法:使用agentDownload.linux完成Grid Control Agent的部署安装。使用这种方法的特点:一次只能部署一个Agent;使用的是从GC...
【SQLLDR】使用SQL*Loader辅助生成外部表创建语句
如果想使用外部表技术完成数据的加载,一般的步骤如下:1.因为外部表需要directory对象,首先需要创建一个directory数据库对象;2.需要对创建外部表所需的参数和格式非常了解,以便完成外部表创建语句的...
【MV】物化视图查询重写
所谓物化视图查询重写就是,如果初始化参数query_rewrite_enabled设置为TRUE,并且数据库运行在CBO优化模式下,当对基表进行查询时,Oracle会自动判断是否能利用这个基表的所有包含ENABLE QUERY REWRITE关键...
【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性
在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时Media Recovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过程中数据库就不能打开查询,...
oracle 11g体系结构图
请看这张11g的体系结构图,PDF版本的,超级清楚。可以比较着我提供的10g体系结构图来分析。有点花哨,不过感觉很漂亮,美工做得不错。
【EZCONNECT】 sqlnet.ora文件中EZCONNECT参数与Easy Connect Naming Method方法
如果对tnsnames.ora文件没有做充分的配置,也可以使用Oracle的Easy Connect Naming Method方法测试数据库是否可以访问。这里不对这种方法的原理和详细用法展开描述,这方面的信息可以通过以下Oracle连接获得。http:/...