婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法

在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法

熱門標(biāo)簽:開發(fā)外呼系統(tǒng) 哪個(gè)400外呼系統(tǒng)好 百度地圖標(biāo)注途經(jīng)點(diǎn) 山東crm外呼系統(tǒng)軟件 哈爾濱電話機(jī)器人銷售招聘 愛客外呼系統(tǒng)怎么樣 圖吧網(wǎng)站地圖標(biāo)注 慧營銷crm外呼系統(tǒng)丹丹 地圖標(biāo)注養(yǎng)老院

一,設(shè)計(jì)背景
 
由于所在公司ORACLE數(shù)據(jù)庫較多,傳統(tǒng)人工監(jiān)控表空間的方式較耗時(shí),且無法記錄歷史表空間數(shù)據(jù),無法判斷每日表空間增長(zhǎng)量,在沒有g(shù)ridcontrol/cloudcontrol軟件的情況下,筆者設(shè)計(jì)如下表空間監(jiān)控方案,大家也可以根據(jù)自己的實(shí)際情況對(duì)下面的方案進(jìn)行修改。
二,設(shè)計(jì)思路

通過dblink將來查詢到的表空間數(shù)據(jù)集中匯總到一張表里通過crontab跑定時(shí)任務(wù)從各臺(tái)服務(wù)器獲取表空間使用情況信息。
三,具體實(shí)施步驟
 
1.所在oracle數(shù)據(jù)庫ip地址信息(下面為舉例說明具體情況要根據(jù)所在環(huán)境設(shè)置)

2.在tbsmonitor主機(jī)上創(chuàng)建tbsmonitor表空間

復(fù)制代碼 代碼如下:

create tablespace tbsmonitor datafile '/opt/u01/app/oradata/tbsmonitor/tsmonitor.dbf' size 50M autoextend on;


3.在tbsmonitor和database1/database2/database3上建立tbsmonitor用戶用來做表空間監(jiān)控。

create user tsmonitor identified by I11m8cb default tablespace tsmonitor;

4.為了tbsmonitor用戶賦權(quán)用來查找表空間使用情況。

grant resource to tbsmonitor;
grant create session to tbsmonitor;
grant create table to tbsmonitor;
grant select on dba_data_files to tbsmonitor;
grant select on dba_free_space to tbsmonitor;

5.在tbsmonitor上建立database1/ database2/ database3的tnsnames.ora連接,在tnsnames.ora文件中加入

DATABASE1 =
    (DESCRIPTION=
        (ADDRESS=(PROTOCOL=TCP)(HOST=10.1.21.1)(PORT=1521))
        (CONNECT_DATA=(SID= database1)))
DATABASE2 =
    (DESCRIPTION=
        (ADDRESS=(PROTOCOL=TCP)(HOST=10.1.21.2)(PORT=1521))
        (CONNECT_DATA=(SID= database2)))
DATABASE3 =
    (DESCRIPTION=
        (ADDRESS=(PROTOCOL=TCP)(HOST=10.1.21.3)(PORT=1521))
        (CONNECT_DATA=(SID= database3)))

6.修改/etc/hosts文件,如果有dns服務(wù)器的話可以略過

10.1.21.2 database1
10.1.21.3 database2
10.1.21.4 database3

7.在tbsmonitor主機(jī)設(shè)置dblink,這樣就能通過dblink從被監(jiān)控服務(wù)器遠(yuǎn)程抽取表空間信息。

create database link TO_DATABASE1
 connect to TSMONITOR identified by I11m08cb
 using 'DATABASE1';
create database link TO_DATABASE2
 connect to TSMONITOR identified by I11m08cb
 using 'DATABASE2';
create database link TO_DATABASE3
 connect to TSMONITOR identified by I11m08cb
 using 'DATABASE3';

8.建立tbsmonitor表,表空間統(tǒng)計(jì)數(shù)據(jù)將插入這張表。

create table tbsmonitor.tbsmonitor
(
 ipaddress    VARCHAR2(200),
 instancename  VARCHAR2(200),
 tablespace_name VARCHAR2(200),
 datafile_count NUMBER,
 size_mb     NUMBER,
 free_mb     NUMBER,
 used_mb     NUMBER,
 maxfree     NUMBER,
 pct_used    NUMBER,
 pct_free    NUMBER,
 time      DATE
) tablespace tbsmonitor;

9. 在crontab中運(yùn)行每日0點(diǎn)1分更新數(shù)據(jù)庫表空間信息的腳本tbsmonitor.sh(我根據(jù)業(yè)務(wù)需要每日統(tǒng)計(jì)一次,大家也可以通過業(yè)務(wù)要求修改統(tǒng)計(jì)頻率)

1 0 * * * /opt/u01/app/oracle/tbsmonitor.sh
 

#!/bin/bash
#FileName: tbsmonitor.sh
#CreateDate:2016-01-1
#version:1.0
#Discription:take the basic information to insert into the table tbs_usage
# Author:FUZHOU HOT
#Email:15980219172@139.com
ORACLE_SID= tbsmonitor
ORACLE_BASE=/opt/u01/app
ORACLE_HOME=/opt/u01/app/oracle
PATH=$ORACLE_HOME/bin:$PATH;export PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME
date>>/opt/u01/app/oracle/tbsmonitor.sh
sqlplus sys/I11m08cb as sysdba EOF >> /opt/u01/app/oracle/tbsmonitor.log 2>1
@/opt/u01/app/oracle/tbsmonitor/ tbsmonitor.sql;
@/opt/u01/app/oracle/tbsmonitor/database1.sql;
@/opt/u01/app/oracle/tbsmonitor/database2.sql;
@/opt/u01/app/oracle/tbsmonitor/database3.sql;
EOF
echo >> /opt/u01/app/oracle/ tbsmonitor.log

11.創(chuàng)建插入腳本(拿database1舉例,以此類推)

/opt/u01/app/oracle/tbsmonitor/database1.sql; /opt/u01/app/oracle/tbsmonitor/database2.sql;
/opt/u01/app/oracle/tbsmonitor/database3.sql;
/opt/u01/app/oracle/tbsmonitor/ tbsmonitor.sql;

Sql腳本如下

insert into tsmonitor.tbsmonitor SELECT utl_inaddr.get_host_address('DATABASE1') ipaddress,
(select instance_name from v$instance) instancename,
df.tablespace_name,
COUNT(*) datafile_count,
ROUND(SUM(df.BYTES) / 1048576) size_mb,
ROUND(SUM(free.BYTES) / 1048576, 2) free_mb,
ROUND(SUM(df.BYTES) / 1048576 - SUM(free.BYTES) / 1048576, 2) used_mb,
ROUND(MAX(free.maxbytes) / 1048576, 2) maxfree,
100 - ROUND(100.0 * SUM(free.BYTES) / SUM(df.BYTES), 2) pct_used,
ROUND(100.0 * SUM(free.BYTES) / SUM(df.BYTES), 2) pct_free,sysdate time
FROM dba_data_files@TO_DATABASE1 df,
(SELECT tablespace_name,
file_id,
SUM(BYTES) BYTES,
MAX(BYTES) maxbytes
FROM dba_free_space@TO_DATABASE1
GROUP BY tablespace_name, file_id) free
WHERE df.tablespace_name = free.tablespace_name(+)
AND df.file_id = free.file_id(+)
GROUP BY df.tablespace_name
ORDER BY 6;

12.查看表空間使用占比可以使用如下語句(如果要查看某臺(tái)機(jī)器可以帶上條件where ipaddress='xxxx' and instance='xxxxx' and to_char(time,'yyyy-mm-dd')='xxxx-xx-xx')

SELECT IPADDRESS ,
    Instancename,
    tablespace_name,
    datafile_count,
    size_mb "表空間大小(M)",
    used_mb "已使用空間(M)",
    TO_CHAR(ROUND((used_mb) / size_mb * 100,
           2),
        '990.99') "使用比",
   free_mb "空閑空間(M)"
FROM tbsmonitor. tbsmonitor order by "使用比" desc

13.查看每日增量可以使用如下腳本。(下面顯示的是4-8日10.1.21.2表空間增長(zhǎng)的情況)

select a.tablespace_name,(b.used_mb-a.used_mb) increase,a.ipaddress from
(select * from tsmonitor.tbs_usage where to_char(time,'yyyy-mm-dd')='2016-01-04') a,
(select * from tsmonitor.tbs_usage where to_char(time,'yyyy-mm-dd')='2016-01-08') b
where a.tablespace_name=b.tablespace_name and a.IPADDRESS=b.IPADDRESS order by increase desc
select * from tbsmonitor. tbsmonitor where ipaddress='10.1.21.2' and to_char(time,'yyyy-mm-dd')='2016-01-08'

您可能感興趣的文章:
  • Oracle數(shù)據(jù)庫自帶表空間的詳細(xì)說明
  • Oracle數(shù)據(jù)庫中表空間的基本管理操作小結(jié)
  • Oracle表空間數(shù)據(jù)庫文件收縮案例解析

標(biāo)簽:開封 承德 固原 周口 武漢 甘肅 青島 和田

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法》,本文關(guān)鍵詞  在,Linux,系統(tǒng),上,同時(shí),監(jiān)控,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    五月综合激情日本mⅴ| 欧美绝品在线观看成人午夜影视| 国产日韩欧美在线一区| 国产麻豆精品久久一二三| 亚洲午夜一区二区三区| 久久99国产精品久久99| 99视频一区二区| 国产亚洲一区二区三区四区| 激情av综合网| 国产日韩精品一区二区三区| 99re成人在线| 三级在线观看一区二区| 色中色一区二区| 亚洲一区二区不卡免费| 欧美精品九九99久久| 久久精品国产澳门| 国产亚洲欧美日韩日本| 99久久精品免费看国产| 亚洲成年人网站在线观看| 欧美一区二区三区免费观看视频| 精品亚洲成a人| 国产精品福利影院| 欧美色图激情小说| 久久精工是国产品牌吗| 国产精品国产三级国产aⅴ无密码| 色综合天天综合在线视频| 天天影视色香欲综合网老头| 国产目拍亚洲精品99久久精品| 91女神在线视频| 视频一区中文字幕国产| 国产午夜精品美女毛片视频| 欧美日韩美女一区二区| 国产激情一区二区三区桃花岛亚洲| 亚洲精品一二三区| 久久午夜国产精品| 欧美制服丝袜第一页| 国产成人自拍高清视频在线免费播放| 中文字幕一区在线观看视频| 欧美电影免费提供在线观看| 91福利在线播放| 国产美女娇喘av呻吟久久| 亚洲一区二区三区影院| 欧美不卡一区二区三区四区| 欧美丝袜丝交足nylons| 国产精品一区二区在线观看不卡| 亚洲妇熟xx妇色黄| 中文字幕在线不卡视频| 久久久精品影视| 日韩一区二区不卡| 精品视频1区2区| 99re视频这里只有精品| 国内精品伊人久久久久影院对白| 亚洲第一福利一区| 亚洲免费av在线| 自拍偷拍亚洲激情| 国产亚洲精品bt天堂精选| 91精品欧美福利在线观看| 欧美色区777第一页| 日本大香伊一区二区三区| 成人app网站| 成人一级片在线观看| 激情五月激情综合网| 蜜臀精品久久久久久蜜臀| 亚洲电影一区二区三区| 亚洲一区二区三区中文字幕| 亚洲bt欧美bt精品777| 亚洲国产精品久久久久秋霞影院| 亚洲精品日韩一| 亚洲天堂中文字幕| 综合色天天鬼久久鬼色| 亚洲欧洲综合另类| 亚洲一本大道在线| 日韩在线卡一卡二| 久久精品理论片| 国产成人午夜视频| 色婷婷精品大在线视频| 色综合久久久久| 欧美色综合天天久久综合精品| 色婷婷久久久久swag精品| 色综合久久99| 欧美一区二区三区的| 日产国产欧美视频一区精品| 91精品麻豆日日躁夜夜躁| 欧美一区二区三区视频| 久久日韩精品一区二区五区| 26uuuu精品一区二区| 国产欧美日韩另类视频免费观看| 国产精品女人毛片| 一区二区三区国产精品| 日韩va亚洲va欧美va久久| 极品少妇xxxx偷拍精品少妇| 国产不卡在线视频| 成人蜜臀av电影| 色综合久久综合| 日韩视频免费观看高清完整版| 欧美精品一区二区三区在线播放| 亚洲国产高清在线观看视频| 亚洲欧美中日韩| 日韩精品一卡二卡三卡四卡无卡| 国产一区在线视频| 色综合天天狠狠| 日韩视频免费观看高清完整版| 国产精品人成在线观看免费| 亚洲精品免费在线观看| 久久99热99| 97aⅴ精品视频一二三区| 91精品国产综合久久精品| 国产免费观看久久| 日本91福利区| 在线中文字幕一区二区| 久久久久久麻豆| 亚洲大片在线观看| heyzo一本久久综合| 日韩一区二区不卡| 亚洲综合网站在线观看| 国产伦精品一区二区三区免费| 91成人在线免费观看| 国产午夜亚洲精品午夜鲁丝片| 亚洲一区二区成人在线观看| 丰满少妇久久久久久久| 欧美一级欧美一级在线播放| 亚洲免费伊人电影| 成人一区二区三区视频 | 91蜜桃网址入口| 九九**精品视频免费播放| 亚洲小少妇裸体bbw| 国产高清视频一区| 91精品久久久久久蜜臀| 亚洲午夜精品17c| 日本乱码高清不卡字幕| 国产精品的网站| 国产成人免费在线视频| 日韩欧美国产精品| 青青青爽久久午夜综合久久午夜| 欧美日韩在线播放三区四区| 国产精品久久久久久久午夜片| 国产福利91精品一区| 欧美精品一区二| 国产乱码精品一区二区三区av | 偷偷要91色婷婷| 欧美三级在线视频| 亚洲午夜久久久久久久久电影网 | 国产欧美视频在线观看| 久久99久久99小草精品免视看| 日韩亚洲欧美在线观看| 另类小说欧美激情| 久久久久久久综合狠狠综合| 国产精品66部| 国产精品国产三级国产三级人妇| av不卡免费电影| 一区二区三区不卡视频在线观看| 91精品1区2区| 日本不卡在线视频| 精品国产一区二区在线观看| 国内精品视频666| 久久久久久电影| 波多野结衣中文字幕一区二区三区 | 亚洲欧美激情小说另类| jlzzjlzz国产精品久久| 一区二区成人在线| 欧美一区二区在线免费观看| 亚洲精品视频在线| 中文字幕一区二区在线播放| 欧美性猛交一区二区三区精品| 香蕉成人啪国产精品视频综合网| 日韩欧美亚洲一区二区| 成人一区二区三区在线观看| 亚洲一区在线视频观看| 欧美一区二区私人影院日本| 岛国av在线一区| 午夜免费久久看| 久久精品视频一区二区三区| 色狠狠综合天天综合综合| 天堂va蜜桃一区二区三区 | 国产日韩三级在线| 欧美午夜理伦三级在线观看| 久久国产日韩欧美精品| 亚洲欧洲www| 久久中文字幕电影| 欧美主播一区二区三区美女| 激情图片小说一区| 一区二区三区成人| 国产丝袜欧美中文另类| 欧美日韩国产综合草草| 大白屁股一区二区视频| 亚洲电影一级片| 18成人在线观看| 久久九九久精品国产免费直播| 91久久香蕉国产日韩欧美9色| 国内精品不卡在线| 亚洲影院在线观看| 久久免费国产精品| 欧美日本不卡视频| 99riav久久精品riav| 极品尤物av久久免费看| 亚洲影视资源网| 最新日韩av在线| 欧美成人一区二区三区在线观看| 欧美日韩一级大片网址| 风间由美一区二区三区在线观看 |