oracle11g exp导出问题:部分表导不出来
生活随笔
收集整理的這篇文章主要介紹了
oracle11g exp导出问题:部分表导不出来
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在oracle導出表的命令exp時候發(fā)現(xiàn)一個問題,就是部分表全然的導不出來,經(jīng)檢查發(fā)現(xiàn)僅僅要是表為空的都會導不出來。
在例如以下表中發(fā)現(xiàn)segment_created都為NO的是導不出來的,經(jīng)查詢后,將語句提取出來運行就可以。
select 'alter table '|| table_name ||' allocate extent;'
?from user_tables where segment_created='NO';
?alter table table allocate extent;
備注:在11g中有一個特性就是參數(shù)deferred_segment_creation,默認是true的。表示段延遲創(chuàng)建。當創(chuàng)建一個新的表,而且該表還沒有數(shù)據(jù)的情況
下,該表是不會分配extent的,所以說該表不占數(shù)據(jù)空間,此時沒有分配segment,導致exp導不出來。因此,依據(jù)上述方法。查詢user_tables表。假設segment_created為NO的,說明該表沒有分配segment。查詢出來運行下就可以。
轉(zhuǎn)載于:https://www.cnblogs.com/jhcelue/p/7389410.html
總結(jié)
以上是生活随笔為你收集整理的oracle11g exp导出问题:部分表导不出来的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript label语句
- 下一篇: hdu 6148 数位dp