在ORACLE 10G下 如果数据库中存在新创建的空表(包含:写入了记录然后truncatetable之后的空表) 使用emp 导出时,能正常导出所有表
在ORACLE 11G 下 如果数据库中创建新的表,没有写入数据,导出用户时,该表不予导出
没写入数据之间truncate ,导出用户时,该表不予导出
写入数据,并truncate,导出用户时,该表正常被导出
写入数据,直接导出用户,该表正常被导出
本文探讨了在Oracle 10G和11G版本中,对于不同状态的空表(包括从未写入数据、写入后truncate等)进行用户导出时的行为差异。在Oracle 10G中,无论空表的状态如何都能正常导出;而在Oracle 11G中,只有在表曾经写入数据并执行过truncate操作后才能正常导出。
在ORACLE 10G下 如果数据库中存在新创建的空表(包含:写入了记录然后truncatetable之后的空表) 使用emp 导出时,能正常导出所有表
在ORACLE 11G 下 如果数据库中创建新的表,没有写入数据,导出用户时,该表不予导出
没写入数据之间truncate ,导出用户时,该表不予导出
写入数据,并truncate,导出用户时,该表正常被导出
写入数据,直接导出用户,该表正常被导出