Oracle的实体化视图管理
1. 实体化视图概念 实体化视图管理是用于汇总,预计算,复制或分发数据的对象, 在大型的数据库中使用它可以提高涉及到的SUM,COUNT,AVG,MIN,MAX等的表的查询的速度,只要在实体化视图管理上创建了统计,查询优化器将自动的使用实体化视图管理,这特性被称为QUERY REWRITE(查询重写).与普通的视图不同的是实体化视图管理存储数据,占据数据库的物理空间的. 创建实体化视图管理的用户的权限必须有: CREATE MATERIALZED VIEW,CREATE TABLE,CREATE VIEW,SELECT等,如果在其他的模式中创建的话要在表上有CREATE ANY MATERIALIZED VIEW和S
ORACLE 9 之体验
最近捣胡了一下oracle9i,之前我一直弄的是oracle10g,感觉两者还是有些不同的。 在学些oracle之前,我有一件事情比较弄不明白:9i的安装盘有3装而10g的仅仅一张,按照常理来说,10g的应该更多吧!最近装了9i就清楚了,原来9i它把数据库的安装文件及一些管理工具都集成在一块,而10g仅仅集成了一些必要的的工具,使得10g的安装文件比较小。 在数据管理上10g通过基于web企业管理器的形式集中管理,所以使得它在操作系统中的服务比较少,而9i主要通过企业管理器和管理服务器管理,使得数据在操作系统的后台服务比较多。
PCTFREE与PCTUSED对高性能和有效地重新使用表块的策略
PCTFREE=(Average Row Size-Initial Row Size)*100/Average Row Size PCTUSED=(100-PCTFREE) -Average Row Size * 100/Availabe Data Space Oracle的其中一个优点时它可以管理每个表空间中的自由空间。Oracle负责处理表和索引的空间管理,这样就可以让我们无需懂得Oracle的表和索引的内部运作。不过,对于有经验的Oracle调优专家来说,他需要懂得Oracle是如何管理表的extent和空闲的数据块。对于调整拥有高的insert或者update的系统来说,这是非常重要的。[@more@] 要精通对象的调整,你需要懂得freelists和freelist组
锁的分类
http://book.csdn.net/bookfiles/188/1001888649.shtml[@more@]
Oracle数据库的锁类型
在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发控制。 在实际应用中经常会遇到的与锁相关的异常情况,如由于等待锁事务被挂起、死锁等现象,如果不能及时地解决,将严重影响应用的正常执行,而目前对于该类问题的解决缺乏系统化研究和指导,本文在总结实际经验的基础上,提出了相应的解决方法和具体的分析过
Oracle9 的命令行管理
dgmgrl.exe 进入命令行管理模式exp.exe:逻辑导出imp.exe:逻辑导入orapwd.exe;更改数据库口令rman.exe:恢复管理器sqlplus.exe:命令行的sqlplusproce.exe:C语言编译器sqlldr.exe 数据撞在工具angent.exe 智能管理[@more@]
Oracle9 常用命令
全局数据库名称:myoracle.Oracle9i.mynet。系统标识符(SID):myoracle。sys口令:change_on_install。system口令:manager。TNSPING ping sqlnet中的网络服务明:tnsping fang9net通过命令行启动Oracle8.1.7/9.0cmdSVRMGRL/DGMGRLconnect username/password@serverstartupshutdown[@more@]监听程序管理lsnrctlshutdownstart用户名 口令 登录身份及说明 sys change_on_install SYSDBA或SYSOPER,但不能以NORMAL登录,可作为默认的系统管理员 system Manager SYSDBA或NORMAL,但不能以SYSOPER登录,可作为默认的系统管理员 scott Tiger NORM
RAID磁盘阵列技术简述
在计算机发展的初期,“大容量”硬盘的价格还相当高,解决数据存储安全性问题的主要方法是使用磁带机等设备进行备份,这种方法虽然可以保证数据的安全,但查阅和备份工作都相当繁琐。1987年, Patterson、Gibson和Katz这三位工程师在加州大学伯克利分校发表了题为《A Case of Redundant Array of Inexpensive Disks(廉价磁盘冗余阵列方案)》的论文,其基本思想就是将多只容量较小的、相对廉价的硬盘驱动器进行有机组合,使其性能超过一只昂贵的大硬盘。这一设计思想很快被接受,从此RAID技术得到了广泛应用,数据存储进入了更快速
论文上交了 又开始了新的学习!
今天终于把论文上交给老板了,算是最终完成论文的初稿吧!同时,今天看到朋友在我博客上留言了也煞是高兴。 想想自己也好长时间没有来搞Oracle,好像从6份开始就基本没有怎么学了,现在终于有时间了。以前弄的一直是10g ,刚装了一个9i的版本,初看起来两者还相差比较大的,特别在这个EM上。但我相信他们的内部结构应该相差不是很大吧! 好了,明天开始了我新的学习阶段了![@more@]
论文初稿终于完成了!
今天终于把论文的初稿完成了,终于了了一件心事!不过弄完论文了,就有些无聊了。不知道要干什么。 唉!现在离过年还有一个多月,以后的日子改怎么打发呀![@more@]