future2012lg

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页

2013年7月29日 #

摘要: 一个oracle block与data buffer中的一个buffer对应。用户进程(server process)负责读取磁盘上的block到data buffer cache中,DEWn进程负责将脏块写到磁盘上。一个buffer在data buffer中有4种状态 pined:多个进程想写这个块,但只有1个进程能获得锁。 claen :buffer中的数据和磁盘上的数据时一致的,这些块将优先被淘汰。 free/unused:没有被使用过,是空白内容。 dirty:不被某个进程使用使用,但buffer的内容和磁盘内容不一致data buffer cache中用2个队列保存buffer,一个 阅读全文
posted @ 2013-07-29 21:22 future2012lg 阅读(3079) 评论(0) 推荐(0) 编辑

摘要: 关于v$bh的相关字段值FILE# NUMBER Datafile identifier number (to find the filename, query DBA_DATA_FILES or VDBFILE)BLOCK# NUMBER Block numberCLASS# NUMBER Class numberSTATUS VARCHAR2(6) Status of the buffer:free - Not currently in usexcur - Exclusivescur - Shared currentcr - Consistent readread - Being read 阅读全文
posted @ 2013-07-29 21:02 future2012lg 阅读(206) 评论(0) 推荐(0) 编辑

2013年7月26日 #

摘要: 优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;索引统计;--叶块数量,等级,聚簇因子; --DBA_INDEXES:LEAF_BLOCKS,CLUSTERING_FACTOR,BLEVEL;系统统计;--I/O性能与使用率; --CPU性能与使用率; --存储在aux_stats$中,需要使用dbms_stats收集,I/O统计在... 阅读全文
posted @ 2013-07-26 20:00 future2012lg 阅读(303) 评论(0) 推荐(0) 编辑

2013年7月24日 #

摘要: 在本视图中,每一个连接到数据库实例中的 session都拥有一条记录。包括用户 session及后台进程如 DBWR, LGWR, arcchiver等等。V$SESSION中的常用列V$SESSION是基础信息视图,用于找寻用户 SID或 SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:SQL_HASH_VALUE, SQL_ADDRESS:这两列用于鉴别默认被 session执行的 SQL语句。如果为 null或 0,那就说明这个 session没有执行任何 SQL语句。 PREV_HASH_VALUE和 PREV_ADDRESS两列用来鉴别被 session执行的上一条 阅读全文
posted @ 2013-07-24 23:18 future2012lg 阅读(678) 评论(0) 推荐(0) 编辑

摘要: 我们有时候在以普通用户登录SQL*Plus的时候,会碰到下面的错误提示: Error accessing PRODUCT_USER_PROFILE Warning: Product user profile information not loaded! You may need to run PUPBLD.SQL as SYSTEM 其实在实际意义上这只是一个警告而已,并不是真正的错误,遇到这个提示,并不会影响我们正常使用SQL*Plus,也不会对数据库功能产生影响。 如果数据库是使用dbca创建的那么不用担心这个问题,通常是我们手动创建数据库的情况下,忘了执行一些脚本才导... 阅读全文
posted @ 2013-07-24 21:37 future2012lg 阅读(366) 评论(0) 推荐(0) 编辑

2013年7月23日 #

摘要: 1.基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。fs 文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件 阅读全文
posted @ 2013-07-23 18:06 future2012lg 阅读(527) 评论(0) 推荐(0) 编辑

摘要: Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库)。Instance(实例):在Oracle Instance中主要包含了SGA以及一些进程(例如:PMON、SMON、DBWn、LGWR、CKPT等)。如果一个用户的进程连接到Oracle Server时,其实就是连接到Oracle Instance。在SGA中又包含了5大部件:Share Pool、Database Buffer Cache、Redo Log Buffer、Java Pool、Large Pool。Database(数据库):Database其实就是一堆文件组成的,主要是用于存储着数据 阅读全文
posted @ 2013-07-23 16:51 future2012lg 阅读(13545) 评论(0) 推荐(0) 编辑

摘要: Oracle SGA是oracle的内存结构,存放着oracle通过oracle进程读写的内存数据。sga分为好多组件,比如shared pool,buffer cache,redo log buffer等等。shared pool又分为library cache,data dictionary cache.library cache是存sql语句及其分析结果的内存结构data dictionary cache是存放数据字典的内存结构buffer cache存的就是数据。我们分别来看这3部分如何判断其性能和调优:1)library cache用如下sql判断其性能:select l.names 阅读全文
posted @ 2013-07-23 16:23 future2012lg 阅读(982) 评论(0) 推荐(0) 编辑

2013年7月18日 #

摘要: Oracle block 格式信息参考:http://www.ixora.com.au/特别感谢 overtime 大哥对我的无私的帮助和对我一直鼓励支持我的网友这些资料是没得到oracle 支持的 所以不能保证信息的正确性 请谨慎使用科技无限 随便转载oracle 8.1.7 8k block windows xpcreate table t(n number);insert into t values(1); --- 从 dbms_rowid 中看出table t 的数据在datafile 4 的第3个 block 上select dbms_rowid.ROWID_RELATIVE_FNO 阅读全文
posted @ 2013-07-18 21:26 future2012lg 阅读(400) 评论(1) 推荐(0) 编辑

摘要: 创建一个概要文件create profile frank_profile limit SESSIONS_PER_USER 5 IDLE_TIME 2 FAILED_LOGIN_ATTEMPTS 5;创建一个测试的用户:-- Create the user create userTEST001 identified by "123RR??" default tablespace TEST2_DATA temporary tablespace temp02profile FRANK_PROFILEquota unlimited on TEST2_DATA;用sys用户登录查看用 阅读全文
posted @ 2013-07-18 21:06 future2012lg 阅读(241) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页