检查Oracle数据库的年龄?

时间:2010-03-26 10:53:07

标签: database oracle

因此,我们有一个生产数据库的santized版本的镜像。

无论如何(你知道)找出数据库的年龄?

即。当数据库放在Oracle服务器上时。

感谢您的帮助!

3 个答案:

答案 0 :(得分:5)

select从dba_users创建,其中username ='SYS';

在我的网站上有16秒的差异 SELECT MIN(created)FROM dba_objects; 怎么可能,SYS中的对象是在用户SYS创建之前16秒创建的?

SQL>select created from dba_users where username = 'SYS';

SQL>SELECT MIN(created) FROM dba_objects;

CREATED                   
------------------------- 
10-SEP-08 11:24:44        

MIN(CREATED)              
------------------------- 
10-SEP-08 11:24:28        

更新:当心:我的答案不正确(在所有情况下)。 Adam和Dougman给出了正确的答案。请参阅stackoverflow.com/questions/2537342/...使用DBCA创建数据库并使用数据文件模板时,用户SYS和SYS对象的创建日期是创建模板文件的日期,而不是创建数据库的日期。

答案 1 :(得分:2)

您可以查询创建第一个对象的时间:

SELECT MIN(created) FROM dba_objects

答案 2 :(得分:2)

select created from v$database;

v$database documentation