SQL> desc smon_scn_time;
SQL> select TIME_MP,TIME_DP,SCN from SMON_SCN_TIME;
查詢到TIME_MP時間戳后,將時間戳轉換為實際可讀的時間
時間轉換為時間戳為什么要減去1970-01-01和增加8小時呢,以下是在搜索中找到的答案(個人認為是對的)
Unix/linux時間戳記是從'1970-01-01 00:00:00'GMT開始的秒數,表現為整數型。
用當前的時間減去1970年1月1日8時,得到的天數乘以24小時乘以3600秒,得到的結果就是系統時間戳。這里用8時的原因時系統所處時區為東8區
綜上
SQL> select to_char(TIME_MP/(60*60*24) + to_date('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS'),scn from smon_scn_time;