亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

oracle 11g中exp無法導(dǎo)出空表問題的快速解決方法

 更新時(shí)間:2024年12月20日 11:15:56   作者:TPCloud  
在一些生產(chǎn)系統(tǒng)中,有些時(shí)候我們?yōu)榱诉M(jìn)行oracle數(shù)據(jù)庫部分?jǐn)?shù)據(jù)的備份和遷移,會(huì)使用exp進(jìn)行數(shù)據(jù)的導(dǎo)出,但在實(shí)際導(dǎo)出的時(shí)候,我們發(fā)現(xiàn)導(dǎo)出的時(shí)候,發(fā)現(xiàn)很多空表未進(jìn)行導(dǎo)出,今天我們給出一個(gè)快速解決該問題的辦法,需要的朋友可以參考下

一、問題復(fù)現(xiàn)

我本地通過dmp導(dǎo)出自己測試用戶下的所有表:

但是我們通過視圖查看用戶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)出明顯存在問題。

二、問題分析

在oracle 11g中,我們創(chuàng)建表后,如表中未寫入數(shù)據(jù),表默認(rèn)是不分配段(segment)的,而我們的exp導(dǎo)出是不導(dǎo)出未分配segment的表的。

驗(yàn)證:我們查看下用戶表段信息

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> 

可以看到,沒看到未導(dǎo)出的表的段信息。

三、問題解決

我們通過手動(dòng)給未分配段的表進(jìn)行空間申請,讓其產(chǎn)生段信息。

首先,生成腳本:

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

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

到此這篇關(guān)于oracle 11g中exp無法導(dǎo)出空表問題的快速解決方法的文章就介紹到這了,更多相關(guān)oracle 11g exp無法導(dǎo)出空表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論