数据文件的CREATION_TIME来源和算法
对ORACLE比较熟悉的人都知道v$datafile.CREATION_TIME和v$datafile_header.CREATION_TIME这两个列都是表示数据文件的创建时间,而根据我们的经验可以知道几点: 1.当v$datafile.CREATION_TIME与v$datafile_header.CREATION_TIME不一致时数据库不能正常启动; 2.v$datafile.CREATION_TIME的值来源于v$datafile_header.CREATION_TIME; 3.而v$datafile_header.CREATION_TIME的值来源于数据文件头的块中的信息; 现在就出现一个问题,数据块中的kcvfhcrt是一个16进制的数,如何实现在v$datafile和v$datafile_header中转为为了数据文件创建的日期。