10年ORACLE/MYSQL DBA,有一定C/C++基础
转自:http://warehouse.itpub.net/post/777/493962 这是10.2版本提出的mutex(互斥)机制用来解决library cache bin latch争夺问题引入的新事件,是否使用这种机制受到隐含参数_kks_use_mutex_pin的限制,从10.
Semi-Joins and Anti-JoinsSpeeding Up Queries with Semi-Joins and Anti-Joins: How Oracle Evaluates EXISTS, NOT EXISTS, IN, and NOT IN by Roger Schrag Database Specialists, Inc.
转自 http://www.cnblogs.com/zjrstar/archive/2006/08/31/491090.html 本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。
一般来说设置LOCK_SGA需要以下的步骤1.$ /usr/sbin/vmo -r -o v_pinshm=12.$ /usr/sbin/vmo -r -o maxpin%=percent_of_real_memory percent_of_real_memor...
转载 关于aix的maxperm,minperm和lru_file_repage 杂谈 aix内存管理中有几个重要参数:maxperm,minperm,lru_file_repage,时间长了不用就容易忘掉它们到底会起什么样的作用,因此简单总结一下( numperm表示当前系统的文件页数): 一、 当 lru_file_repage = 0 时: 当 numperm 当 minperm 当 numperm > maxperm,系统只交换文件页。
1、关闭数据库 2、备份你的裸设备数据,我这里也就是10个LP而已,一个LP32M也就320M而已但是COUNT可以写大点。顺便说一下这里BS是读出读入块的大小,默认的一个JFS2的一个块的大小是4K,COUNT也就是多少个块。
截取METALINK: Error: ORA-00054Text: resource busy and acquire with NOWAIT specified or timeout expired============================...
今天先遇到PRKP-1037,说不能建立集群数据库XX,但是我已经通过DBCA删除了集群数据库,原因在于在OCR中还有以前数据库的相关记录,所以要通过crs_unregister ora.inthdb.rac crs_unregister ora.rac2.LISTENER_RAC2.lsnr crs_unregister ora.rac2.ons 这样来删除所有与这个数据库相关的资源, 但是删除的时候报错CRS-0214 原因在于自己节点只能操作自己节点的资源,而且最好把另外节点的CRS通过 crsctl stop crs 来关闭掉。
今天遇到了ORA-24777错误,通过METALINK ORA-24777: use of non-migratable database link not allowedCause: The transaction, which needs to be mi...
今天帮朋友看数据库发现大量的会话都处于这个等待事件及resmgr:become active,一直处于等待不报错 。 然后查了一下2个原因 1、可能是使用资源计划,超过其中的限制 2、某SYS用户设置数据库为静默模式 select ACTIVE_STAT...
核心系统故障及调整报告核心系统数据库在2012年7月13日下午2点到4点和2012年7月16上午11点出现了高负载,影响了核心系统的正常使用,我随即进行了性能分析。
我的读书笔记:转载请注明 锁存器: 什么是锁存器: 锁存器是存在于ORACLE中用于保证一些内存结构一致性的轻量级锁,为什么说是轻量级的,应该是锁存器一般等待的时间较短为了保证不发生死锁, 锁存器的级别:锁存器分为0-13 14种模式,在willing-to-wait模式下只能获得更改等级的锁存器,如果想获得同等级或者更低 级别的锁存器,就必须使用no-wait模式进行获取。
原创:转载请说明 X$KSMLRU that tracks allocations in the shared pool that cause other objects in th e shared pool to be age...
4、转换型函数 Round:四舍五入日期时间,可以是天,也可以是小时,分 EXP: select round(sysdate,'MI') from dual; select round(sysdate,'HH') from dual; selec...
1、字符 lower :小写 upper :大写 substr:取字符 Exp:SUBSTR('The Three Musketeers',1,3) instr :返回从第三个字符开始,第二次出现i的位置 Exp:INSTR('Mississipp...
The following operations can make use of nologging mode: - direct load (SQL*Loader) - direct-load INSERT - CREATE TABLE .
This is the situation when a query opens a cursor, then loops through fetching, changing, and committing the records on the same table.
SQL> connect sys/oracle@mytest172.16.14.29 as sysdba已连接。SQL> variable o varchar2(30)SQL> exec :o :='SYS'PL/SQL 过程已成功完成。
报错如下: SQL> update GPPAYMENTFUND set attribute5='1' where fundapplyno ='20120314500102010001'; update GPPAYMENTFUND set attribut...
转: 一、 何谓直方图: 直方图是一种统计学上的工具,并非Oracle专有。通常用于对被管理对象的某个方面的质量情况进行管理,通常情况下它会表现为一种几何图形表,这个图形表是根据从实际环境中所收集来的被管理对象某个方面的质量分布情况的数据所绘制成的,通常会画成以数量为底边,以频度为高度的一系列连接起来的矩形图,因此直方图在统计学上也称为质量分布图。
timestamp with local time zone类型和timestamp with time zone 转自http://blog.
转自http://www.cnblogs.com/xublogs/archive/2004/10/19/2292494.html 根据dump的结果,在word里面画了一个非常简单的示意图,每个数据文件最前面的8个块,是LMT用于管理extent分配的。
著名的仓库师傅。 local_listener参数的作用! pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。
SQL> create materialized view pppp_mview 2 refresh fast with rowid on demand start with sysdate next sysdate+1 3 enable q...
SQL> create table test 2 as 3 select * from dba_users order by user_id; Table created SQL> create index test_index 2 on tes...
论坛的问题帖子: http://www.itpub.net/thread-1523814-1-1.html 首先我们要理解TX锁中是通过访问块头的ITL然后来确定事物的,如果事物已经提交则完成,如果事物没有提交则等待.我们可以查看ID1 ID2来确定事物的信息。
1、 安装STATSPACK 安装脚本 /rdbms/admin/spcreate.sql 2、 收集统计信息 EXECUTE STATSPACK.SNAP; 如果要收集LEVEL使用 EXECUTE STATSPACK.SNAP(i_snap_level => 7) 3、 自动收集统计信息 /rdbms/admin/spauto.sql 会建立一个JOB,自动收集信息。
1、 概念 使用数据库资源管理对系统进行管理,包括使用资源计划、资源使用者组和资源计划指令。包括资源使用者组、资源计划、资源计划指令 2、 建立一个资源计划过程 授予admin权限 execute dbms_resource_manager_privs.
转自网络 AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volumeAIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.
[转]AIX系统中Audit系统的功能和概念,以及相关的命令 本文简要介绍了audit系统的功能和概念,以及相关的命令 一、AUDIT系统的概念: audit子系统提供了一种纪录系统安全方面信息的方法,同时可以为系统管理员在用户违反系统安全法则或存在违反的潜在可能时,提供及时的警告信息,这些audit子系统所搜集的信息包括:可被审计的事件名称,事件状态(成功或失败),别的安全相关的信息。
见我ITPUB论坛发帖。 http://www.itpub.net/viewthread.php?tid=1470710 转载请注明出处
ORACLE TDE(Transparent Data Encryption) 参考http://space.
索引是一个复杂的数据结构,它不像堆那样随机组织,所以数据必须按部就班地存放到它该去的地方去。在堆中,块只是有时能插入新行,而索引则不同,块总是可以插入新的索引条目。
转自: http://www.cnblogs.com/BradMiller/archive/2011/04/24/2026321.html oracle物化视图 一、oracle物化视图基本概念 物化视图首先需要创建物化视图日志, oracle依据用户创建的物化视图日志来创建物化视图日志表, 物化视图日志表的名称为mlog$_后面跟基表的名称, 如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,oracle会自动在物化视图日志名称后面加上数字作为序号。
开始我觉得没有过分耗时的语句就不算有性能问题,所以没有关注,后来我又通过语句查看了CLUSTER等待的SQL语句如下: select wait_class_id, wait_class, count(*) cnt from dba_hist_activ...
Segments by Logical Reads Total Logical Reads: 584,021,980 Captured Segments account for 99.
SQL ordered by Gets Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
SQL ordered by Elapsed Time Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
RAC中一次混乱的性能诊断过程 众所周知在RAC中,问题很可能来自于CACHE FUSION(内存融合)的机制,简单的说就是CACHE BUFFER中的块在内存融合的机制下通过LMD进程进行传递,比如我节点1...
SQL> create table test123 2 (t clob) 3 lob(t) store as (disable storage in row); Table created SQL> select SEGMENT_NAME,SEG...
转自 http://www.cnblogs.com/gsk99/archive/2011/04/19/2021267.html 在Oracle中: 双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。
转自 http://www.oracledatabase12g.com/archives/sql%E8%A7%A3%E6%9E%90%E6%B5%81%E7%A8%8B.html Oracle中SQL解析的主要流程: 我们说的游标概念比较复杂,它可以是客户端程序中的游标,服务进程中的私有游标,以及服务器端共享池里的共享游标。
转自同事ROBIN的博客 环境AIX5.3, 原oracle版本 10.2.0.1 1 停止OEM/isqlplus/监听/DB实例$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl sto...
在上面的描述种我们可以知道有最大可用性模式有以下几个优点: 1、数据是不会丢失的,最大性能模式可能出现数据丢失 2、在备库出现问题时候,不会影响到主库,最大保护模式如果备库宕机,主库也变为不可用,从而影响了业务的正常运行。
CAS系统DATAGUARD方案初稿 一、概述 随着企业数据量的增加和数据库越来越广泛的应用,很多企业认识到数据库的性能和数据的安全是非常重要的。在ORACLE里面提供了解决方案RAC通过集群的方式来提高性能,并且提够实例级的容灾,并且通过解决方案DATA GUARD来保证数据文件的安全,保证除了备份恢复外的另外一个短时间内恢复数据库文件的方案。
----------------------------------------------------------------------------------------------------------------------| Id | Op...
为了减少I/O最近进行了一个RAC系统的诊断和SQL调优系统负载如下:DB Name DB Id Instance Inst num Release RAC Host CISLIVE 2822924692 cislive1 1 10.
不要用ALTER USER ** IDENTIFIED BY *** 来修改。 因为ASM实例并没有打开,而且根本没有数据文件,这个命令更改的是DATAFILE里面的原数据的信息,所以修改密码要使用 orapwd file=orapw+ASM1 password=gelc123 force=y 然后重启就可以了。
先说说我的系统和ORACLE版本 SQL> select * from v$version 2 ; BANNER-----------------------------------------------------------------------...
转自METALINK How to Recreate OCR/Voting Disk Accidentally Deleted [ID 399482.1] If none of the steps documented above can be used t...