当前位置: 首页 > news >正文

模板网站怎么建设网站建设规划书怎么写

模板网站怎么建设,网站建设规划书怎么写,织梦网站栏目无法生成,如何引流推广启停、切换、升级、网络改造等场景下#xff0c;需要对数据库有些基本检查操作#xff0c;确认当前是否运行正常#xff0c;主打一个简单和一键搞定。 #!/bin/bash## 实例个数 告警日志 实例状态 会话 活动会话 锁 集群状态 服务状态 磁盘空间 侦听日志 ## linux vmstat 2 …启停、切换、升级、网络改造等场景下需要对数据库有些基本检查操作确认当前是否运行正常主打一个简单和一键搞定。 #!/bin/bash## 实例个数 告警日志 实例状态 会话 活动会话 锁 集群状态 服务状态 磁盘空间 侦听日志 ## linux vmstat 2 3# ps -o pid,user,%mem,size,command ax | sort -b -k3 -r ##实例个数大于1提醒 ora_ckpt_ZHCX2 inst_cntps xao pid,user,cmd|grep ckpt|grep -vE grep|ASM|MGMT|awk {print $3} | wc -l if [ $inst_cnt -gt 1 ]; thenps xao pid,user,cmd|grep ckpt|grep -vE grep|ASM|MGMT |awk {print $3}|awk -F_ {print INSTANCE: $3}|sort fi##磁盘空间使用率是否超过80 df -h|grep -v Size|sed s#[[:space:]][[:space:]]*# #g|cut -d -f5,6|sort -t % -k1 -nr|egrep [8-9][0-9]%|100% CMDFILE/tmp/grid_check.sh (cat EOF #!/bin/bash source /home/grid/.bash_profile #集群状态 服务状态 侦听日志(待做) #crsctl stat res -t -init -w (STATE OFFLINE) and (NAME ! ora.crf) and (NAME ! ora.diskmon) and (NAME ! ora.cha)|grep -v \----|grep -v Cluster crsctl stat res -t -init -w (STATE OFFLINE) and (NAME ! ora.crf) and (NAME ! ora.diskmon) and (NAME ! ora.cha) crsctl stat res -t -w (STATE OFFLINE) and (NAME ! ora.proxy_advm) |grep -v \-------|grep -v Cluster Resources crsctl stat res -t -w NAME co srv |grep -v \-------|grep -v Cluster Resources #如果配置了service服务 EOF )$CMDFILEsu - grid -s /bin/bash $CMDFILE##显示告警日志 for sid in ps xao pid,user,cmd|grep ckpt|grep -vE grep|ASM|MGMT |awk {print $3}|awk -F_ {print $3}|sort do aaadrci execshow home|grep $sid adrci execset home $aa;show alert -p \message_text like %ORA-%\ -term |tail -10 done# adrci execset home $aa;show alert -tail 5000|grep ORA |tail -10 ## 11gCMDFILE/tmp/oracle_check.sh (cat EOF #!/bin/bash source /home/oracle/.bash_profile ##实例状态 sqlplus -S / as sysdba ! set lines 120 col status for a12 col instance_name for a15 col instance_name for a15 col startup_time for a20 col db_role for a20 col host_name for a25 select instance_name,status,to_char(startup_time,yyyy-mm-dd hh24:mi:ss)startup_time,host_name,(select database_role from v\\\$database)db_role from gv\\\$instance order by 1;##会话个数 col status for a12 col username for a30 select inst_id,username,count(0) cnt from gv\\\$session group by inst_id,username order by 1,2;--top 10 活动会话 set lines 200 pages 100 col txt for a65 col sql_id for a13 select a.sql_id,a.cnt,a.pctload,b.sql_text txt from (select * from (select sql_id,count(0) cnt,round(count(0)/sum(count(0)) over(),4)*100 pctload from gv\\\$active_session_history A where A.SAMPLE_TIMEsysdate-15/60/24 and sql_id is not null GROUP BY SQL_ID ORDER BY COUNT(0) DESC) where rownum11) a left join (select distinct sql_text,sql_id from v\\\$sqltext where piece0) b on a.sql_idb.sql_id order by 2 desc ,1;col state for a20 col event for a25 trunc select inst_id inst,sid,sql_id,event,state,blocking_session blk,last_call_et,seconds_in_wait miaofrom gv\\\$session where statusACTIVE and username is not null and sidsys_context(userenv,sid) and wait_classIdle order by last_call_et;##表空间使用率简洁版col tablespace_name for a20 select a.tablespace_name, round(a.bytes / 1024 / 1024) Sum MB, round((a.bytes - b.bytes) / 1024 / 1024) used MB, round(b.bytes / 1024 / 1024) free MB, round(((a.bytes - b.bytes) / a.bytes) * 100, 2) percent_used from (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name, sum(bytes) bytes, max(bytes) largest from dba_free_space group by tablespace_name) b where a.tablespace_name b.tablespace_name order by ((a.bytes - b.bytes) / a.bytes) desc;##查被阻塞会话 set lin 200 pages 1000 col USERNAME for a15 col PROGRAM for a40 col EVENT for a30 col WAITING_SESSION for a20WITH tkf_block_info AS(SELECT a.inst_id || _ || a.sid waiting_session,a.username, a.program, a.event, a.sql_id, a.last_call_et,DECODE(a.blocking_instance || _ || a.blocking_session,_, NULL, a.blocking_instance || _ || a.blocking_session) holding_sessionFROM gv\\\$session a,(SELECT inst_id, sidFROM gv\\\$sessionWHERE blocking_session IS NOT NULLUNIONSELECT blocking_instance, blocking_sessionFROM gv\\\$sessionWHERE blocking_session IS NOT NULL) bWHERE a.inst_id b.inst_idAND a.SID b.sid) SELECT LPAD( , 3 * (LEVEL - 1)) || waiting_session waiting_session,username, program, event, sql_id, last_call_etFROM tkf_block_info CONNECT BY PRIOR waiting_session holding_sessionSTART WITH holding_session IS NULL;##ADG延时 --dg差异在主库执行 col OPEN_MODE for a20 col PROTECTION_MODE for a20 col DATABASE_ROLE for a18 col SWITCHOVER_STATUS for a20 col thread# for 99 col name for a10 col diff for 9999 set lin 200select A.THREAD#,C.NAME,C.OPEN_MODE,C.PROTECTION_MODE,C.DATABASE_ROLE,C.SWITCHOVER_STATUS,A.APPLOG,B.NOWLOG, A.APPLOG- B.NOWLOG DIFF from (SELECT THREAD#, MAX(SEQUENCE#) AS APPLOG FROM v\\\$ARCHIVED_LOG WHERE APPLIEDYES and RESETLOGS_CHANGE#(select RESETLOGS_CHANGE# from v\\\$database) GROUP BY THREAD#) A,(SELECT THREAD#, MAX(SEQUENCE#) AS NOWLOG FROM v\\\$LOG GROUP BY THREAD#) B,v\\\$database C where A.THREAD#B.THREAD#;--DG应用延时检查(在备库执行) set lin 150 col name for a23 col VALUE for a18 col UNIT for a30 col TIME_COMPUTED for a20 col DATUM_TIME for a20 col SOURCE_DBID for 99999999999 col SOURCE_DB_UNIQUE_NAME for a20select name,value, TIME_COMPUTED,DATUM_TIME from v\\\$dataguard_stats;exit ! EOF )$CMDFILEsu - oracle -s /bin/bash $CMDFILE 下一步可以拆解到ansible中更加高效。
http://www.hkea.cn/news/14489087/

相关文章:

  • 商务网站建设评估的指标网站怎样制作
  • 做会计公司网站的目录2网站建设公司
  • 淘宝客网站的模板万州做网站
  • 珠江摩尔网站建设网站系统建站
  • 深圳网站建设方维网络广州建设
  • 娱乐网站建设方案商城网站免费建设
  • 怎么给喜欢的人做网站嘉兴海盐县城乡建设局网站
  • 什么网站专门做软件的网络推广协议合同范本
  • 双鸭山网站建设公司一级造价工程师吧
  • 佛山网站建设的首选公司cms是哪家公司
  • 对于协会的新年祝贺语网站模板wordpress免费相册
  • 如何做游戏试玩网站网站的关键词在哪设置
  • 如何申请建设网站首页360免费wifi下载安装
  • 金华网站设计公司长沙公共资源交易中心官网
  • 网站辅导运营与托管公司海南住房与建设厅网站
  • 服务器搭建网站方案500字施工企业信用评价
  • 企业网站优化暴肃湖南岚鸿很好怎样自做网站
  • 服务机构电子商务网站有哪些云匠网骗设计师入驻费
  • 苏州网站建设n苏州网站建设公司福田欧曼自卸车
  • 深圳网站开发专业团队提高wordpress响应速度慢
  • 网站建设怎么分析市场wordpress 用户权限管理
  • tp5企业网站开发实例免费crm系统手机版
  • 建设部工程造价管理网站制作微网站的平台
  • 如何做网站主题网站设计毕业设计题目
  • 汉语资源建设相关网站网站搜索引擎关键字怎么做
  • 安庆做网站网站代理宁波公司地址
  • 国内免费商用图片的网站网站里可以增加网址吗
  • 青海省建设监理协会网站如何查看网站是谁建设的
  • 大连网站建设流程图网站建设 电商
  • 免费网站模版移动应用开发案例