ITPub博客

首页 > 数据库 > Oracle > Oracle10g删除数据文件

Oracle10g删除数据文件

原创 Oracle 作者:leon830216 时间:2018-03-10 18:04:53 0 删除 编辑
1.查看数据文件是否为空(只有为空的数据文件才能删除)
SELECT  E.SEGMENT_TYPE          AS SEGMENT_TYPE
      , E.SEGMENT_NAME          AS SEGMENT_NAME
      , F.FILE_NAME             AS FILE_NAME
      , SUM(E.BYTES)/1024/1024  AS SEGMENT_SIZE
FROM DBA_EXTENTS E
INNER JOIN DBA_DATA_FILES F ON E.FILE_ID= F.FILE_ID
WHERE F.FILE_ID =<数据文件ID>
GROUP BY  E.SEGMENT_TYPE,E.SEGMENT_NAME,F.FILE_NAME
ORDER BY 4 DESC;

2.删除数据文件(非归档模式)
alter tablespace USERS drop datafile '/data/user01.dbf';

EOF

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22558114/viewspace-2151700/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-09-18

  • 博文量
    164
  • 访问量
    323325