我想知道查询以获取oracle server 9i中的所有数据库。实际上我的要求是在oracle中选择所有数据库,然后在每个数据库中获取所有表,视图,过程和函数。他们以任何方式获取所有这些信息吗?我正在使用oracle spl plus developer。
答案 0 :(得分:0)
您可以从服务器文件系统获取的数据库名称或检查正在运行的Oracle进程。
然后检查select * from DBA_OBJECTS WHERE OBJECT_TYPE IN ('TABLE','VIEW','FUNCTION','PACKAGE','PROCEDURE')