展开

关键词

小知识:如何配置OSW添加私网监控

OSW默认是没有私网监控的,如需增加只需配置private.net文件,对应采集信息会存放到archiveoswprvtnet目录下。 所有节点上配置,方法完全一样,这里以其中一个节点为例说明:1.查看配置文件示例Exampleprivate.net2.拷贝示例文件到private.net3.修改private.net配置文件4.确认OSW traceroute -r -F traceroute -r -F #######################################################################Linux ####rm lockslock.file$ 2.拷贝示例文件到private.net$ cp Exampleprivate.net private.net3.修改private.net配置文件 保留Linux 我这里用到两组心跳网络: $ cat private.net #######################################################################Linux

27210

监控工具:Oracle 12c Cluster Health Monitor 详解

其实在GI 11.2.0.2 中,ORACLE 就把CHM 整合到GI中了,所以在11.2.0.2 的Linux 和Solaris 的2个平台中,不需要单独的安装CHM。 . 11.2.0.3: AIX, Solaris (Sparc 64 and x86-64only), Linux, and Windows.注意CHM不支持任何 Itanium 平台。 在之前的版本里,当系统出现问题时,比如节点重启,我们都会部署OSW,来收集相关的信息,CHM和OSW既然是2个类似的工具,那么肯定就有对比和选择:(1) CHM直接调用OS的API来降低开销,而OSWatcher (2) 相对于OSW,CHM 收集的频率更快,每秒一次,(3) 与OSW比,CHM 不会收集top,traceroute,netstat 的信息。 (4) OSW 是运行在user priority,所以在CPU 负载很高的时候,是不能工作的,也就是说CHM 可以收集到OSW 收集不到的数据。

70890
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OSW 快速安装部署

    关于在运行Oracle的环境下部署OSW具体好处不再多说,只需要知晓,在日常Oracle定位各类故障,osw的数据可以协助诊断问题。MOS很多文档也多处提到需要osw的监控数据。 一、前期资料准备1.1 OSW介质下载: 在MOS下载OSW,文档 OSWatcher(包括:) (文档 ID 1526578.1) 有提供下载链接。目前我这里下载最新的oswbb811.tar。 1.2 OSW安装配置: 在文档 OS Watcher Users Guide (文档 ID 1531223.1)中,有介绍OSW的安装配置和使用。 oinstall optosw2.2将介质上传并解压 将oswbb811.tar介质上传到optosw目录下,cd optoswtar xvf oswbb811.tarchmod 744 *2.3启动osw ,设置保留每60s采集一次,保存期限48h,后台运行cd oswbbnohup .startOSWbb.sh 60 48 &验证正常运行osw:$ ps -ef|grep osworacle 1041

    34510

    【java开发系列】—— java输入输出流

    (FileNotFoundException e1) {15 flag = false;16 e1.printStackTrace();17 }18 if (osw ! = null) {19 BufferedWriter bw = new BufferedWriter(osw);20 try {21 if (content != null && !. }15 } catch (Exception e1) {16 flag = false;17 e1.printStackTrace();18 }19 if (osw ! = null) {20 BufferedWriter bw = new BufferedWriter(osw);21 try {22 if (content != null && !. 184 }185 } catch (Exception e1) {186 flag = false;187 e1.printStackTrace();188 }189 if (osw !

    36170

    OSW Analyzer分析oswbb日志发生异常

    具体OSW Analyzer详细介绍可以参考MOS文档:OSWatcher Analyzer User Guide (Doc ID 461053.1)我们常用的就是拿到一份osw数据到自己电脑,使用下面的方法进行分析 :Usage java -jar oswbba.jar -i 我电脑系统是macOS,目前想参照这样的方法使用OSW Analyzer对一份从客户AIX环境生成的osw数据进行分析,执行如下命令:java processTopData on line 485An exception occured in processTopData on line 486...省略大量输出...最开始走了弯路,以为是osw 版本不一致导致,但换用相同版本的osw依然如此。 java -Duser.language=en -Duser.country=us -jar oswbba.jar -i 虽然我不是Win平台,但看起来应该是类似问题,所以重新尝试用这种方式重新解析osw

    31120

    小知识:如何修改TFA下的OSW数据保留时间

    下面来验证一下:首先,默认的osw采集间隔是30s,保存时间为48h:$ ps -ef|grep oswgrid 8378 1 0 Jun27 ? optappgridoracle.ahfdatarepositorysuptoolsdb01oswbbgridarchivegrid 11868 11846 0 23:34 pts0 00:00:00 grep --color=auto osw optappgridoracle.ahfdatarepositorysuptoolsdb01oswbbgridarchivegrid 12152 11846 0 23:34 pts0 00:00:00 grep --color=auto osw load average: 0.45, 0.86, 0.69$ ps -ef|grep oswgrid 5976 5940 0 23:47 pts0 00:00:00 grep --color=auto osw 遗憾的看到,重启后osw压根儿都没有自启动,更别提保留什么配置了..

    30820

    安装TFA用于快速收集RAC各类日志

    Framework (AHF) - Including TFA and ORAchkEXAChk (Doc ID 2550798.1) )下载最新的稳定版 TFA & ORAchkEXAchk 20.1 for Linux 安装TFA:# .ahf_setup AHF Installer for Platform Linux Architecture x86_64 AHF Installation Log : tmpahf_install 9681_2020_06_25-17_50_19.log to optappgridoracle.ahfdatadb01diagahf安装完成后可以查看到tfa的进程,另外值得一提的是,TFA中也集成了OSW ,无需DBA再单独部署OSW:$ ps -ef|grep tfaroot 10732 1 0 Jun25 ?

    42810

    Java9改进try-with-resources语法

    = new OutputStreamWriter(fos); BufferedWriter bw = new BufferedWriter(osw); try{ bw.write(手写代码进行Stream :datatesttestTry.txt; try(FileOutputStream fos = new FileOutputStream(fileName); OutputStreamWriter osw = new OutputStreamWriter(fos); BufferedWriter bw = new BufferedWriter(osw);){ bw.write(IO管道流被自动调用close datatesttestJava9Try.txt; FileOutputStream fos = new FileOutputStream(fileName); OutputStreamWriter osw = new OutputStreamWriter(fos); BufferedWriter bw = new BufferedWriter(osw); try(bw;osw;fos){ 注意这里:尝试去回收这三个对象对应的资源

    13131

    Java-IO 流的Close方法

    = new OutputStreamWriter(fos, UTF-8); BufferedWriter bw = new BufferedWriter(osw); bw.write(java IO = null) { bw.close(); } if (osw!= null) { osw.close(); } if (fos! = new OutputStreamWriter(fos, UTF-8); BufferedWriter bw = new BufferedWriter(osw))}catch (Exception = new OutputStreamWriter(fos, UTF-8); BufferedWriter bw = new BufferedWriter(osw); bw.write(java IO = new OutputStreamWriter(fos, UTF-8); BufferedWriter bw = new BufferedWriter(osw); bw.write(java IO

    1K10

    java中IO写文件工具类

    file.createNewFile(); } FileOutputStream fos = new FileOutputStream(filePathAndName, flag); OutputStreamWriter osw file.createNewFile(); } FileOutputStream fos = new FileOutputStream(filePathAndName, flag); OutputStreamWriter osw file.createNewFile(); } FileOutputStream fos = new FileOutputStream(filePath+filename, flag); OutputStreamWriter osw

    35530

    大话企业级android读书笔记(三)

    WriteText(Context context, String fileName,String data) { FileOutputStream fOut = null; OutputStreamWriter osw = null; try{ fOut =context.openFileOutput(fileName, 1); osw = new OutputStreamWriter(fOut); osw.write

    42960

    不是吧,阿Sir啊,可不可以不用再写finally?

    GZIPOutputStream gzipOutputStream = new GZIPOutputStream(new FileOutputStream(createdFile)); OutputStreamWriter osw = new OutputStreamWriter(gzipOutputStream); BufferedWriter bw = new BufferedWriter(osw) ) { ...} catch FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(out); OutputStreamWriter osw = new OutputStreamWriter(gzipOutputStream); BufferedWriter bw = new BufferedWriter(osw) ) { ...} catch

    16320

    JavaIO流输入输出流-字符流

    FileInputStream fis=null; InputStreamReader isr=null; FileOutputStream fos=null; OutputStreamWriter osw path.txt); isr = new InputStreamReader(fis,utf-8);默认为项目编码可指定 fos = new FileOutputStream(G:path2.txt); osw

    24210

    Java-Java IO 字节流之BufferedReaderBufferedWriter

    UTF-16);这将创建一个具有Unicode字符编码UTF-16的InputStreamReader 构造具有UTF-8编码OutputStreamWriter OutputStreamWriter osw InputStreamReader(new FileInputStream(MyFile.txt), UTF-8));同样的 BufferedWriter 如下OutputStreamWriter osw OutputStreamWriter(new FileOutputStream(MyFile.txt), UTF-16); BufferedWriter bufferedWriter = new BufferedWriter(osw

    10640

    【DB笔试面试696】在Oracle中,什么OSWatcher工具?

    ③ 参数3:可选参数,打包压缩工具,在完成收集后OSW将使用其来打包压缩归档文件。④ 参数4:可选参数,指定采集归档数据的输出目录,默认为系统变量OSWBB_ARCHIVE_DEST的值。 使用上面方式启动OSWbb,会被输出信息一直刷屏,所以,基本上很少使用这种方式,一般使用nohup启动,这样可以让OSW能够在后台持续运行并在当前会话终止后不会被挂断,如下所示:1nohup .startOSWbb.sh 30 48 &第一次启动OSWbb会在oswbb目录下创建gif、archive、tmp、locks目录,其归档文件夹和osw子文件夹会被创建。

    28320

    XStream将XML映射到对对象

    XStream xs=new XStream(new DomDriver());   xs.processAnnotations(Address.class);   OutputStreamWriter osw =new FileWriter(new File(a.xml));   xs.toXML(address, osw);  } catch (IOException e) {   e.printStackTrace

    36700

    经验之谈:内存问题造成数据库性能异常怎么破?

    这个时候考虑数据库主机层面上定时任务和进程分析一些信息,由于以前出现故障的时候,有让客户开启oswatch采集,故这次也同样从osw中top的采样时间进行检查,且最终发现在异常时osw的采样时间也变长了 查看osw中ps的信息将osw采样的时间加大到42秒的和正常15秒内的两个时间进行比对,可以发现故障出现的事件点内,多出来的一个进程是CVU的JAVA进程。

    32720

    RAC一个节点自动重启问题分析

    接下来需要查看和网络相关的信息,如操作系统日志,OSW报表(traceroute的输出),以确定网络层面(cluster interconnect)是否存在问题,并确定最终的原因。? 3、oprocd:这个进程只在Linux和Unix系统,并且第三方集群管理软件未安装的情况下才会出现。如果它发现节点挂起,则重启该节点。 注意:以上的所有进程都是由脚本init.cssd产生的。 查看OSW信息:? 发现在故障期间,主机资源都算比较充足,因此可以排除由于主机负载引起的脑裂重启。 Check Exception)是用来报告主机硬件相关问题的一种日志机制. 2.MCE(Machine Check Exception)的日志文件是varlogmcelog 3.该mcelog不一定在任何一台Linux 18:42:11 mcelog: failed to prefill DIMM database from DMI data  -----根据工程经验:如上一行不代表硬件有问题 参考资料:Oracle Linux

    28230

    第40节:Java中的IO知识案例

    = new BufferedReader(isr); FileOutputStream fos = new FileOutputStream(from.txt);OutputStreamWriter osw = new OutputStreamWriter(fos); 可以加快输入和输出的速度BufferedWriter bw = new BufferedWriter(osw);import java.io

    17050

    java基础io流——字符流的变革(深入浅出)

    创造对象OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(b.txt));查看源码,java8 默认utf-8写数据 * OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(c.txt));查看源码,java8 默认utf-8 写一个字符 InputStreamReader isr = new InputStreamReader(new FileInputStream(a.txt));OutputStreamWriter osw = new

    21920

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券