




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理表空间和数据文件 目标 完成这一课的学习后 您应该能达到下列目标 确定表空间和数据文件的用途创建表空间管理表空间使用 Oracle管理文件 OracleManagedFiles OMF 创建和管理表空间 表空间和数据文件 Oracle在逻辑上以表空间存储数据 而实际上以数据文件进行存储 表空间 某一时刻只能属于一个数据库由一个或多个数据文件组成可进一步划分为逻辑存储单元数据文件 只能属于一个表空间和一个数据库是方案对象数据的资料档案库 数据库 表空间 数据文件 表空间类型 SYSTEM表空间随数据库创建包含数据字典包含SYSTEM还原段非SYSTEM表空间用于分开存储段易于空间管理控制分配给用户的空间量 创建表空间 CREATETABLESPACEuserdataDATAFILE u01 oradata userdata01 dbf SIZE100MAUTOEXTENDONNEXT5MMAXSIZE200M 使用以下命令创建表空间 CREATETABLESPACE 表空间的空间管理 本地管理的表空间 在表空间内管理空闲区使用位图来记录空闲区每一位与一个块或一组块相对应位的数值指明是空闲还是已占用字典管理的表空间 由数据字典管理空闲区在分配或回收区时更新对应的表 本地管理的表空间 减少了对数据字典表的争用分配或回收空间时不生成还原数据无需合并 CREATETABLESPACEuserdataDATAFILE u01 oradata userdata01 dbf SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K 字典管理的表空间 在数据字典中管理区存储在表空间中的每个段都可以有不同的存储子句需要合并 CREATETABLESPACEuserdataDATAFILE u01 oradata userdata01 dbf SIZE500MEXTENTMANAGEMENTDICTIONARYDEFAULTSTORAGE initial1MNEXT1MPCTINCREASE0 还原表空间 用于存储还原段不能包含任何其它对象其中的区要在本地管理只能使用DATAFILE和EXTENTMANAGEMENT子句 CREATEUNDOTABLESPACEundo1DATAFILE u01 oradata undo01 dbf SIZE40M 临时表空间 用于排序操作不能包含任何永久对象建议在本地管理区 CREATETEMPORARYTABLESPACEtempTEMPFILE u01 oradata temp01 dbf SIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE4M 缺省临时表空间 指定数据库范围内的缺省临时表空间避免使用SYSTEM表空间存储临时数据可使用以下命令进行创建 CREATEDATABASE在本地管理ALTERDATABASE ALTERDATABASEDEFAULTTEMPORARYTABLESPACEtemp 创建缺省临时表空间 在创建数据库期间 CREATEDATABASEDBA01LOGFILEGROUP1 HOME ORADATA u01 redo01 log SIZE100M GROUP2 HOME ORADATA u02 redo02 log SIZE100M MAXLOGFILES5MAXLOGMEMBERS5MAXLOGHISTORY1MAXDATAFILES100MAXINSTANCES1DATAFILE HOME ORADATA u01 system01 dbf SIZE325MUNDOTABLESPACEundotbsDATAFILE HOME ORADATA u02 undotbs01 dbf SIZE200DEFAULTTEMPORARYTABLESPACEtempTEMPFILE HOME ORADATA u03 temp01 dbf SIZE4MCHARACTERSETUS7ASCII 创建缺省临时表空间 创建数据库后 查询DATABASE PROPERTIES以确定数据库的缺省临时表空间 ALTERDATABASEDEFAULTTEMPORARYTABLESPACEdefault temp2 SELECT FROMDATABASE PROPERTIES 缺省临时表空间的限制 不能对缺省临时表空间执行下列操作 将其删除 除非已经有新的缺省临时表空间使其脱机更改为永久表空间 只读表空间 使用以下命令可将表空间置于只读模式导致检查点操作数据仅用于读操作可从表空间删除对象 ALTERTABLESPACEuserdataREADONLY 使表空间脱机 无法访问数据不能设为脱机的表空间 SYSTEM表空间具有活动的还原段的表空间缺省临时表空间使用以下命令可使表空间脱机 使用以下命令可使表空间联机 ALTERTABLESPACEuserdataOFFLINE ALTERTABLESPACEuserdataONLINE 更改存储设置 使用ALTERTABLESPACE命令更改存储设置不能更改在本地管理的表空间的存储设置 ALTERTABLESPACEuserdataMINIMUMEXTENT2M ALTERTABLESPACEuserdataDEFAULTSTORAGE INITIAL2MNEXT2MMAXEXTENTS999 调整表空间大小 表空间大小可通过以下方法进行调整 更改数据文件的大小 使用AUTOEXTEND自动调整使用ALTERTABLESPACE手动调整使用ALTERTABLESPACE添加数据文件 启用数据文件自动扩展 可使用以下命令自动调整大小 CREATEDATABASECREATETABLESPACEALTERTABLESPACE ADDDATAFILE示例 查询DBA DATA FILES视图以确定是否启用了AUTOEXTEND CREATETABLESPACEuser dataDATAFILE u01 oradata userdata01 dbf SIZE200MAUTOEXTENDONNEXT10MMAXSIZE500M 手动调整数据文件的大小 使用ALTERDATABASE可手动增加或减少数据文件的大小调整数据文件大小可在无需添加更多数据文件的情况下添加更多空间手动调整数据文件大小将回收数据库中的未用空间示例 ALTERDATABASEDATAFILE u03 oradata userdata02 dbf RESIZE200M 向表空间添加数据文件 通过添加其它数据文件来增加分配给表空间的空间通过ADDDATAFILE子句可添加数据文件示例 ALTERTABLESPACEuser dataADDDATAFILE u01 oradata userdata03 dbf SIZE200M 移动数据文件的方法 ALTERTABLESPACE表空间必须脱机目标数据文件必须存在重命名数据文件的步骤 使表空间脱机 使用操作系统命令移动或复制文件 执行ALTERTABLESPACERENAMEDATAFILE命令 使表空间联机 必要时使用操作系统命令删除该文件 ALTERTABLESPACEuserdataRENAMEDATAFILE u01 oradata userdata01 dbf TO u02 oradata userdata01 dbf 移动数据文件的方法 ALTERDATABASE数据库必须已装载目标数据文件必须存在 ALTERDATABASERENAMEFILE u01 oradata system01 dbf TO u03 oradata system01 dbf 删除表空间 不能删除下列表空间 SYSTEM表空间具有活动段的表空间INCLUDINGCONTENTS将删除段INCLUDINGCONTENTSANDDATAFILES将删除数据文件CASCADECONSTRAINTS将删除所有引用完整性约束 DROPTABLESPACEuserdataINCLUDINGCONTENTSANDDATAFILES 使用OMF管理表空间 使用下列方法之一定义DB CREATE FILE DEST参数 初始化参数文件使用ALTERSYSTEM命令动态设置创建表空间时 自动创建数据文件并存放在由DB CREATE FILE DEST指定的目录下缺省大小是100MBAUTOEXTEND设置为UNLIMITED ALTERSYSTEMSETdb create file dest u01 oradata dba01 使用OMF管理表空间 创建OMF表空间 向现有表空间添加OMF数据文件 动态更改缺省文件位置 删除表空间也将删除操作系统文件 CREATETABLESPACEtext dataDATAFILESIZE20M ALTERTABLESPACEtext dataADDDATAFILE ALTERSYSTEMSETdb create file dest u01 oradata dba01 获取表空间信息 通过以下查询可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场调查与预测说课课件
- 工艺美术运动介绍
- 工程领域案例课件
- 疫情跨区域政策解读课件
- 工程课题课件
- 工程课件排版
- 工程课件内容
- 2025年度文化创意产业多方借款合同
- 二零二五年度酒店客房预订协议价格合同(含SPA)
- 二零二五年度房地产项目合作开发与股权过户执行合同
- 129平米全包装修报价明细表
- 妇产科医师晋升副主任医师职称病案分析专题报告四篇汇编
- 边坡工程教学课件汇总完整版电子教案全书整套课件幻灯片(最新)
- DB32∕T 1332-2009 宽体金线蛭养殖技术规程
- --水库除险加固工程下闸蓄水验收建设管理工作报告
- 五十铃、丰田全球化研究
- 沪教版九年级上册化学全册ppt课件
- 智能魔镜项目可行性研究报告【参考模板】
- 印刷包装企业组织机构及职能分配图
- 信息化项目预算明细表
- 有创血压监测的操作流程评分标准
评论
0/150
提交评论