我四处寻找我手头上的这项任务,但没有发现任何有用的东西。从软件开发的角度来看,我主要是一个对数据库有深入了解的 Java 人员。我确实对 DBA 功能有一些了解,知道什么可以做,什么不能做,但无法提出一个好的解决方案。
我的任务是比较我们的应用程序安装程序在 SQL Server 和 Oracle 中创建的数据库。
我想我已经能够在 SQL Server 中提出一些查询(当然,通过在线搜索),这些查询会给我一些信息,例如架构中的表数、每个表的列与数据类型和索引、不同类型的约束,为每个表创建的触发器等(及其计数)。如果有人感兴趣,我可以提供这些 SQL。不过,甲骨文似乎更棘手。如果有人可以提供帮助或指出正确的方向,我将不胜感激。
我正在尝试找出以下内容:
- 创建的表数
- 每个表的索引、约束(及其类型)、触发器的数量
- 创建的存储过程/函数的数量
- 创建的视图数
任何帮助将不胜感激。
谢谢你。