自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lixora's DB Home

Focus, Fast, Efficent!

  • 博客(994)
  • 资源 (19)
  • 收藏
  • 关注

原创 Bug #83713 Slave failed to initialize relay log info after OS crash when use MTS and GTID

Bug #83713Slave failed to initialize relay log info after OS crash when use MTS and GTID

2018-03-05 09:41:32 249

原创 [ERROR] Can't find messagefile '/monitor/mysql/share/mysql/errmsg.sys

报错信息:在使用 root 用户直接运行  #mysqld_safe mysql无法启动报错如下2018-03-02 16:29:06 27644 [Note]180302 16:29:06 mysqld_safe mysqld from pid file /monitor/mysql/data/service2.pid ended2018-03-02 16:29:03 27644 [ERROR]...

2018-03-02 17:09:58 1358

原创 nnoDB: ./ib_logfile0 can't be opened in read-write mode

报错日志:在使用innobackup 远程备份后,apply log 时遇到的报错2018-02-28 18:21:41 26721 [Note] InnoDB: Completed initialization of buffer pool2018-02-28 18:21:41 26721 [ERROR] InnoDB: ./ib_logfile0 can't be opened in read...

2018-03-01 22:23:58 3589

原创 mysql 异机恢复时需要注意的点

mysql 启动命令:/monitor/mysql/bin/mysqld --datadir=/home/tmp/ --user=mysql --log-error=/home/tmp/service2.err --pid-file=/home/tmp/service2.pid --socket=/home/tmp/mysql.sock --port=3308如果当前环境已经有mysql 库运行:...

2018-03-01 09:33:31 868

原创 rman 本机如何基于scn恢复部分表空间

今天碰到一个case,某业务商要使用某张7kw,41G 的业务表,采用ogg 同步;数据库当前存储空间有限,且undotbs1+undotbs2 360Gundo retention 24小时;使用expdp,exp 均遭遇ora-01500,无法导出;该环境存储性能不可描述环境 10205 RAC 裸设备大概处理方式:1.rman backup as copy system,sysaux,und...

2018-02-13 00:11:06 481

原创 数据库逻辑迁移注意点

############数据逻辑迁移注意点1.数据库实例名,服务名,数据库名前后保持一致2.源数据库组件使用情况,需要保持一致:3.源数据库字符集情况,需要保持一致:4.tnsnames.ora 配置前后环境同步5.表空间大小,初始化配置足够:6.用户space quota,无限制: select * from dba_ts_quotas where username=

2018-02-07 14:47:51 483

原创 2017 这一年总结,回顾,新一年的期待

2017 这一年总结,回顾,新一年的期待!

2018-01-08 21:25:11 1808

原创 ORA-600 [4512] "Lock count mismatch"

ORA-600 [4512] "Lock count mismatch" To BottomNote: For additional ORA-600 related information please read Note:146580.1PURPOSE: This article d

2018-01-02 10:15:07 621

原创 COE:手动指定sql 重新硬解析 (flush cursor out of shared pool)

当我们使用11g 的spm 或者 sql profile,sql patch 固定执行计划后,肯定想让该sql 立即使用新的sql 执行计划;而大多数情况下,我们都会使用 alter system flush shared pool; 命令来清理整个实例级别的library cache;对于一个高并发,繁忙 oltp 系统而言,上述操作是一个及其危险的操作;严重时会导致 严重的 share

2017-12-28 22:20:41 437

原创 oracle 12c vs oracle 11204 优化器特性(optimizer_features_enable)差异

OPTIMIZER_FEATURES_ENABLE('12.1.0.2')      | OPTIMIZER_FEATURES_ENABLE('11.2.0.4')optimizer_features_enable           = 12.1.0.2      | optimizer_features_enable           = 11.2.0.4_optimizer

2017-12-26 23:08:32 1566

原创 mysql 清理slave 配置信息 reset slave 和 reset slave all 区别;

#####reset slave ;####清理slave 同步信息:---reset slave 仅清理master.info 和 relay-log.info 文件---删除所有的relay log 文件,重启用一个新的relay log 文件。---重置 MASTER_DELAY  复制延迟间隔为:0---不清理内存里的同步复制配置信息---不重置 gtid_exec

2017-12-13 09:56:37 5810

原创 一段python 写自定义查看oracle current event 的小工具

db.conf 配置文件格式如下:这里的lixora 是tns 别名,当然也可以配置成 : 10.10.10.10:1521/lixora 这样的格式;可以根据自己的需要改造sql 文本就可以自定义定义一个日常监控的小工具了,用pyinstaller 打包一个exe 独立文件,再配置一个db.conf .db.conf######################################

2017-12-08 21:15:39 294

原创 如何避免mysql 主从同步中由于数据记录找不到和主键重复错误导致的同步异常问题

如何避免mysql 主从同步中由于数据记录找不到和主键重复错误导致的同步异常问题(1)--slave_exec_mode 可自动忽略,无记录和重复主键报错默认值是 STRICT (严格模式)set global slave_exec_mode='IDEMPOTENT';stop slave;start slave;(2)--slave_skip_

2017-12-08 14:14:05 783

原创 关于 mysql SET GLOBAL sql_slave_skip_counter = N 的一点记录

SET GLOBAL sql_slave_skip_counter = NThis statement skips the next N events from the master. This is useful for recovering from replication stops caused by a statement.This statement is valid

2017-12-01 10:10:44 816 1

原创 oracle Extended Statistics 维护

-----自动创建列组会话一  sys用户登入:2. Enable workload monitoring.In a different SQL*Plus session, connect as SYS and run the following PL/SQL program to enable monitoring for 300 seconds:BEGIN  DBM

2017-11-29 14:20:18 622 1

原创 oracle 11g 后台进程备记--方便自己以后查看

Background ProcessesTable F-1 describes Oracle Database background processes. In this context, a background process is defined as any process that is listed in V$PROCESS and has a non-null value

2017-11-21 14:24:35 1491

原创 一则count(*) count(1) 为啥没有走索引的遭遇

一个超级简单的语句 select count(1) from lixora ; 开发反馈很慢,走了全表扫描,并且反馈说该表上有3个单列索引一般就2种原因: 1.统计信息不对2.索引列为 nullable 当时先让开发的兄弟使用 index hint 强制走了下索引,速度飞快,然后 再select count(lixora) from lixora ,发现也是走索引;

2017-11-16 11:27:36 8289

原创 如何分析数据库dblink 连接情况

lixora_A 为数据库服务器A:lixora_B 为数据库服务器B:服务器A 进程有大量业务操作通过dblink 连接到数据库B:dblink 经常被滥用,dblink 使用完后,开发人员并会主动去关闭dblinke 连接,而数据库自己也不会主动去端口dblink 连接,而该dblink 会占用一个本地连接通过socket 连接信息并不能100%标注统计出dblink 的连接信

2017-10-23 11:13:09 1968

原创 备忘录:将oracle 解析失败的sql 转储到alert 日志

This issue is caused by failed parse.Enabled event 10035 with level 1 to capture failed parse:ALTER SYSTEM SET EVENTS '10035 trace name context forever, level 1';

2017-10-18 15:12:06 711

原创 一个python 循环执行oracle sql 的demo

# -*- coding: utf-8 -*-import ConfigParserimport string, os, sysimport cx_Oracleimport timecf = ConfigParser.ConfigParser()cf.read(".\db.conf")#read by typedb_tnsname = cf.get("db"

2017-10-12 23:12:19 2356

原创 某天晚上要处理的800 张表的一个demo python小程序

dba 必须要要会点开发啊,不然会把自己搞死的# -*- coding: utf-8 -*-import cx_Oracledb1=cx_Oracle.connect('system','oracle', 'fiona')##获取游标cursor = db1.cursor()f = open("2.txt")for i in f: try:

2017-10-12 16:46:02 337

原创 mongodb 安全防护策略

mongodb 安全防护策略:1. 开启密码登入认证2. 修改默认端口3.限制IP 登入访问限制---以安全模式方式启动 MongoDB##windows 环境:以认证的方式启动数据库,启动时添加 –auth 参数:D:\MongoDB\mongodb-2.4.8>.\bin\mongod --dbpath=.\data --logpath=.\log\

2017-09-08 14:45:20 2058

原创 ASM 异常 ORA-00020: maximum number of processes (100) exceeded

数据库alert 日志:Tue Jul 04 08:54:31 2017NOTE: ASMB terminatingErrors in file /u01/app/diag/rdbms/soarca/soarca2/trace/soarca2_asmb_62914802.trc:ORA-15064: communication failure with ASM instan

2017-07-04 15:47:26 1812

原创 sql profile: 如何使用我们自定义的sql 执行计划来固定原sql执行计划 及 如何优化非绑定变量sql

##测试环境搭建:SQL> create table test (n number );Table created.SQL> declare          begin           for i in 1 .. 10000 loop               insert into test values(i);               commit;

2017-06-21 17:00:28 820

原创 windows pip 快速安装阿里云镜像包

配置pipc:\pip.ini##########################################################[global]index-url = http://mirrors.aliyun.com/pypi/simple[install]trusted-host=mirrors.aliyun.com################

2017-06-17 16:59:23 2262

原创 11G RAC 异常宕机时故障诊断信息收集脚本

##---Datatbase logs & trace files:cd $(orabase)/diag/rdbmstar cf - $(find . -name '*.trc' -exec egrep '' {} \; grep -v bucket) | gzip >  /tmp/database_trace_files.tar.gz##---ASM logs & trace

2017-06-05 14:33:17 719

原创 rhel 6.7 安装Oracle RAC 12.2.0.1

在Oracle Linux 6.7上安装Oracle RAC 12.2.0.1  1.  操作系统及存储配置1.1需要安装的OS package#################################Table 4-4 x86-64 Red Hat Enterprise Linux 6Minimum Operating System Requirements

2017-05-24 10:37:58 6989

原创 如何分析oracle表是否被人删除或者更新过?

今天开发来找我,问我客户的一张表的数据没了,但是开发觉得没人动过,所以他们让我查下是否有人动过这个表初步想到2个办法,这里做个备记 ,数据库没有开归档S1#:闪回版本查询SELECT .....FROM tablename VERSIONS {BETWEEN {SCN | TIMESTAMP} start AND end} --start,end可以是时间也可以是scnFlas

2017-05-24 10:13:43 5214

原创 ORA-00494: enqueue [CF] held for too long (more than 900 seconds) cause instance crash

故障现象:alert 日志Restarting dead background process MMONTue May 16 17:24:51 2017Process 0x0x6b0f14da8 appears to be hung while dumpingCurrent time = 465593890, process death time = 465533027 inter

2017-05-17 10:55:26 1726

原创 oracle 10204 10205 11202 11023 11204 db psu 下载连接汇总

11.2.0.4 Patch Set Update PatchesThe table below shows the database Patch Set Update patches available for 11.2.0.4. Each link takes you to a document with more information about that specific Patch

2017-05-14 17:24:28 2510

原创 upgrading to (11.2/10.2) from (9.2) or (10.1) 需要注意的connect 角色的权限差异

SQL> select * from v$version;BANNER--------------------------------------------------------------------------------------------------------------------------------Oracle9i Enterprise Edition Rel

2017-04-16 16:09:57 781

原创 Bug 18199537 RAC database becomes almost hung when large amount of row cache are used in shared poo

Bug 18199537  RAC database becomes almost hung when large amount of row cache are used in shared pool This note gives a brief overview of bug 18199537.  The content was last updated on: 15-FEB-201

2017-03-31 08:46:45 954

原创 mysql 修改sql_mode 实现字符串管道‘||’连接

mysql> show variables like '%sql_mode%';+---------------+--------------------------------------------+| Variable_name | Value                                      |+---------------+-------------

2017-03-06 11:00:29 3428

原创 library cache lock 相关的bug list

NBProbBugFixedDescriptionII5650841Hang / deadlock from ANALYZE of cluster indexII1623280311.2.0.4, 12.1.0.2, 12.2.0.0Library c

2017-02-02 21:34:05 1503

原创 exp/imp as sysdba

导出元数据--常规方式On Windows Platform : userid="'"/ as sysdba"'"   or    userid="""/ as sysdba""" On Unix Platform         : userid=\'/ as sysdba\' exp \'/ as sysdba\'  rows=n file=/lixora/full

2017-01-22 16:30:10 1764

原创 写在2017年初元月三号

2016还了很多人生的生活债,真是应了那句话 “”出来混的迟早要还的“” 生活经历太少,感受更不多2017年已经开始,我依然是我,明天注定是未知的,但更明确的是要把握住当下的每一天,多点好奇,多点坚持,多点尝试。凡事没有一蹴而就,厚积薄发,去做个有趣,有深度,有内涵的人1。生活上多点感受,好奇,留心,注意。工作也可以变成生活的一部分,除了工作,亦可以一起喝个茶,吃个饭,钓个鱼。。。。

2017-01-03 13:27:00 532

原创 一次asm dg 迁移后的坑

ASM  alert:WARNING: Read Failed. group:0 disk:3 AU:0 offset:0 size:4096Errors in file /oracle/grid/diag/asm/+asm/+ASM1/trace/+ASM1_ora_27525184.trc:ORA-27063: number of bytes read/written is inc

2016-12-21 16:44:46 1445

原创 x86 架构下安装oracle RAC 要注意到点

今天领导突然问我x86 环境下装oracle rac 有哪些要注意的点,这里简单写了下。还有很多可以写。慢慢补。。。。###主机层面要注意的:操作系统相关的特性需要调整:如:rhel6 的透明大页要关闭主机内存大于32G 要配置大页(huge page)主机要关闭 NUMA;主机要关闭一些额外的系统服务;操作系统内核参数要调整正确(尤其是网络相关的)ibm

2016-12-19 19:59:24 766 1

原创 mysql 5.6 bin包安装手记

---检查依赖包rpm -qa libaio---检查mysql是否预安装rpm -qa  msyql自定义mysql安装目录:比如 /monitor/,将安装包上传到该目录下;##root 用户groupadd mysqluseradd -r -g mysql mysqlmkdir  /monitor/cd /monitor/tar z

2016-12-05 08:37:14 575

原创 oracle 11g 从+DATA迁移到+newdata ASM 磁盘组迁移

从+DATA迁移到+newdata磁盘组---归档模式:1.利用copy备份数据库rman>backup as copy database format '+DG1' 2.待备份完,启动到mount状态(启动第一节点数据库到mount,其它节点数据库实例关闭)SQL> shutdown immediateSQL> startup mount;

2016-12-04 11:01:39 1365

oracle 11g 数据文件头block 1解析

oracle 11g 数据文件头block 1解析 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ##powered by :黄林杰_Huanglinjie ##version : 2023-v11 ##联系方式:17767151782 ##blog: https://blog.csdn.net/lixora/ ##info: Oracle 11g datafile block 1 header parse ##demo : parseOracleKcvfh.exe -dbfile c:\lixora.dbf ========================================> BLOCK SUMMARY <======================================== TypeKCBH: 0x0b FrmtKCBH: 0xa2 RDBAKCBH: 0x400001 KCCFHDBI: 1384114315 KCCFHDBNX: HELOWIN KCVCPSCN_KSCNBAS: 0x0010a3b9,ckp scn:1

2023-11-16

golang 版 linux windows httpstat http url api 性能分析工具

golang 版 linux windows httpstat http url api 性能分析工具

2023-03-16

page_stream.exe

windows 平台 undrop for mysql,mysql innodb page 解析分析工具

2022-01-10

windows 版 orzdba mysql 远程性能监软件

windows 版 orzdba mysql 远程性能监软件

2019-04-04

USE_LARGE_PAGES

USE_LARGE_PAGES 思维导图

2015-12-22

rhel 6.1 gcc及其依赖的rpm包

rhel 6.1 gcc及其依赖的rpm包

2013-09-23

msp430课件

msp430的ppt及多个实验的源程序 /****************************************************************** * 文件名称: * clock.c * 文件说明: * 通过实验,熟悉如何设置系统主时钟(MCLK)、辅助时钟(ACLK)、 * 子系统时钟(SMCLK) * 程序运行后可以得到ACLK=32768、MCLK=SMCLK=32768*10 * ******************************************************************/ #include <MSP430x44x.h> /***************************************************************** * main()函数 *****************************************************************/ void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 P1DIR = 0x32; // 设置 P1.1,P1.4,P1.5 方向 P1SEL = 0x32; // P1.1,P1.4,P1.5 为外围模块 FLL_CTL1 = FLL_DIV0; // 设置 p1.5 输出频率 // 设置 FLL_CTL1 = 0x32; SCFQCTL =0x09; // 设置 SMCLK = ACLK * 10 // 设置 MCLK = ACLK * 10 while(1); //空循环,供用户检测其输出频率 }

2013-06-17

windows下安装oracle+asm

windows下安装oracle+asm

2013-03-13

数据流病毒清除工具

数据流病毒清除工具

2013-01-22

rhel5.8 rpm for oracle rac10.0.2.5

rhel5.8 rpm for oracle rac10.0.2.5

2012-11-03

解决sqlplus 删除键,方向键扥乱码

解决sqlplus 删除键,方向键扥乱码

2012-10-07

oracle11g r2 for linux x64 所有必须的rpm 包.rar

安装oracle11g r2 for linux x64 所有必须的rpm 包.rar

2011-10-29

unixODBC-devel-2.2.11-7.1.i386.rpm

( unixODBC-devel-2.2.11-7.1.i386.rpm

2011-10-29

elfutils-libelf-0.137-3.el5.i386.rpm

( elfutils-libelf-0.137-3.el5.i386.rpm

2011-10-26

elfutils-libelf-0.137-3.el5.i386.rpm

( elfutils-libelf-0.137-3.el5.i386.rpm

2011-10-26

sysstat-7.0.2-3.el5.src.rpm

( sysstat-7.0.2-3.el5.src.rpm

2011-10-26

compat-libstdc++-33-3.2.3-61.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

2011-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除