因此,我们有一个生产数据库的santized版本的镜像。
无论如何(你知道)找出数据库的年龄?
即。当数据库放在Oracle服务器上时。
感谢您的帮助!
答案 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;