26.oracleocp题库dba经典辅助学习vldb_第1页
26.oracleocp题库dba经典辅助学习vldb_第2页
26.oracleocp题库dba经典辅助学习vldb_第3页
26.oracleocp题库dba经典辅助学习vldb_第4页
26.oracleocp题库dba经典辅助学习vldb_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目标改善的VLDB 支持课程目标:创建并bigfile表空间参照bigfile 表空间解释ROWID创建临时表空间组分配临时表空间给用户创建列表分区索引组织的表在表DDL命令中为索引分区指定创建hash-partit oned全局索引特征hash-partit oned全局索引数据1数据21创建Bigfile空间数据6Bigfile表空间的使用模式只支持本地管理的表空间使用自动段空间管理.用逻辑卷或者自动管理使用BFTOMF提供完全透明的数据文件数据5Database Block Sizemended um Number of Extents2 KB100,0004 KB200,0008 KB

2、400,00016 KB800,000Bigfile表空间的好处显著容量通过创建表空间(这个磁盘空间管理的主要)来简化大数据库中数据文件的管理One-to-one map4 billion8EBblocks数据4BFT nBFT 1Bigfile表空间 :概览Bigfile表空间包含一个单独文件最大文件长度可以从8TB到128T表空间在逻辑上等同数据文件DatabaseDaDatafifile数据3TablespaceIGFILESQL 语句修改和补充BFT 和 SQL 语句:例如DatabaseTablespaceData fileSmallfiigfileData file数据7数据82D

3、BMS_UTILITY 包和 BFTbigfiles不需要数据12DBMS_UTILITY.DATA_BLOCK_ADDRESS_BLOCK()DBMS_UTILITY.DATA_BLOCK_ADDRESS_FILE()配置参数和 BFTControl filesDB_FILESData filesSmallfilesBigfiles数据11MAXDATAFILESBigfile表空间和 DBVERIFY数据10$dbv FIFile1 START=10001$dbv FILE=SFile2$dbv FIFile1 START=1 END=10000$dbv FILE=SFile1Bigfil

4、e tablespaceBFile1Smallfile tablespaceSFile1SFile2数据字典的修改和补充数据9SELECT name, bigfile FROM V$TABLESPACE;SELECT tablespace_name, bigfile FROM DBA_TABLESPA;SELECT property_value FROM database_propertiesWHERE property_name=DEFAULT_TBS_TYPE;ALTER TABLESPACE users AUTOEXTEND ON ;ALTER TABLESPACE users RESI

5、ZE 2G;CREATE BIGFILE UNDO TABLESPACE bundo_tbsDATAFILE /u1/data/bundo_tbs.dbf SIZE 1G;ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE;CREATE DATABASESET DEFAULT BIGFILE TABLESPACEDATAFILE /u0/data/system.dbf SIZE 200MSYSAUX DATAFILE /u0/data/sysaux.dbf SIZE 300M SMALLFILE DEFAULT TEMPORARY TABLESPAtem

6、p_tbsTEMPFILE /u3/data/stemp_tbs1.dbf SIZE 60M SMALLFILE UNDO TABLESPAundo_tbs DATAFILE/u2/data/sundo_tbs1.dbf SIZE 100M;K | M | G | TBIGFILE | SMALLFILE扩展ROWID 格式和 BFT移植和bigfile表空间DBMS_ROWID.ROWID_BLOCK_NUMBERSmallfile tablespaBigfile tablespaBBBBBB RRROOOOOO LLL LLLLLL RRRRow numberData object num

7、berData blockData objectnumbernumberEncoded block numberRelative file numberRow number数据1314数据3创建临时表空间组数据18临时表空间组的优点允许一个用户使用多个表空间:多个会话中的同一用户一个特别的并行操作HRSerialHRParallelTablespaceTablespaceTablespaceTEMP1TEMP2TEMP3Temporary tablespace group TEMP数据17临时表空间组:总览把临时表空间群组合在一起特点:至少有一个临时表空间相同命名空间的作为一个表空间在第一次分

8、配时隐式创建没有明确的删除默认临时表空间组 TEMP默认表空间EXLETablespaceTablespaceTEMP1TEMPn数据16DBMS_ROWIDY_数据15SELECT DBMS_ROWID.ROWID_RELATIVE_FNO(ROWID,BIGFILE)FROM employees;PE_ININFOROWID_RELATIVE_FNOTS_TROWIDROWID_BLOCK_NUMBEROOOOOOData PumpCREATE TABLE AECTALTER TABLE MOVEBIGFILE tablespaceSMALLFILE tablespace临时表空间组SQL

9、:例如数据204数据库控制: 分区数据24数据库控制:创建一个分区数据23数据字典修改数据22SELECT group_name, tablespace_name FROM DBA_TABLESPACE_GROUPS;临时表空间 SQL:例如数据21ALTER USER hr TEMPORARY TABLESPACE group2;CREATE USER hr IDENTIFIED BY hr DEFAULT TABLESPACE TS1 TEMPORARY TABLESPACE group2;ALTER DATABASE DEFAULT TEMPORARY TABLESPACE group2

10、;ALTER TABLESPACE temp1 TABLESPACE GROUP group2;ALTER TABLESPACE temp2 TABLESPACE GROUP ;ALTER TABLESPACE temp3 TABLESPACE GROUP group2;CREATE TEMPORARY TABLESPACE temp3 TEMPFILE tmp3.fSIZE 50M TABLESPACE GROUP ;CREATE TEMPORARY TABLESPACE temp2 TEMPFILE tmp2.fSIZE 200M TABLESPACE GROUP group2;CREAT

11、E TEMPORARY TABLESPACE temp1 TEMPFILE tmp1.fSIZE 100M TABLESPACE GROUP group1;临时表空间组数据19分区IOT增强本地分区索引增强Global indexmaenanceLocal bitmap IndexesList-partitioned IOTsLOBs数据25数据265Hash-Partitioned全局索引:优点1000, 1001, 1002, 1003,1000, 1RNonreverse keyH ANAGSEReverse keyH1000, 1001, 1002, 1003,1000, 1001,

12、1002, 1003,数据30001, 1002, 1003,争夺场景Sequen 10001002 Index10031001数据29Hash-Partitioned全局索引: 概述Range-partitioned global index900, 901,1000, 1001, 1000 SELECT index_name, partition_name,tablespace_name, susFROMuser_ind_partitionsWHERE index_name like SALES%;INDEX_NAMEPARTITION_NAME TABLESPACE_NAME SUS S

13、ALES_TEST_IX S_Q1USERSUSABLESALES_TEST_IX S_Q2USERSUSABLESALES_TEST_IX S_Q3EXLEUSABLESQL ALTER TABLE sales_test2MOVE PARTITION s_q3 TABLESPACE USERS2 3(sales_test_ix(PARTITION s_q3 TABLESPACE);EXLEUPDATE INDEXES创建Hash-Partitioned全局索引增加和整合分区数据31数据326Bitmap 索引增强Set COMPATIBLE to 10.0.0.0Severe slowdow

14、n before raisingCOMPATIBLE?slowdown after raisingYesCOMPATIBLE?数据36rebuildYesCreate new bitmap indexesFor each existing bitmap index使用案例PQ1 PQ2PQ3 PQ4PQ5 PQ6PQ7 PQ8HashPQ1PQ2PQ3Range200050008000 SELECT /*+ PARALLEL_INDEX(oi,ghoi_ix,8) */count(*)FROM order_items oiWHERE order_id BETN 1000 AND 6000;不支

15、持的操作1234数据34ALTER INDEX MODIFY PARTITIONALTER INDEX REBUILDALTER TABLE MERGE INDEX PARTITIONSALTER TABLE SPLIT INDEX PARTITIONRange 和 Hash Global Index令数据33DROP INDEXALTER INDEX RENAME PARTITIONALTER INDEX UNUSABLEALTER INDEX MODIFY DEFAULTRIBUTES ALTER INDEX MODIFY PARTITION UNUSABLEALTER INDEX mod

16、ify_index_storageALTER INDEX REBUILD PARTITIONALTER INDEX ghoi_ix COALESCE PARTITION PARALLEL; 2ALTER INDEX ghoi_ix ADD PARTITION p41TABLESPACE tbs_5 PARALLEL;SQL CREATE INDEX ghoi_ixON order_items (order_id) GLOBALPARTITION BY HASH (order_id)PARTITIONS 4STORE IN (tbs_1, tbs_2, tbs_3, tbs_4);SQL CREATE INDEX ghoi_ixON order_items (order_id) GLOBALPARTITION BY HASH (order_id) (PARTITION p1 TABLESPACE tbs_1,PARTITI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论