Find Oracle Database Uptime & Startup History
阿新 • • 發佈:2022-12-12
1、我的 Oracle 資料庫例項上次重啟時間
使用下面的查詢,您可以檢查資料庫上次啟動的時間。
SQL> select instance_name, to_char(startup_time,'mm/dd/yyyy hh24:mi:ss') as startup_time from v$instance; INSTANCE_NAME STARTUP_TIME ---------------------- ---------------------- orahowdb 09 /03/2020 03:24:03
2、Oracle 資料庫啟動歷史
您可以使用以下查詢來檢查 Oracle 資料庫的正常執行時間歷史記錄。
SQL> set lines 200 SQL> col instance_name for a50 SQL> select * from ( select STARTUP_TIME FROM dba_hist_database_instance ORDER BY startup_time DESC) WHERE rownum < 10; STARTUP_TIME ----------------------------- 03-SEP-20 03.24.43.000 AM 03-SEP-20 03.24.27.000 AM 01-SEP-20 02.32.32.000 PM 01-SEP-20 02.32.31.000PM 08-AUG-20 02.35.45.000 PM 08-AUG-20 02.35.44.000 PM 08-AUG-20 09.05.24.000 AM 08-AUG-20 08.02.43.000 AM 03-AUG-20 01.25.07.000 PM 9 rows selected.
3、Oracle 資料庫正常執行時間歷史
下面的查詢將顯示例項啟動和執行的天數。
SQL> set lines 200 SQL> col host_name for a20 SQL> col instance_name for a15 SQL> SELECT host_name, instance_name, TO_CHAR(startup_time,'DD-MM-YYYY HH24:MI:SS') startup_time, FLOOR(sysdate-startup_time) days FROM sys.v_$instance; HOST_NAME INSTANCE_NAME STARTUP_TIME DAYS ---------------- -------------------------- --------------------- dmmmcrkpac-eefpp1 orahowins1 03-09-2020 03:24:03 34