摘要: oracle11g,在用exp命令备份数据库时,如果表中没有数据报EXP-00011错误,对应的表不存在。这导致对应的空表无法备份。原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。对于已经存在的空表解决办法:就是想办法让空表有segment,第一种:可以通过插入数据的方式(不想要这些数据可以回滚),只要有insert动作就会分配segment; 第二种:就是强制分配:alter table tablename allocate extent;如果采用第二种可以用以下方法:1、用以下这句查找空表:select 'alter 阅读全文
posted @ 2013-03-11 10:10 雨心竹 阅读(19480) 评论(1) 推荐(1) 编辑