有没有什么工具可以监控oracle数据库里数据的变化

有没有什么工具可以监控oracle数据库里数据的变化,第1张

如果是C-S的系统,推荐TOAD--sql-monitor,可以跟踪到客户端所有发起的数据库 *** 作很强大特别对于排错

如果是只是需要查看特别对象的变化话,没有这么针对性强的东西,除非你们自己编写一个 不过,可以使用TOAD或者其它可视化工具进行查看有"刷新"按钮的

哦,看来我理解错了你是说要看整个数据库资源的情况么这个工具里面有现成的,可以自动定时刷新当然也可以看日志 也可以从当前 *** 作系统提供的命令来辅助查看

1 sar

每两秒刷新一次, 总共5次

[root@dbhost01 ~]# sar 2 5

Linux 2632-504el6x86_64 (dbhost01) 03/30/2018 _x86_64_ (4 CPU)

02:53:15 PM CPU %user %nice %system %iowait %steal %idle

02:53:17 PM all 066 000 172 066 000 9696

02:53:19 PM all 134 000 335 080 000 9451

02:53:21 PM all 079 000 159 145 000 9617

02:53:23 PM all 040 000 200 080 000 9680

02:53:25 PM all 066 000 185 079 000 9670

Average: all 077 000 210 090 000 9623

2 top

top -a 按照内存降序

[root@dbhost01 ~]# top -a

top - 15:00:54 up 6:04, 1 user, load average: 031, 019, 011

Tasks: 306 total, 1 running, 305 sleeping, 0 stopped, 0 zombie

Cpu(s): 78%us, 24%sy, 00%ni, 889%id, 08%wa, 00%hi, 01%si, 00%st

Mem: 4048972k total, 3848576k used, 200396k free, 134844k buffers

Swap: 4194300k total, 1788k used, 4192512k free, 1835360k cached

3 vmstat

vmstat用于显示虚拟内存,内核线程,磁盘,系统进程, CPU活动等统计信息。

需要安装sysstat工具。

[root@dbhost01 ~]# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

2 0 1788 202508 135064 1835920 0 0 32 26 96 276 1 2 95 1 0

[root@dbhost01 ~]#

[root@dbhost01 ~]# vmstat 2 5

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 1788 202336 135068 1836000 0 0 32 26 97 276 1 2 95 1 0

0 0 1788 202624 135068 1836000 0 0 25 29 4012 6682 0 1 98 1 0

0 0 1788 202624 135072 1836004 0 0 57 87 4003 6685 0 1 98 1 0

1 0 1788 202508 135072 1836004 0 0 57 33 4402 7353 1 1 98 0 0

0 0 1788 202540 135076 1836004 0 0 33 47 4002 6674 0 1 98 1 0

4 lsof(list open files)

[root@dbhost01 ~]# lsof | grep 1521

certmonge 2348 root 16r FIFO 0,8 0t0 15212 pipe

certmonge 2348 root 18r FIFO 0,8 0t0 15218 pipe

gipcdbin 2754 grid 109u unix 0xffff880139152180 0t0 36936 socket

5 tcpdump

tcpdump -i eth1

15:24:28777779 IP dbhost01ssh > 19216828250990: Flags [P], seq 393080:393596, ack 105, win 148, options [nop,nop,TS val 22996360 ecr 2443327], length 516

15:24:28777809 IP dbhost01ssh > 19216828250990: Flags [P], seq 393080:393596, ack 105, win 148, options [nop,nop,TS val 22996360 ecr 2443327], length 516

15:24:28778976 IP dbhost01ssh > 19216828250990: Flags [P], seq 393596:393968, ack 105, win 148, options [nop,nop,TS val 22996361 ecr 2443327], length 372

15:24:28779011 IP dbhost01ssh > 19216828250990: Flags [P], seq 393596:393968, ack 105, win 148, options [nop,nop,TS val 22996361 ecr 2443327], length 372

15:24:28779013 IP 19216828250990 > dbhost01ssh: Flags [], ack 393968, win 16652, options [nop,nop,TS val 2443327 ecr 22996360], length 0

15:24:28779481 IP dbhost02-priv23602 > dbhost01-priv24271: UDP, length 556

15:24:28779585 IP dbhost01-priv24271 > dbhost02-priv23602: UDP, length 80

15:24:28779909 IP dbhost01-priv24271 > dbhost02-priv23602: UDP, length 80

15:24:28780584 IP dbhost01ssh > 19216828250990: Flags [P], seq 393968:394724, ack 105, win 148, options [nop,nop,TS val 22996362 ecr 2443327], length 756

15:24:28780590 IP dbhost01ssh > 19216828250990: Flags [P], seq 393968:394724, ack 105, win 148, options [nop,nop,TS val 22996362 ecr 2443327], length 756

15:24:28780820 IP dbhost01-priv24271 > dbhost02-priv23602: UDP, length 556

15:24:28782232 IP dbhost01ssh > 19216828250990: Flags [P], seq 394724:395176, ack 105, win 148, options [nop,nop,TS val 22996364 ecr 2443327], length 452

15:24:28782235 IP dbhost01ssh > 19216828250990: Flags [P], seq 394724:395176, ack 105, win 148, options [nop,nop,TS val 22996364 ecr 2443327], length 452

6netstat

[root@dbhost01 ~]# netstat -a | grep oracle

unix 2 [ ACC ] STREAM LISTENING 31861 /var/tmp/oracle/ora_gipc_sdbhost01gridmyracdb-clusterCRFM_SIPC

unix 2 [ ACC ] STREAM LISTENING 33820 /var/tmp/oracle/sdbhost01DBG_LOGD

unix 2 [ ACC ] STREAM LISTENING 41177 /var/tmp/oracle/sdbhost01DBG_EVMD

unix 2 [ ACC ] STREAM LISTENING 65106 /var/tmp/oracle/sAevm

unix 2 [ ACC ] STREAM LISTENING 65108 /var/tmp/oracle/sSYSTEMevmacceptorauth

7 htop

需要安装

8 iostat

Total DISK READ: 9148 K/s | Total DISK WRITE: 4527 K/s

TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND

4071 be/4 oracle 3018 K/s 000 B/s 000 % 469 % ora_lmon_orcl1

4117 be/4 oracle 6036 K/s 1509 K/s 000 % 369 % ora_ckpt_orcl1

2989 rt/4 grid 96571 B/s 000 B/s 000 % 213 % ocssdbin

4099 be/4 oracle 000 B/s 3018 K/s 000 % 007 % ora_ckpt_test

2987 rt/4 grid 000 B/s 48286 B/s 000 % 003 % ocssdbin

2979 rt/3 root 000 B/s 377 K/s 000 % 000 % ologgerd -M -d /g01/grid/app/1120/grid/crf/db/dbhost01

2980 rt/3 root 000 B/s 1509 K/s 000 % 000 % ologgerd -M -d /g01/grid/app/1120/grid/crf/db/dbhost01

9 iftop(流量监控工具)

以上就是关于有没有什么工具可以监控oracle数据库里数据的变化全部的内容,包括:有没有什么工具可以监控oracle数据库里数据的变化、几个常用的linux性能监控命令、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9436541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存