oracle_10g学习(小杂烩)

oracle_10g学习(小杂烩)

ID:14774987

大小:48.50 KB

页数:17页

时间:2018-07-30

oracle_10g学习(小杂烩)_第1页
oracle_10g学习(小杂烩)_第2页
oracle_10g学习(小杂烩)_第3页
oracle_10g学习(小杂烩)_第4页
oracle_10g学习(小杂烩)_第5页
资源描述:

《oracle_10g学习(小杂烩)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ORACLE_10g学习(小杂烩)1.10g的最大进程数怎么改?altersystemsetprocesses=xxxscope=spfile;startupforce;同样也可以用以上语句更改db_files等参数。很多参数在toad8.0里面不能改,都可以用以上语句更改。2.10g有flashbackrecovery特性.在数据库里设了垃圾箱,以防用户想把删掉了的表或记录再回收drop过的表,在回收站里详细名称显示为'BIN$....'。要全部清空回收站,可以用:PURGERECYCLEBIN;droptable时不想产生BIN$...表,可以用:dro

2、ptableTname1purge;如果数据库运行在自动撤销空间管理模式(automaticundomanagementmode)下,数据库服务器使用表空间来管理撤销空间(undospace)。Oracle建议使用自动撤销空间管理模式。Oracle的早期版本使用回滚段来存储撤销信息。在Oracle10g中,只有SYSTEM还使用回滚段来处理系统事务。数据库中只有一个SYSTEM回滚段.非簇表只有一个数据段。对于分区表,每个分区拥有一个数据段。每个簇表只有一个数据段。簇中每个表的数据都存储在这个簇的数据段中。每个索引有一个索引段来存储她的数据。对于分区索引,每

3、个分区有一个索引段。段内已有的数据扩展(EXTENT)装满之后,Oracle为这个段分配新的数据扩展。因为数据扩展是随需分配的,因此一个段内的数据扩展物理上未必是连续的。同索引一样,簇的使用也不会影响应用程序设计。一个表是否属于一个簇对用户和应用程序都是透明的。储存于簇表中的数据与非簇表中的数据一样可以通过相同的SQL来访问。系统全局区(SystemGlobalArea,SGA)是包含了一个Oracle实例所拥有的数据及控制信息的共享内存区域。连接到Oracle数据库中的用户可以共享SGA中的数据。为了优化性能,应该使SGA尽可能的大(还要依据实际可用内存情

4、况而定),以便在内存中尽可能多的存储数据,使磁盘I/O最小化。存储单位:extent是一串连续的块;每个extent必须包含在同一数据文件中,但属于同一段的多个extent可以分布在不同的数据文件中(表空间对应的多个数据文件)PCTFREE,PCTUSED:在每个数据段(datasegment)与索引段(indexsegment)中,Oracle管理着一个或多个可用块列表(freelist)--其中列出了所有属于此段的数据扩展(extent),且可用空间比例大于PCTFREE限定的数据块。这些块可以被插入(insert)操作使用。当用户提交了INSERT语句

5、后,Oracle从可用块列表中选择第一个有效的数据块使用。如果此数据块的可用空间不够容纳INSERT语句提交的数据,且此块的占用容量已经超过PCTUSED的限定,Oracle就将其从可用块列表中移出。当用户提交了DELETE或UPDATE语句后,Oracle处理语句并检查相关数据块中的占用空间比例是否小于PCTUSED的规定。如果满足,那么这个数据块就被放入当前事务(transaction)正在使用的可用块列表(freelist)的头部,如果当前事务还需要写入数据,此块将被首先使用。当事务提交后,此数据块中的可用空间还可被其他事务使用。dictionarym

6、anagedtablespace:依赖数据字典表监控空间的利用情况locallymanagedtablespace:使用位图(bitmap)来标记可用与已用空间在本地管理的表空间(locallymanagedtablespace)中,INITIAL,NEXT,PCTINCREASE,和MINEXTENTS这四个存储参数可以作用于段(segment),但不能作用于表空间以下语句的执行过程中可能会使用临时段(temporarysegment):CREATEINDEXSELECT...ORDERBYSELECTDISTINCT...SELECT...GROUPBY

7、SELECT...UNIONSELECT...INTERSECTSELECT...MINUS当排序操作可以在内存中执行,或Oracle设法利用索引就执行时,就不必创建临时段。有些不能使用索引的关联操作(unindexedjoin),或者需要在子查询间建立相互关系(correlatedsubqueries),也可能需要使用临时段用户默认使用的永久表空间(permanenttablespace)也可以同时被设定为(temporarytablespace)。如果没有为用户指定临时表空间(temporarytablespace),那么默认的临时表空间为SYSTEM本

8、地管理的SYSTEM不能用于默认的临时表空间。因此,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。