迁移数据字典、本地管理的表空间:删除表空间
2014-07-06 12:16
369 查看
一、迁移数据字典、本地管理的表空间
orcle8i之前所有的表空间都是基于数据字典管理的表空间,在oracle升级时需要把数据字典管理的表空间转换 为本地管理的表空间。
转换命令如下:
执行oracle提供的pl/sql块:
execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL(tablespace_name)
在该包下同样存在将local表空间迁移到dictionary表空间的存储过程
execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_FROM_LOCAL(tablespace_name);
注:尽量使用本地管理的表空间。这样的好处是数据库的管理和维护更加容易,而且可以提高数据库系统的整体效率。
二、删除表空间
一下几种表空间不能删除:
1、系统表空间
2、上面有活动段的非系统表空间
另外还原表空间和临时表空间是可以被删除的。
语法格式:
drop tablespace tablespace_name
[including contents [and datafiles] [cascade constraints]]
including contents用来删除段
and datafile用来删除数据文件
cascade constraints用来删除引用完整性约束
删除表空间只是删除控制文件中对数据文件的指针(地址),并没有真正的删除对应表空间下的数据文件,故需要使用and datafile来清除数据文件。
ex:drop tablespace tablespace_name including contents and datafiles;
删除表空间是极其危险的行为,在删除表空间之前一定要先做好备份。
orcle8i之前所有的表空间都是基于数据字典管理的表空间,在oracle升级时需要把数据字典管理的表空间转换 为本地管理的表空间。
转换命令如下:
执行oracle提供的pl/sql块:
execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL(tablespace_name)
在该包下同样存在将local表空间迁移到dictionary表空间的存储过程
execute DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_FROM_LOCAL(tablespace_name);
注:尽量使用本地管理的表空间。这样的好处是数据库的管理和维护更加容易,而且可以提高数据库系统的整体效率。
二、删除表空间
一下几种表空间不能删除:
1、系统表空间
2、上面有活动段的非系统表空间
另外还原表空间和临时表空间是可以被删除的。
语法格式:
drop tablespace tablespace_name
[including contents [and datafiles] [cascade constraints]]
including contents用来删除段
and datafile用来删除数据文件
cascade constraints用来删除引用完整性约束
删除表空间只是删除控制文件中对数据文件的指针(地址),并没有真正的删除对应表空间下的数据文件,故需要使用and datafile来清除数据文件。
ex:drop tablespace tablespace_name including contents and datafiles;
删除表空间是极其危险的行为,在删除表空间之前一定要先做好备份。
相关文章推荐
- 00070.Oracle迁移数据字典和本地管理的表空间
- 本地管理的表空间--数据字典管理的表空间
- Oracle 快速删除数据字典管理的表空间
- Oracle本地管理对照数据字典管理表空间
- Oracle中如何快速删除数据字典管理的表空间
- 本地表空间管理与字典表空间管理深入研究
- Oracle中如何快速删除数据字典管理的表空间
- 删除表空间,数据文件也删除后,但操作系统层面上空闲空间不见增加。
- PL/SQL基础编程之(十一)[表空间概述、说明、创建][本地管理和字典管理、切换管理方式]
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台十八(C#开发)-数据字典编辑
- Oracle表空间为"本地管理"与"数据字典"管理区别?
- 表空间字典管理和本地管理的学习笔记
- 将字典管理表空间转换为本地管理表空间
- 本地管理表空间和字典管理表空间的特点,ASSM有什么特点
- 管理表空间和数据文件——建立表空间——建立字典管理表空间和建立加密表空间
- 表空间的管理-字典和本地管理
- 字典管理表空间DMT和本地管理表空间LMT
- 本地管理表空间和字典管理表空间的特点,ASSM有什么特点
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台十八(C#开发)-数据字典编辑