🚗 3.4 Oracle数据库启动时间
查看 Oracle 数据库启动时间最直接的方法是查询 V$INSTANCE 视图:
SELECT startup_time FROM v$instance;
输出示例:
STARTUP_TIME
-------------------
2024-03-01 10:15:23
如果需要更详细的启动信息(如启动参数、耗时等),可以查询 V$PARAMETER 结合 V$INSTANCE,或查看 alert 日志中 "Starting ORACLE instance" 的时间。
其他方法
-
通过 alert 日志
查看实例最后一次启动的时间:grep "Starting ORACLE instance" $ORACLE_BASE/diag/rdbms/*/*/trace/alert_*.log | tail -1 -
使用
V$DATABASE 的 CREATED(不准确,表示数据库创建时间,非实例启动)SELECT created FROM v$database; -
系统级记录(如
ps 进程)
查看pmon进程启动时间:ps -ef | grep ora_pmon | grep -v grep
建议在 SQL 中使用 V$INSTANCE,它直接反映了当前数据库实例的启动时间点。
阅读:139
发布时间: