我如何区分两个Oracle 10g模式?
我感觉两个大型复杂的Oracle模式应该是完全相同的,所以决定抛弃和区别它们来调查。 我find了一个文章( http://www.dba-oracle.com/art_builder_get_schema_syntax.htm ),它提供了以下命令来转储表和索引定义。 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u; 然而,当我倾倒和分析输出模式的线轴时,几乎每条线上都有微不足道的差异,导致差异毫无价值。 例如,模式名称包含在每个表格定义中。 有没有更好的方法来做到这一点,将以一种可以使用diff工具轻松比较的格式给出最重要的模式数据。 我对表,索引和触发器感兴趣。 我正在使用Oracle数据库10g企业版版本10.2.0.3.0