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中的对象吗? –