我个人活泼开朗,积极向上,思维活跃;热爱数据库行业,对oracle数据库运维工作有浓厚的兴趣,能承受较大的工作压力;具有很强的团队精神,有良好的组织、协调和沟通能力,有强烈的集体荣誉感;自学能力强,喜欢钻研新技术,敢于面对和克服困难;有比较强的动手能力,勇于面对困难和挑战。
ELK5.0.1搭建用到的工具有: filebeat-5.0.1-linux-x86_64.tar.gzlogstash-5.0.1.tar.gzelasticsearch-5.0.1.tar.gz kibana-5.0.1-linux-x86_64.tar.gz 以上4个工具可以https://www.elastic.co/downloads网址下的历史版本中找到。
无论是物理实体机,还是vmware或virtualbox虚拟机,自己已经安装过N多套10g、11g的rac集群系统, 昨天算是第一次遭遇到PRVF-9992 : Group of device “/dev/mapper/datadg″ did not match the expected group 由于以前在湘潭安装过oracle rac 11.2.0.4 for rhel6.6,安装过程非常顺利,用的方法与这次衡阳的安装也是一模一样,自己感觉到非常纳闷。
2017年1月19日,清理linux服务器上一目录时出现灵异事件,居然有rm -rf不能删除的东西,排除用户进程占用,但是最后我还是把它给删掉了。 处理过程如下: [oracle@se31 ~]$ uname -a Linux se31 3.
对于DBA来说,数据服务器存储是永远不可消除的疼,因为存储总会时不时的不足,磁盘空间总会因种种理由不能通过加盘扩容,那么解决问题的方法就是 看有没有其他存储赋予的存储提供给数据库服务器。
操作系统:windows 2008 R2 数据库版本:oracle 11.2.0.3 2017年1月11日巡检中,龙岩一windows oracle数据库的rman备份出现中断(rman备份检查信息如下): ***************...
近期oracle数据库巡检中,广州汕头一RAC集群有告警日志显示RMAN自动备份控制文件失败,原因是控制文件自动备份打开并且备份目录在本地,涉及的备份目录只在节点2上有,而在节点1上没有,导致控制文件自动备份失败! 操作系统:RHEL6.
今天,接到贵阳同事申告,说机房意外断电后数据库起不来了,状况如下: 看到启动报错,第一反应是归档路径发生变更了,于是使用如下语句手工创建pfile文件,查看 CREATE pfile='c:\initorcl.
出于数据安全性,公司要求DBA实现控制拒绝特定的用户登录,由于公司不同的工作楼层分属于不同的vlan,因此单从linux主机层次依赖ACL访问列表控制登录数据库服务器,已经不能实现。
最近,在调试一JAVA web项目时,后台报错:no sigar-x86-winnt.dll in java.library.path;提示很明显:就是JAVA运行库缺少sigar-x86-winnt.dll。
近期巡检中,一oracle 11g rac节点出现ORACLE ORA-04030之 out of process memory when trying to allocate报错,查询ORACLE官方MOS确定是:BUG11852492,原因是用户会话单进程占用PGA超过4GB异常终止,根据MOS文章1325100.1的建议:可以根据服务器实际情况及SQL运行的实际情况放开PGA单进程使用内存空间的限制到16GB。
近期的数据库巡检中,发现一oracle rac数据库的一个节点发生ORA-00600 [kkoipt:incorrect pwj], [0], [0], [0], [2], [1], [1]告警,从trc文件中定位到一条与分区表查询相关的sql语句,本案...
最近,调试一web项目,由于人员流动或时间问题出现web项目开发中Java ibatis配置问题导致Myeclipse启动web项目失败。 Myeclipse中使用其自带的tomcat进行run指定的web工程报错,报错信息如下(出于保密及问题说明,...
基于副本集的分片集群打建好后,mongodb数据库并没有提供用户安全认证,需要用户手工配置,才能使得数据库只接受特定用户特定方式的连接,增加数据库的安全性与稳定性。
oracle 12c for linux 6.6 installation ...
最近,处理一故障:由于其他应用更高版本的glibc,操作者不得已卸载操作系统的现有的glibc,导致系统崩溃。 下边是Linux RHEL5.5进入救援模式重新安装glibc的过程。
2016年11月21日,一同事安装ORACLE 11g rac for hpunix时,安装流程出错:grid软件已经安装,oracle软件已经安装,在oracle使用dbca建库时,找不到数据库安装的共享磁盘, 经查后发现,oracle用户没有asmadm...
由于工作需要,最近在学习python,看了网上的python视频教程,有个用python写的模拟系统登录三次验证的需求。因本人原来就是开发出身,让我燃起了写程序的欲望。
今天,一同事反映,他安装部署mongodb副本集--分片集群,初始化分片时遇到问题:初始化分片必须使用主机名(也就是必须有相当于DNS服务的解析),这样以来,mongo副本集--分片集群就 会出现DNS服务器单点故障问题。
对于DBA维护oracle数据库时,登录数据库查看运行状态是必须的事。然而,当oracle架设在windows上时,尤其单个win服务器上安装多个实例或 同时安装有客户端,加之oracle相关环境变量设置混乱时,一切变的不再是那么容易。
2016年11月8日,接到广西负责人申告,说决策系统一条SQL平时执行2s左右能执行完,现在却要执行2:30多才能出结果,请求对其做处理。 操作系统:RHEL LINUX 6.
2016年10月27日下午,测试同事说测试数据库连接不上了,让我们DBA查看问题并解决一下。 操作系统:Red Hat Enterprise Linux Server release 6.
2016年10月10日,客户一预警系统发生会话数飙高,系统响应极慢,后来确诊根源是归档空间满,引起所有redo耗尽,导致会话堆积,下面是处理过程。 操作系统:HP-UX B.
一、操作系统信息 二、集群网络环境测试 224心跳节点 253分片节点 227分片节点 三、集群环境NTP时钟检查 可以看到3个节点的时钟并不同步,接下来进行NTP时钟同步 点击windows界面右下角时间点击更改日期和时间设置 点击Internet时间 点击更改设置服务器输入:NTP服务器所在机器的IP地址,本集群选取10.
目的:修改ORACLE 11.2.0.4 RAC 默认监听端口号1521为1621 操作系统: 节点1: [root@rac1 ~]# uname -a Linux rac1 2.
2016年9月21日,广州地区技术负责人申告新版审核系统执行ETL抽数时,PLSQL及应用程序报ORA12518,如下图所示: 我的处理思路是,登录数据库服务器,查看数据库服务器状态是否正常,查看winserver2008R2的内存64G使用28G正常,系统资源监视器显示磁盘及网络情况都很空闲。
今天,有同事问ORACLE 11.2.0.4 dataguard是否对DDL支持;由于,我工作中oracle 11g的dataguard环境很少,所以对她的研究不是很多;因此,对于有疑问的知识,最好的办法就是用实验数据进行验证了。
常州一地区负责人嚎哭,他业务全停了,说是数据库连接不上了,原因是RMAN备份引起的,具体原因分析请看下文。 1、首先,看系统存储情况,如下图: 系统负责人说,D盘和E盘都有数据库文件,数据库备份在E盘。
最近,公司一项目实施需要对MongoDB数据库的顺序读性能进行评估测试,已备项目实施提供决策依据。 问题:主单对应的明细表关系,每一条主单在明细表中都有大量的明细存在,而明细单独以单个文档存储在mongodb中会因为key-value关系浪费大量的key值空间。
今天,一小弟去巡检ORACLE数据库,出现了点小插曲,情况是:一台服务器上有2个oracle数据库实例,均是10.2.0.1的,ORACLE_SID分别是APP、etos。
今天,由于特殊原因,需要重启数据库,理论上应该是很简单的事;事实情况是,一台linux服务器上,有4个Oracle实例,3个实例是11.2.0.4的,1个实例是10.2.0.5的。
众所周知,ORACLE导出远程库时,我们可以使用exp,但是exp的效率不高,相比之下expdp可以开并行,速度更可控, 下面就说下使用dblink结合expdp导出远程库指定用户到本地数据库的方法。
在使用button按钮提交form表单时,js方法不要使用关键字login,否则你会遇到莫名其妙的警告而无法正常执行! js代码如下: function login(){ var username=document.
我真的不想吐槽mongodb,也可能是刚接触mongodb不久,mongodb数据库真的不是像传说中说的那么好上手。今天有个需求,需要从远程库导出json格式的数据文件,然后导入到另一个远程库。
今天,一同事问我,有个问题很奇怪,他写的SQL语句不统计null值,怎么一回事,看下面重现: 参与的实验数据: --创建测试表 create table mytab( col1 varchar2(10), col2 varchar2(10), col...
最近,使用mongoDB数据库时,偶然使用了root启停数据库,导致后来mongo用户无法启动数据库,报权限拒绝,但是root可以正常启停mongoDB数据库。
为了使用YCSB压测mongo,自己摸索了很久,碰到很多问题,可以说举步维艰,毕竟是开源的东西,网上没有可行的流程化方案参考。下面是自己使用YCSB压测mongo的完整过程,提供给大家参考。
现在,对MongoDB中文档对象冗余数据有中业务要求,就是对同种属性的字段进行合并成一个集合,效果如下图所示: 实现上述数据转换有2中方法:一种是基于NoSQL语言的实现方式,一种是基于kettle的业务数据转换。
从来不认为任何一门技术简单,尤其对于初次接触者;也许是因为开源,MongoDB不像Oracle数据库那么规范化,都有对应的详细的操作文档,按照文档来,就能达到目的,我觉得MongoDB在这方面差很多。
最近,在我们开发库要对一套实例做一个DDL审计触发器,触发器代码如下所示: ---- 存储DDL语句的表 create table audit_ddl ( opertime timestamp PRIMARY KEY, ip varch...
现在,对于我来说,处理ORACLE告警日志alert多大不再是什么难题;但是,由于数据库是公司最重要的设备,不容有失,处理数据库相关的进程或文件还是要特别小心。 目前,ORACLE数据库主要分widows和LINUX/UNIX版本,对于LINUX/UNIX平台,我们可以使用tail -n /path/alert*.log|more来查看,很方便;但是,windows操作平台,我们遇到如下图所示那么大个的告警日志,该怎么查看。
6月份巡检中,石家庄Oracle数据库告警日志发现ORA-00020: maximum number of processes (300) exceeded,提取告警时间段的AWR,观察发现:PX Deq: Slave Session Stats等待事件 观察sql统计信息发现insert-select并行的SQL语句,如下所示: 经过与开发核实,发现在一个存储过程包中,有10条insert-select并行sql语句,并且在存储过程的最后一个insert完成做提交。
操作系统类型:Linux ### 2.6.39-400.17.1.el6uek.x86_64 #1 SMP Fri Feb 22 18:16:18 PST 2013 x86_64 x86_64 x86_64 GNU/Linux 数据库版本:SQL*Plus: Release 11.
对于数据库来说,只要有需求,就有对应的方法来满足。在linux、AIX等类型的服务器上,我们可以使用命令行写oracle相关的exp导出、导入,其实在windows下,我们利用CMD一样可以实现。
近期,某综合网管系统expdp备份出现异常,报错信息如下: Export: Release 10.2.0.4.0 - 64bit Production on 星期二, 12 4月, 2016 11:30:00 Copyright (c) 2003, 2007, Oracle.
一平台oracle 9i数据库在维护过程中,需要删除每个redo组的冗余成员,遭遇ORA-00362,报错信息如下:bash-3.00$ sqlplus /nolog SQL*Plus: Release 9.
2016年第二季度集中巡检中发现一平台9i数据库的告警日志中有大量的报警信息如下: Wed Apr 13 11:16:35 2016 Thread 1 advanced to log sequence 560256 Current log# 3 seq# 560256 mem# 0: /oradata/oracle/redolog/redo03.
2016年4月13日接到一呼叫平台负责人告警,oracle 9.2.0.8数据库的rman备份出现异常,控制文件无法备份,报错信息如下: RMAN> run{ 2> allocate channel c1 type disk; 3> backup current controlfile format '/tmp/ora_contr.
2016年第一季度某平台的巡检中,在oracle数据库的告警日志中发现如下报错: 根据告警信息查看相关的trc文件: Trace file /home/orabase/diag/rdbms/****/****/trace/****_ora_3408096.
在oracle使用exp/imp进行数据迁移时,需要注意xshell、exp/imp字符集、数据库字符集的设置,否则,一旦发生字符集转换而出现中文数据乱码,将前功尽弃。
2016年3月8日,接到某综合网管系统负责人申告,该系统RMAN备份失败,RMAN备份失败日志如下: 操作系统:REDHAT linux 5.6 数据库版本:11.