Oracle 9i培训胶片中文版-2_8管理表和索引-caith

Oracle 9i培训胶片中文版-2_8管理表和索引-caith

ID:46829809

大小:684.00 KB

页数:38页

时间:2019-11-28

Oracle 9i培训胶片中文版-2_8管理表和索引-caith_第1页
Oracle 9i培训胶片中文版-2_8管理表和索引-caith_第2页
Oracle 9i培训胶片中文版-2_8管理表和索引-caith_第3页
Oracle 9i培训胶片中文版-2_8管理表和索引-caith_第4页
Oracle 9i培训胶片中文版-2_8管理表和索引-caith_第5页
资源描述:

《Oracle 9i培训胶片中文版-2_8管理表和索引-caith》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、表的管理1.01目标通过这部分课程的学习,您将了解以下内容:储存数据的几种方法oracle常用的数据类型区别扩展的ROWID与受限制的ROWID数据行的构造创建普通表和临时表管理表内部的存储结构重新组织,清空,删除表在表中删除列2用户数据的存储聚簇表索引组织表普通表分区表3Oracle数据类型CHAR(N),NCHAR(N) VARCHAR2(N), NVARCHAR2(N)NUMBER(P,S)DATE TIMESTAMPRAW(N) BLOB,CLOB,NCLOB,BFILELONG,LONGRAWROWID,UROWIDVARRAY TABLEREF数据类型固

2、有的用户自定义标量型引用型收集型4ROWID格式扩展的ROWID格式OOOOOOBBBBBBFFFRRR数据对象序号关联数据文件序号所在行序号所在数据块序号BBBBBBBBFFFFRRRR数据块序号所在行序号数据文件序号..受限制的ROWID格式5数据行结构数据块行头列长度列值6创建一个表CREATETABLEhr.employees(employee_idNUMBER(6),first_nameVARCHAR2(20),last_nameVARCHAR2(25)emailVARCHAR2(25)phone_numberVARCHAR2(20)hire_dateDAT

3、EDEFAULTSYSDATEjob_idVARCHAR2(10)salaryNUMBER(8,2)commission_pctNUMBER(2,2)manager_idNUMBER(6)department_idNUMBER(4));7创建临时表创建一全局临时表临时表仅仅在事务执行或会话建立期间存活表中数据不能获得DML锁该表的DMLS不能产生重做日志文件临时表上同样能创建索引,视图和触发器CREATEGLOBALTEMPORARYTABLEhr.employees_tempASSELECT*FROMhr.employees;8创建一个表的指导方针将表创建在一个与回

4、滚段表空间、临时段表空间、索引表空间分开的表空间.使用本地管理表空间,以避免产生碎片.通过使用设置少量的标准扩展参数策略,以降低表空间碎片9改变表的存储参数设置ALTERTABLEhr.employeesPCTFREE30PCTUSED50STORAGE(NEXT500KMINEXTENTS2MAXEXTENTS100);10手工分配表的扩展ALTERTABLEhr.employeesALLOCATEEXTENT(SIZE500KDATAFILE‘/DISK3/DATA01.DBF’);11非分区表的重新组织ALTERTABLEhr.employeesMOVETABL

5、ESPACEdata1;将表的数据移到另外一个新的表空间,而保留原来约束,权限不变,索引需要重建可以在新的表空间中重新组织extents12清空一个表TRUNCATETABLEhr.employees;该动作将删除表中的所有数据并释放其所占的存储空间该表中的索引数据同样被清除.13DROPTABLEhr.departmentCASCADECONSTRAINTS;删除一个表14删除表中一列从表中删除一列:从每行移除该列名及该列的数据,释放所占数据块中的空间在一个大表中删除一列将占用很长的时间ALTERTABLEhr.employeesDROPCOLUMNcomments

6、CASCADECONSTRAINTSCHECKPOINT1000;15将一列标志为unused状态 删除已标志为unused状态的列继续删除该列ALTERTABLEhr.employeesSETUNUSEDCOLUMNcommentsCASCADECONSTRAINTS;ALTERTABLEhr.employeesDROPUNUSEDCOLUMNSCHECKPOINT1000;ALTERTABLEhr.employeesDROPCOLUMNSCONTINUECHECKPOINT1000;使用UNUSED选项16获取表的信息通过查询下面数据字典视图获取表的相关信息

7、DBA_TABLESDBA_OBJECTS17总结通过这部分课程的学习,您应该已经了解:区分扩充的ROWID与受限的ROWID数据行的结构创建普通表与临时表管理表的存储结构重新组织,清空和删除表删除表中的列18练习这部分练习包括以下主题:创建一个表在一个表内标志一列为未使用状态,删除一列手工分配extens清空一个表获取表的相关信息19索引的管理1.020目标通过这部分课程的学习,您将了解以下内容:不同类型索引的用途创建不同类型的索引重新组织索引删除索引从数据字典中获取索引相关参数信息监控索引的使用21索引的分类逻辑分类单个列或多个列组合唯一或重复基

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

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

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