return to homepage.

three ways contact with meemail: contact with me using emailmsn: contact with me using msnQQ: contact with me using QQ

欢迎自由转载,但请注明本blog链接,谢谢合作。

文章分类

成长,转载 (1) 地税 (1) 健康 (2) 趣闻 (1) 生活杂记 (11) 转载 (4) CSS (1) Design Patterns (1) DWR (3) EJB (1) Hibernate (2) javascript (2) Jsp (2) NBA (1) Oracle (2) Struts (4) Tomcat (1) Weblogic (1) XML (1)

2007年3月31日星期六

oracle中的一些概念说明

oracle的结构分为物理结构逻辑结构,对于物理结构的改变不会影响逻辑结构

而其中逻辑结构包含schema object、data blocks(块)、extents(簇)、segments(段)、tablespace(表空间)

其中schema object包含了tables、views、indexs,它的名字与登录用户名一样

由块组成簇,由簇组成段

对于段,有几个分类要弄好:Rollback、Temporary、Data、Index
1.当你用insert想插入一条新的记录到某个table中去时,先到的就是Rollback Segment,然后经commit再到Data Segment,也就是到你的table中了;如果没有调用commit提交事务,而用了rollback将事务回滚,就会直接在Rollback Segment中删除记录,不会到Data Segment中去。
2.当你想用select查询一些记录时,如果此时你的内存不够了,100%了,这时,从Data Segment就会取出你要的记录放到Temorary Segment当中去,相当于操作系统中的虚拟内存。

对于数据库字典,它的里面保存了所有的描述表的记录。你可以通过select * from dict得到

0 评论: