Oracle11g表空间一般分有哪几类,每一类大概功能是什么?

Oracle11g表空间一般分有哪几类,每一类大概功能是什么?,第1张

Oracle 的表空间,主要分为系统表空间,以及 用户自定义的表空间。 SYSTEM的表空间 主要是存放数据库的一些配置,以及其他数据库的信息的,包括授权、表名、以及其他的定义性质的元数据。

说明:必须在脱机状态下才能删除表空间。

第一步:用sys权限登录oracle

SQL>connect sys/wellhope as sysdba

第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。

SQL>alter database datafile '/home/oracle/ora/products/9.2.0/oradata/ora9i/tablespace_ecms.dbf' offline drop

第三步:打开数据库连接

SQL>alter database open

第四步:删除表空间“ tablespace_ecms”。

SQL>drop tablespace tablespace_ecms INCLUDing contents

这样的话,你在下次重启数据库的时候,是启动不了。

如果是你的数据库是归档模式下的话,有数据文件的备份的话,可进行完全恢复,再进入到数据库里执行命令:

drop tablespace tablespace_name including contents and datafile cascade

如果没有备份的话,也只能启动到数据库的mount状态下,

startup mount

再把删除的文件所属的表空间离线,再进入到Open状态下。

alter database open

进入到数据库后再重建表空间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6733286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存