在导出表时报"EMP-0001"错误的原因
Oracle11G导出对象时,无法全部导出对象,是因为
SQL>
1
show parameter DEFERRED_SEGMENT_CREATION
NAME TYPE VALUE
www.2cto.com
———————————— ——————– ——————–
deferred_segment_creation boolean &nbsoracle账号p; TRUE
在建表之前需要执行,
1
alter system set deferred_segment_creation=false;
www.2cto.com
才能导出表,如果以前存在这种表就需要执行
1
select 'alter table '||table_name||' allocate extent(size 64k);' sql_text,table_name,tablespace_name
2
from user_tables where table_name not in (select segment_name from user_segments where segment_type = 'TABLE');
批量执行sql_text中的sql语句。
最后执行
1
exp user/pwd@SID file=/home/oracle/db.dump
作者 随影求是