Chinaunix首页 | 论坛 | 博客
  • 博客访问: 814316
  • 博文数量: 101
  • 博客积分: 1311
  • 博客等级: 中尉
  • 技术积分: 1191
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 12:15
文章分类

全部博文(101)

文章存档

2012年(101)

分类: Oracle

2012-06-12 17:13:08

select to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') started_at,

TRUNC(sysdate - (startup_time))||'day(s),'||TRUNC(24*((sysdate-startup_time) -TRUNC(sysdate-startup_time)))

||'hour(s),'||MOD(TRUNC(1440*((SYSDATE-startup_time)-

TRUNC(sysdate-startup_time))),60)

||'minutes(s),'||MOD(TRUNC(86400*((SYSDATE-STARTUP_TIME)-

TRUNC(SYSDATE-startup_time))),60)

||'seconds' uptime

from v$instance;

 

 

select to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') 启动时间,

TRUNC(sysdate - (startup_time))||'天 '||TRUNC(24*((sysdate-startup_time) -TRUNC(sysdate-startup_time)))

||'小时 '||MOD(TRUNC(1440*((SYSDATE-startup_time)-

TRUNC(sysdate-startup_time))),60)

||'分 '||MOD(TRUNC(86400*((SYSDATE-STARTUP_TIME)-

TRUNC(SYSDATE-startup_time))),60)

||'秒' 运行时间

from v$instance;

 

234129/86400

计算天数

($1 % 86400)/3600

计算小时

($1 % 3600)/60

计算分钟

$1 % 60

计算秒

系统已运行:%d天%d时%d分%d秒

234129 运行的总时间,以秒为单位

echo 234129 | awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'

date -d "234129 second ago" +"%Y-%m-%d %H:%M:%S"

阅读(3603) | 评论(0) | 转发(2) |
0

上一篇:查看Oracle的核心进程

下一篇:锁定用户

给主人留下些什么吧!~~