oracle 11g中exp無(wú)法導(dǎo)出空表問(wèn)題的快速解決方法
一、問(wèn)題復(fù)現(xiàn)
我本地通過(guò)dmp導(dǎo)出自己測(cè)試用戶(hù)下的所有表:

但是我們通過(guò)視圖查看用戶(hù)tpc下面,實(shí)際有18張表:
SQL> r 1* select table_name from user_tables TABLE_NAME ------------------------------ T_USER TPC_TAB1 T_CODE FRM_MENU PTM_EQUIPBUS_VIOREF VIO_VIOLATION_OTHER VIO_SURVEIL VIO_FORCE VIO_VIOLATION PTM_EQUIPRECORD PTM_EQUIPBUS_VIO PTM_ALC_DETEC PTM_POLICE FRM_DETACHMENT T_OBJECT T_LOGIN_LOG T_HPS FRM_DEPARTMENT 18 rows selected. SQL>
這個(gè)導(dǎo)出明顯存在問(wèn)題。
二、問(wèn)題分析
在oracle 11g中,我們創(chuàng)建表后,如表中未寫(xiě)入數(shù)據(jù),表默認(rèn)是不分配段(segment)的,而我們的exp導(dǎo)出是不導(dǎo)出未分配segment的表的。
驗(yàn)證:我們查看下用戶(hù)表段信息
SQL> r 1* select segment_name,bytes from user_segments where segment_name not like 'BIN%' and segment_type='TABLE' SEGMENT_NAME BYTES ------------------------------------------------------------ ---------- FRM_DEPARTMENT 917504 T_OBJECT 14680064 T_USER 65536 T_LOGIN_LOG 65536 T_HPS 7340032 FRM_DETACHMENT 65536 PTM_POLICE 10485760 PTM_EQUIPBUS_VIO 65536 PTM_EQUIPBUS_VIOREF 65536 VIO_FORCE 65536 T_CODE 65536 FRM_MENU 65536 12 rows selected. SQL>
可以看到,沒(méi)看到未導(dǎo)出的表的段信息。
三、問(wèn)題解決
我們通過(guò)手動(dòng)給未分配段的表進(jìn)行空間申請(qǐng),讓其產(chǎn)生段信息。
首先,生成腳本:

接著,執(zhí)行腳本:

最后導(dǎo)出測(cè)試,發(fā)現(xiàn)所有表都導(dǎo)出。

到此這篇關(guān)于oracle 11g中exp無(wú)法導(dǎo)出空表問(wèn)題的快速解決方法的文章就介紹到這了,更多相關(guān)oracle 11g exp無(wú)法導(dǎo)出空表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle監(jiān)聽(tīng)口令及監(jiān)聽(tīng)器安全詳解
這篇文章主要介紹了Oracle監(jiān)聽(tīng)口令及監(jiān)聽(tīng)器安全的解決方法,需要的朋友可以參考下2014-07-07
oracle導(dǎo)入導(dǎo)出某個(gè)schema數(shù)據(jù)的步驟
這篇文章主要介紹了oracle導(dǎo)入導(dǎo)出某個(gè)schema數(shù)據(jù)的步驟,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09
Oracle數(shù)據(jù)庫(kù)如何刪除歸檔日志文件
這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)如何刪除歸檔日志文件的相關(guān)資料,當(dāng)Oracle中的歸檔日志空間滿(mǎn)時(shí),則需要把它清空,否則將會(huì)影響數(shù)據(jù)庫(kù)正常運(yùn)行,將無(wú)法正常登入ORACLE,需要的朋友可以參考下2023-11-11
Oracle服務(wù)端1521端口無(wú)法telnet,服務(wù)名未開(kāi)啟監(jiān)聽(tīng)的解決
這篇文章主要介紹了Oracle服務(wù)端1521端口無(wú)法telnet,服務(wù)名未開(kāi)啟監(jiān)聽(tīng)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
oracle?指定類(lèi)型和指定位數(shù)創(chuàng)建序列號(hào)的代碼詳解
這篇文章主要介紹了oracle?指定類(lèi)型和指定位數(shù)創(chuàng)建序列號(hào),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
ORACLE 常用的SQL語(yǔ)法和數(shù)據(jù)對(duì)象
ORACLE 常用的SQL語(yǔ)法和數(shù)據(jù)對(duì)象...2007-03-03
Win Oracle 監(jiān)聽(tīng)文件配置參考代碼實(shí)例
這篇文章主要介紹了Win Oracle 監(jiān)聽(tīng)文件配置參考代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
Oracle安裝TNS_ADMIN環(huán)境變量設(shè)置參考
這篇文章主要為大家介紹了Oracle安裝過(guò)程中關(guān)于TNS_ADMIN環(huán)境變量設(shè)置的參考,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
使用springboot暴露oracle數(shù)據(jù)接口的問(wèn)題
這篇文章主要介紹了使用springboot暴露oracle數(shù)據(jù)接口的問(wèn)題,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05

