问:我想给我们的有Oracle数据库10g的SAP产品服务器做备份。我该怎样做?我怎样才能扩大表空间? 答:给Oracle数据库备份有很多方法。每种方法都有人持赞成或是反对意见。采用什么样的方法进行备份取决于你的恢复需求。
所以在需要指出你需要的是哪一种恢复情况,然后根据备份策略选择合适的方法。要想了解更多的备份方法,请阅读《Oracle备份和恢复基础》。 要扩大你的表空间,你可以增加和表空间一致的数据文件的大小。首先,查询数据词典看文件大小是否合表空间一致: select file_name,bytes FROM dba_data_files w……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我想给我们的有Oracle数据库10g的SAP产品服务器做备份。我该怎样做?我怎样才能扩大表空间?
答:给Oracle数据库备份有很多方法。每种方法都有人持赞成或是反对意见。采用什么样的方法进行备份取决于你的恢复需求。所以在需要指出你需要的是哪一种恢复情况,然后根据备份策略选择合适的方法。要想了解更多的备份方法,请阅读《Oracle备份和恢复基础》。
要扩大你的表空间,你可以增加和表空间一致的数据文件的大小。首先,查询数据词典看文件大小是否合表空间一致:
select file_name,bytes FROM dba_data_files where tablespace_name=’ts_name’; |
然后用类似下面的命令增加文件的大小:
alter DATABASE DATAFILE ’/directory/filename’ RESIZE size;> |
当达到100K、10M、或者是1G时。一定要确保目前的大小要比以前的要大。或者,当文件用完了所有的空间时你能通过下面的命令让在文件自动生成:
alter DATABASE DATAFILE ’/directory/filename’ AUTOEXTEND ON NEXT xxxM MAXSIZE yyyM; |
最后一种方法就是在表空间内增加如下新的数据文件:
alter TABLESPACE ts_name ADD DATAFILE ’/directory/filename’ AUTOEXTEND ON NEXT xxxM MAXSIZE yyyM; |
作者
Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。
翻译
相关推荐
-
Oracle备份和恢复简史
这些年来,Oracle数据库备份和恢复方式已经发生了重大变化,特别是在Recovery Manager(RMAN)功能有了进一步改善之后。
-
完美使用Oracle 10g RMAN复制命令
用RMAN来复制一个数据库(远程主机),10g的RMAN复制命令在恢复数据文件的时候是恢复完整的数据文件大小还是具体使用大小?专家给出了解答。
-
在已修复的Oracle数据库中更改文件路径
本文介绍了在已修复的Oracle数据库中更改文件路径的注意事项以及方法,Oracle数据库版本是一个很敏感的问题,所有DBA对此都应该足够注意。
-
恢复备份实例时出现ORA-01659的解决方法
在开发一个灾难恢复计划,并试图在备份服务器上恢复备份实例时发生ORA-01659错误该如何解决?专家给出了解答。