Table
T_1
T_2
T_3
T_4
Functions
F_1
F_2
Procedure
P_1
P_2
我需要的所有對象,但不是在表
cmd:
exp bla/bla file=c:\bla.bkp
我BLA架構(T_4)如何使?
Table
T_1
T_2
T_3
T_4
Functions
F_1
F_2
Procedure
P_1
P_2
我需要的所有對象,但不是在表
cmd:
exp bla/bla file=c:\bla.bkp
我BLA架構(T_4)如何使?
如果您使用的是不推薦的導出實用程序,則無法排除單個對象。你必須指定你在TABLES子句想讓每一個表,即
exp username/password file=c:\bla.dmp tables=(T_1, T_2, T_3)
顯然,相當迅速地變得笨重。您可以編寫一個查詢來爲您生成表格列表,然後從SQL * Plus窗口複製粘貼&。但這也相當笨拙。
但是,假設您使用的是新版本的Oracle,則應該能夠使用數據泵版本的導出和導入實用程序expdp。隨着expdp
expdp username/password dumpfile=c:\bla.dmp exclude=T_4
您可以指定的利息N命令行,東西德的表像
exp bla/bla file=c:\bla.bkp TABLES=(T_1,T_2,T_3)
好吧,這只是變得表,你將不得不使用/寫別的東西剩下的東西。請看enter code here
dbms_metadata.GET_DDL過程,
此代碼exp「bla/bla file = c:\ bla.bkp TABLES =(T_1,T_2,T_3)」只有表格我需要所有對象但不在「T_4」中:-) – Chicharito
請你能改說你的問題嗎?除T4以外的所有東西,除了名稱包含在T4中的對象嗎? –