搜索结果

×

搜索结果将在这里显示。

🚗 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" 的时间。

其他方法

  1. 通过 alert 日志
    查看实例最后一次启动的时间:

    grep "Starting ORACLE instance" $ORACLE_BASE/diag/rdbms/*/*/trace/alert_*.log | tail -1
  2. 使用 V$DATABASE CREATED(不准确,表示数据库创建时间,非实例启动)

    SELECT created FROM v$database;
  3. 系统级记录(如 ps进程)
    查看 pmon 进程启动时间:

    ps -ef | grep ora_pmon | grep -v grep

建议在 SQL 中使用 V$INSTANCE,它直接反映了当前数据库实例的启动时间点。

阅读:139
发布时间: