oracle表空间不足扩容的方法
洛克王国火烧眉毛
oracle表空间不足扩容的方法
一、基于备份/恢复
1、创建必要的备份目录:
SQL>  create directory dbs_bak as ‘/data/ora/dbs_bak’;
2、对表空间 test_tab_space 做一次全备(包含数据文件):
SQL> alter tablespace test_tab_space  begin  backup;
3、将备份出来的数据文件移至另一空间:
mv /oracle/oradata/dbsname/test_tab_space01.dbf  /data/ora/dbs_bak 
4、根据需要对文件进行扩容:
命令行模式:  dd if=/dev/zero of=/data/ora/dbs_bak/test_tab_space01.dbf bs=10M count=100
5、将该文件移回oracle数据文件目录:
mv  /data/ora/dbs_bak/test_tab_space01.dbf  /oracle/oradata/dbsname/
6、使用备份来恢复该表空间:
SQL> recover tablespace test_tab_space;
澳洲签证7、执行最后确认:
阿里巴巴包包批发网SQL> alter tablespace test_tab_space end backup
二、使用 ADD DATAFILE 命令
爱上qq吧
1、新建一个大小较大的文件,在ORACLE目录分区中:越发造句子
2、然后,使用 ADD DATAFILE 命令来添加文件,添加完成后,表空间自动扩容:
SQL> alter tablespace test_tab_space  add datafile ‘/oracle/oradata/dbsname/test_tab_space04.dbf’;
企业发展战略规划

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。