Find Oracle Database Uptime & Startup History
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.000 PM 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
喜欢请赞赏一下啦^_^
微信赞赏
支付宝赞赏