direct path read直接路径读
前言:传统的数据库读取的方式是先在内存中搜索,如果搜索不到数据,那么就在把数据从磁盘读到内存中,然后PGA再中SGA中获取数据,这样数据就缓存到内存中了,下次再次访问的时候,就可以直接从SGA中获取,不用再进行物理读;direct path read(直接路径读):直接路径读是违反传统的数据读取方式的,指服务器进程直接读取数...
/*+APPEND*/插入性能总结
使用append提示进行insert叫做直接路径加载插入。【特点】1、使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位以上插入数据,因此速度比较快。但若是对于经常delete的表,浪费磁盘空...
?ORACLE会话超时
ORACLE会话超时 自从数据库迁移后连接数据库总是提示会话不可用,和客户沟通才知到他们连接数据库的程序是从早上连上数据库后就一直保持连接状态,一天中需要执行几次操作,由于数据库中的会话连接有超时限制,造成客户端长时间没有操作,就会断开连接。 &...
执行计划执行步骤原则
执行计划查看原则:Operation这一列的步骤是个树,ID=0的为树根节点,一个根节点可以有多个子节点,展开是由上到下,从左到右,表示oracle读取SQL的过程,而真正SQL执行的先后顺序是从父节点开始找,有子节点先执行子节点,有多个子节点先执行从上向下的第一个,子节点全部执行完毕再执行父节点。从上往下看,看...
Windows 2003自带性能监控工具的使用
前几天有一台备库在累积了多日的REDO后,进行REDO APPLY时,整个系统变得异常缓慢,通过Windows 2003性能监控工具发现是硬盘IO出现瓶颈。下面列出收集的Windows 2003自带性能监控工具的指标说明。工具的执行...
磁盘IO性能监控
资料来源:http://www.cnblogs.com/kungfupanda/archive/2012/04/16/2451924.htmlwindows命令行下如何查看磁盘空间大小文章分类:操作系统 查看所有 wmic DiskDrive get Size /value ::查看C盘 wmic LogicalDisk whe...
Oracle中获取主机名和IP地址
利用sys_context函数我们可以获得当前session的hostname和ip addressSQL> select sys_context('userenv','host') from dual;SYS_CONTEXT('USERENV','HOST')-----------------------------------------------------...
sqlplus中利用spool生成带日期的文件名
sqlplus中利用spool生成带日期的文件名col spf new_value spf noprintselect 'd:'||to_char(sysdate,'yyyymmdd')||'.txt' spf from dual;spo &spf select * from dual;spo off;[@more@]--sqlplus中利用spool生成带日期的文件名accept un prompt '用户名:'accept pw prompt '密 码:' hideaccept db prompt '数据库:'connect &un/&pw@&db;pause 继续吗?set feedback offset pages 0set lines 30000set trims onset trim onset ver offset heading offset time offset timing offset autot offset echo offset show off
CMD创建日期文件名小结
起因:要在执行SQL批处理时添加日志(初期只有一个日志文件,只能保存一天的日志)。现在要每天的日志都要记录下来而且每天的日志是一个独立文件操作:起初我以为这样子osql -U sa -P cybermartmis -i E:\SqlScrip...
Oracle dataguard报错:Error 1017 received logging on to the standby
1,状态描述:SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS; &nb...
V$sql查找未使用绑定变量的语句
前言: 由于各种原因(开发人员的技术水平、开发的管理规范、赶进度),系统在运行一段时间后,发现性能越来越慢。这时候往往是DBA发挥价值的时候到了,DBA通过查看数据库的AWR报告,如果发现以下值Library Hit、Soft Parse偏低(95%以下),Hard parses偏高。那就很有可能是数据库太多语句未使用绑定变量引起的...
ORA-00600 [kcrfr_update_nab_2]处理过程
ORA-00600 [kcrfr_update_nab_2]处理过程 数据库testdb1 ,AIX,oracle10.2.0.1,asm;当删除partition时挂起,如:ALTER TABLEDXUSER.HISTWEBCDMA1X DROP PARTITION P20130728;等待事件“DFS lockhandle”,这个等待事件为CI跨实例的等待,有DLM管理;由于数据库是单实...
oracle 10g rac集群log日志存放路径
这里记录下10g rac crs下的log存放路径,以便从log中解决问题Log Directory Structure in Cluster Ready ServicesTo diagnose any problem, the first thing examined by Oracle Support are the installatio...
手动收集——收集统计信息
DBMS_STATS包4个粒度:数据库级别——GATHER_DATABASE_STATS前提:job_queue_processes必须非0,如果为0,则不工作查SQL> show parameter job_queue_processes;NAME &nbs...
impdp自动创建用户前提条件与应用场景
impdp命令在导入数据时,如果用户存在,则会自动创建该用户,因为expdp导出的dmp文件中包含了创建用户的脚本信息(包括密码,缺省表空间,临时表空间等)。 impdp自动创建用户有一个前提条件,就是需要首先创建用户的缺省表空间和临时表空间,如果缺省表空间或者临时表空间不存在,则自动创建用户会失败,导致导入数据的失败。 下面通过实验来描述impdp自动创建用户的前提条件和应用场景[@more@]一. 创建表空间和用户 SQL> create tablespace aidu datafile '/oradata/gridctl/aidu01.dbf' size 128m extent managem
oracle DBA 角色重建
一哥们由于误操作,在pl/sql developer中直接将公司测试数据库服务器中DBA 角色给删除了,导致system用户建立普通用户的权限丢失,只好协助其重建,通过晚上查看资料,过程如下:-- Create the role create role DBA;-- Grant/Revoke object privileges grant execute on DBMS_DBVERIFY to DBA;grant execute on DBMS_DEFER_QUERY to DBA;grant execute on DBMS_DEFER_SYS to DBA;grant execute on DBMS_FEATURE_USAGE to DBA;grant execute on DBMS_FLASHBACK to DBA;grant execute on DBMS_MONITOR to DBA;grant execute on DBMS_RESUMA
linux下oracle安装文件.cpio.gz文件的解压
在linux RHEL4 64bit下装oracle x86_64的时候发现了自己不会操作后缀为.cpio.gz文件,经过网上查询,找到了它的解决方法,现写出来mark一下: 首先,该文件是一个经过压缩的文件,当然要先解压了,这些大家都...
WebLogic - HTTP Session Subsystem Messages
HTTP Session Subsystem MessagesThe HTTP Session1.0 catalog contains messages in the range BEA100000 - BEA100999. Messages in this catalog are part of the weblogic.servlet.internal.session Internationalization package and the weblogic.i18n Localization package.BEA-100000 Error: ERROR: Invalid call to the deprecated method method!!Description The user code has invoked a method, which has been deprecated.Cause The method has been deprecated in the latest servlet specification.Action Check the speci
Oracle expdp数据泵远程导出
远程oracle数据expdp导出到本地expdp/impdp 只要在本地数据库 执行创建public link和dir及给对应的权限就可以了具体实验如下: SQL> create user test identified by test;SQL> grant dba to test;SQ...
RAC第一个节点被剔除集群故障分析
对于管理RAC的dba来说,肯定遇到过某一个节点被另一个节点reboot,其实出现这样的原因很多,但大多数情况,都是由于某个节点的资源(cpu,内存,磁盘,网络等)出现了问题,阻碍了节点间的通信,为保证数据的完整性以及RAC特性,才将出问题的节点剔除集群的,从维护RAC以来,遇到过很多次这样的事情,不是os被重启...