检查Oracle数据库的年龄?

Flu*_*key 2 database oracle

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

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

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

谢谢你的帮助!

Rob*_*ebe 5

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

在我的网站上,与SELECT MIN(已创建)FROM dba_objects有16秒的差异; 怎么可能,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        
Run Code Online (Sandbox Code Playgroud)

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

  • 我已经选择了`select from gv $ database`,它包含了我系统中最早的绝对时间参考.SYS模式中的对象具有比SYS帐户更早的时间戳的原因是因为这些是基础物理数据结构; 在创建表之前,不能在用户表中拥有用户.我看到的DBA_OBJECTS中的第一个对象是CLUSTER C_OBJ#,并且在可以在其中创建C_OBJ#之前,SYSTEM表空间/数据文件(不出现在DBA_OBJECTS中)必须存在. (2认同)