从今天开始

暂无签名

  • 博客访问: 55790
  • 博文数量: 42
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(42)

文章存档

2009年(1)

2008年(1)

2007年(40)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2007-12-15 09:50:10

小结,关于对象依赖性[@more@]1、当用户创建了表,并基于此表创建了索引、视图后,又drop了索引,则所有依赖于此表的对象将被置为无效状态,这包括:视图,包,包体,函数,过程。这样做是为了保护可更新的连接试图(updatable join view)。(啥意思。。)2、由select * from table 为定义查询(defining query)来建立视图时,其实是将table的所有字段都放在这个定义里并储存于数据字典中。当基表被修改或重建后,不再包含原基表所有的字段,那么由select *这样定义的视图也将被设为无效。......【阅读全文】

阅读(3110) | 评论(0) | 转发(0)

发布时间:2007-12-14 12:58:49

与checkpoint相关的SCN号有四个,其中三个存在控制文件中,一个存放在数据文件头中。system chekpoint SCN,datafile checkpoint SCN,start SCN,end SCN.start SCN是放在数据文件头中的。[@more@] 系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$datafile(last_change#))数据文件中存放的检查点启动scn (v$datafile_header(checkpoint_change#)1、系统检查点scn当一个检查点动作完成之后,Oracle就把系统检查点的SCN存储到控制文件中。select checkpoint_change# from......【阅读全文】

阅读(738) | 评论(0) | 转发(0)

发布时间:2007-12-12 16:00:18

试图是可以insert ,delete,update的,但是要满足一定的条件。所有的这些条件最终都反映在基表上,必须遵从基表的约束,并且也会触发定义在基表上的trigger[@more@]1.如果视图是基于一个基础表产生的,那么这就称为非连接视图,所有的非连接视图都是可以更新的,也就是说可以在该视图上进行,INSERT,UPDATE,DELETE的操作. 2.如果是连接视图,那就要遵守基本更新准则了.现在我只对INSERT准则做一下说明:在INSERT语句中不能显式或隐式的引用到任何非码保留基础表中的字段,如果在定义视图中使用了WITH CHECK OPTION子句,那就不能对视图执行INSERT操......【阅读全文】

阅读(1105) | 评论(0) | 转发(0)

发布时间:2007-12-10 17:21:09

ALTER TABLESPACE tablespace{ONLINE|OFFLINE [NORMAL|TEMPORARY|IMMEDIATE|FOR RECOVER]}NORMAL和TEMPORARY的区别主要在于,temporary可以在数据文件损坏的情况下offline tablespace[@more@]ALTER TABLESPACE tablespace{ONLINE|OFFLINE [NORMAL|TEMPORARY|IMMEDIATE|FOR RECOVER]}NORMAL :flushes all blocks in all data files in the tablespace out of the SGA. This is the default. You need not perform media recovery on this tablespace before bringing it back online.Use the NORMAL clause whenever possible.TEMPORARY :......【阅读全文】

阅读(992) | 评论(0) | 转发(0)

发布时间:2007-12-10 17:19:27

SYSAUX表空间 可以offline但不能readonly[@more@]SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.通过分离这些组件和功能,SYSTEM表空间的负荷得以减轻.反复创建一些相关对象及组件引起SYSTEM表空间的碎片问题得以避免。如果SYSAUX表空间不可用,数据库核心功能将保持有效;使用SYSAUX表空间的特点将会失败或功能受限. 我们看一下数据库创建脚本:CREATE DATABASE "eygle"MAXINSTANCES 8MAXLOGHISTORY 1MAXLOGFILES 16MAXLOGME......【阅读全文】

阅读(566) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册