更新统计信息
1、DBMS_STATS.SET_INDEX_STATS的使用。alter session set event 10053 trace name context forever,level 1;查看TRACE.将统计信息取出导入。可能会引起执行计划发生变化的参数有:OPTIMIZER_FEATURES_ENABLE = 9.2.0OPTIMIZER_MODE/GOAL = Choose_OPTIMIZER_PERCENT_PARALLEL = 101HASH_AREA_SIZE = 1048576HASH_JOIN_ENABLED = TRUEHASH_MULTIBLOCK_IO_COUNT = 0SORT_AREA_SIZE = 524288OPTIMIZER_SEARCH_LIMIT = 5PARTITION_VIEW_ENABLED = FALSE_ALWAYS_STAR_TRANSFORMATION = FALSE_B_TREE_BITMAP_PLANS = TRUESTAR_TRANSFORMATION_E
执行计划绑定到内存中,防止被踢出导致的改变。
select addredd,hash_value from v$sqlarea where sql_text like 'select * from test%'07000000C1D116C0 4201503884exec dbms_shared_pool.keep('0700000089F6A2D8,1759984293','c');alter system flush shared_pool;select first_load_time,last_load_time from v$sql where hash_value=17599842932007-05-24/14:52:44 2007-05-24/14:52:44成功。其他:dbms_shared_pool.sizes(100)单位是K[@more@]
TAF 三结点接管的实现
NODE1/NODE2互相负载均衡,NODE3/NODE2互相负载均衡,NODE1,NODE2出现问题时接管到NODE3,NODE3,NODE2出现问题时接管到NODE1,NODE2出现问题时,不进行任何接管。实现如下:appab=(description_list = (load_balance=on) (DESCRIPTION= (load_balance=off) (failover=on) (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(Host=10.19.85.18)(Port=1521)) (ADDRESS=(PROTOCOL=TCP)(Host=10.19.85.16)(Port=1521)) ) (CONNECT_DATA=(SERVICE_NAME=oracx)(server=dedicated)(FAILOVER_MODE=(BACKUP=a
我家有儿初长成
儿子要长大了......[@more@]
event事件汇总
数据库服务器事件:用来对数据库进行性能分析、调优和负载分析的工具。主要分为两类,一是点分析,一是期分析。点分析是描述在瞬间发生的事件,例如一个错误发生时的分析,期分析是从开始到结束一个阶段的分析,例如一个事务的分析。事件描述及类型:1 Connection:Connection to a database. Point2 Disconnect:Disconnection from a database. Point3 ErrorStack:Code stack for core dump. Point4 Migration:Session migration between shared server processes. Point5 ApplReg:Application context information. Point6 RowSourc
案例介绍:8103引起数据库不能打开的处理
环境介绍:os:redhat linux;oracle:9.2.0.4;存储:emc raw故障描述:Fri Feb 23 02:24:59 2007Errors in file /oracle/admin/ops1/udump/ops1_ora_5038.trc:ORA-08103: object no longer existsError 8103 happened during db open, shutting down databaseUSER: terminating instance due to error 8103Instance terminated by USER, pid = 5038ORA-1092 signalled during: ALTER DATABASE OPEN...故障处理:1、增加event,定位是8103的具体错误:event = '8103 trace name errorstack level 3'trace中显示:sid_smon_pid.trc显示:U
内存数据库测试对比
近期,利用约3天的时间对内存数据库进行了测试,测试了altibase和timesten两个产品。感觉内存数据库单纯从性能上来讲还是很不错的。当然内存数据库也有其自身局限性。 [@more@]
flashcopy -IBM DS存储容灾工具
FlashCopy是IBM从FAST系列存储开始就推出的一种高级卷复制功能,它的作用是即时产生一份在这个时间点上的数据卷拷贝(Point-in-Time Copy)。即拷贝的内容是原始数据在某一点的快照。主要命令:mk flashcopy/lsflashcopy/rm flashcopyflashcopy的三种模式:copy,nocopy,incremental flashcopy当开始做FlashCopy的时候,目标卷是空的,源卷和目标卷之间会建立起一种FlashCopy对的关系,使用mk flashcopy命令;同时,它们会共同维护一个位图,这个位图记录了在这段时间内从源卷复制了什么数据到目标卷。建立映射关系之后,源卷和目标卷都可以