暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 系统表空间-第二个数据文件

askTom 2017-03-29
139

问题描述

嗨,

当这个表空间几乎充满了几个字节时,是否可以将第二个数据文件添加到数据库的系统表apce中。
(此表空间可自动扩展,具有无限的Maxbytes和Maxblocks)

感谢您尽快回复



专家解答

如果数据文件以无限的maxbytes自动扩展,则无需添加第二个!Oracle数据库将在需要时分配更多空间 (假设有可用的磁盘空间...)

所以你不需要在这里做任何事。让文件像往常一样增长。

但是,如果你真的觉得有必要,你当然可以添加另一个文件到系统表空间:

select file_name, file_id, status from dba_data_files
where  tablespace_name = 'SYSTEM';

FILE_NAME                            FILE_ID  STATUS     
/ade/b/573371012/oracle/dbs/t_db1.f  1        AVAILABLE  

ALTER TABLESPACE SYSTEM ADD DATAFILE 't_db2.f' 
  SIZE 1M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;
 
select file_name, file_id, status from dba_data_files
where  tablespace_name = 'SYSTEM';

FILE_NAME                            FILE_ID  STATUS     
/ade/b/573371012/oracle/dbs/t_db1.f  1        AVAILABLE  
/ade/b/573371012/oracle/dbs/t_db2.f  5        AVAILABLE  
复制

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论