快乐DBA
文章平均质量分 78
共享DBA知识,享受DBA的快乐!在积累中进步.....
只有拥有实践能力,当“知识”转化成“能力”和“智慧”时,你才能够看到“知识”的真正力量。
Angus_yang
因为相信 所以看见
展开
-
mariadb克隆
oracle有克隆安装,其实mysql/mariadb类似,只需简单几步就可以直接在异机直接启动.原创 2016-01-29 12:07:19 · 2018 阅读 · 0 评论 -
mariadb connect引擎连接sqlserver
网上很多使用mariadb的connect引擎连接oracle,唯独没有mariadb使用connect引擎连接sqlserver,特小记一篇.原创 2016-01-27 21:24:50 · 4683 阅读 · 0 评论 -
mariadb-galera-10.0.19 on centos 6.5
mariadb-galera-10.0.19 on centos 6.5安装配置,其实性能还是很不错的原创 2015-06-01 14:41:51 · 2617 阅读 · 0 评论 -
mongodb高可用Replica Set
mongodb高可用Replica Set原创 2015-08-06 17:55:24 · 4153 阅读 · 0 评论 -
oracle克隆安装
oracle on Linux安装多台服务器时并不需要每台一一安装,可以采用一次安装副本多台克隆即可,简单快速.其实这个方法很简单,很多人也知道,最近不少人问,就简单分享一下原创 2015-10-09 17:04:21 · 3269 阅读 · 0 评论 -
PostgrelSql 9.4 hot standby配置
postgresql 同步流复制即hotstandby配置原创 2015-10-09 16:59:27 · 3056 阅读 · 0 评论 -
mydumper备份脚本
mydumper自动备份部分数据库、所有数据库或特定数据库原创 2015-05-14 11:45:19 · 3281 阅读 · 0 评论 -
xtrabackup自动还原脚本v2
该版本增加了是否恢复所有增量备份,默认是全部增量备份.原创 2015-04-10 14:33:46 · 2802 阅读 · 0 评论 -
timesten升级
timesten升级很简单,但是大家都懒得写,那就分享一个入门的升级步骤.原创 2015-03-18 13:48:44 · 2244 阅读 · 0 评论 -
xtrabackup自动还原脚本
xtrabackup自动还原脚本,可以自动寻找最新的完全备份以及全备以后的增量备份并自动applog和copy-back.原创 2015-04-08 15:29:54 · 3984 阅读 · 0 评论 -
xtrabackup自动备份脚本
xtrabackup 2.2.8自动备份脚本,自动检测是否有全备和增量备份文件.原创 2015-04-03 16:47:38 · 11019 阅读 · 0 评论 -
误删 oracle 数据文件的恢复
虽然一再小心,但是还是发生人为误删除数据库文件.简单步骤,或许关键时刻可以帮大忙.原创 2015-03-05 16:44:09 · 2740 阅读 · 0 评论 -
linux 巡检脚本
linux 巡检脚本原创 2015-02-11 18:11:35 · 5082 阅读 · 0 评论 -
【实战】sphinx的配置文件
sphinx 配置文件原创 2014-12-02 14:08:19 · 1503 阅读 · 0 评论 -
实战:sqlserver 2012 扩展事件-XML转换为标准的table格式
sqlserver 2012 扩展事件将XML转换为table格式原创 2014-12-25 18:38:17 · 3277 阅读 · 0 评论 -
10046入门:使用 10046 查看执行计划并读懂 trace文件
oracle 11.2 10046入门使用原创 2015-02-11 18:08:47 · 3323 阅读 · 0 评论 -
oracle 数据库碎片化管理
oracle数据库碎片化管理包括表空间碎片、表碎片以及索引碎片的查找和解决办法原创 2015-02-27 15:03:01 · 7296 阅读 · 0 评论 -
oracle SPM 执行计划管理
oracle spm执行计划管理,常见操作,可以作为spm的简单手册原创 2015-03-02 13:37:02 · 7601 阅读 · 0 评论 -
oracle dbms_stats统计信息管理
dbms_stats相关常见操作,可以作为一个手册参考.原创 2015-03-02 13:34:45 · 5788 阅读 · 0 评论 -
SAA-sql access advisor使用(oracle 11.2后版本)
最近使用SAA,发现网上很多博客讲解的其实在oracle 11.2之后的后续版本中使用或多或少都有问题,要么版本改变语法改变要么不够全,花点时间罗列一下新版本的使用.原创 2015-03-03 15:28:28 · 4765 阅读 · 0 评论 -
实战:mysql 巡检脚本V1
mysql on linux 巡检脚本,第一版!原创 2014-08-26 11:25:05 · 9947 阅读 · 0 评论 -
实战:mysql统计指定架构的所有表的数据和索引大小情况-v2
方便mysql统计指定架构的所有表的数据和索引大小情况-v2原创 2014-06-17 16:40:48 · 1558 阅读 · 0 评论 -
实战:判断mysql中当前用户的连接数-分组筛选
判断mysql中当前用户的连接数-支持分组筛选原创 2014-06-19 09:07:57 · 1699 阅读 · 0 评论 -
实战:自定义脚本关闭mysql-mysql 5.6.19
实战:自定义脚本关闭mysql-mysql 5.6.19原创 2014-06-16 10:09:19 · 1724 阅读 · 0 评论 -
实战:自定义脚本启动mysql-mysql 5.6.19
实战:自定义脚本启动mysql-mysql 5.6.19原创 2014-06-16 10:11:08 · 2206 阅读 · 0 评论 -
python操作sqlserver
python连接sqlserver原创 2014-08-18 12:10:40 · 6763 阅读 · 0 评论 -
perl操作sqlserver实现BCP
perl操作sqlserver实现BCP原创 2014-08-18 12:16:39 · 1287 阅读 · 0 评论 -
mysql性能检查脚本-部分
简单的mysql性能检测脚本,未完待续!原创 2014-08-22 12:01:16 · 3814 阅读 · 0 评论 -
实战:ORACLE SQL Performance Analyzer
通过 SPA,您可以根据各种更改类型(如初始化参数更改、优化器统计刷新和数据库升级)播放特定的SQL 或整个 SQL 负载,然后生成比较报告,帮助您评估它们的影响.在 Oracle Database 11g 之前的版本中,我必须捕获所有 SQL 语句,通过跟踪运行这些语句,然后得到执行计划 — 这是一项极其耗时又极易出错的任务。新版本中,我们不需要再那样做了,我改用非常简单而有原创 2014-06-03 09:46:51 · 4047 阅读 · 0 评论 -
实战:INNOBACKUPEX for mysql 5.6自动还原脚本-v2
INNOBACKUPEX for mysql 5.6自动还原脚本-再次更新共享一下!原创 2014-06-13 13:18:03 · 2035 阅读 · 0 评论 -
实战:INNOBACKUPEX for mysql 5.6自动备份脚本
#backup.sh#!/bin/sh## 第一次执行它的时候它会检查是否有完全备份,否则先创建一个全库备份# 当你再次运行它的时候,它会根据脚本中的设定来基于之前的全库备份进行增量备份#ocpyang@126.comINNOBACKUPEX_PATH=innobackupex #INNOBACKUPEX的命令INNOBACKUPEXFULL=/usr/bin/$IN原创 2014-06-12 19:20:12 · 5209 阅读 · 0 评论 -
实战:percona-xtrabackup 2.1.9 for mysql 5.6.19
xtrabackup 2.1.9 for mysql 5.6.19编译安装原创 2014-06-06 11:09:35 · 3393 阅读 · 0 评论 -
实战:查看指定分区表的每个子分区行数
批量获取指定分区表的每个子分区行数!不然手动查询太麻烦! ---查看指定分区表的每个子分区行数create or replace procedure show_tabparcnt(partiton_tablename in user_tab_partitions.table_name%type ) --输入参数asTYPE cur IS REF CURSOR RETU原创 2013-05-03 12:25:31 · 12999 阅读 · 0 评论 -
AWR-比较两个阶段性能
实际环境中,需要比较两个不同时间点的性能,故生产两个时间点的ARW并做些比较! 示例:产生整个数据库的AWR报告。本例中,Oracle的主目录是S:\app\Administrator\product\11.2.0\dbhome_1运行脚本awrrpt.sql。SQL> @?/rdbms/admin/awrddrpt.sqlCurrent Instance~原创 2013-05-02 08:45:51 · 14483 阅读 · 0 评论 -
AWR扫盲
生产AWR,最简单的步骤!入门参考 --产生整个数据库的AWR报告,运行脚本awrrpt.sql。 @?/rdbms/admin/awrrpt.sql --产生某个实例的AWR报告,运行脚本awrrpti.sql。 @?/rdbms/admin/awrrpti.sql --产生某条SQL语句的AWR报告,运行脚本awrsqrpt.sql原创 2013-05-02 08:43:43 · 15408 阅读 · 0 评论 -
oracle 追踪特定sql语句
--新建测试表create tablespace testdatafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\test01.DBF'size 500mautoextend onnext 100m maxsize unlimitedextent management local autoallocatesegment space原创 2013-04-27 13:20:32 · 29186 阅读 · 0 评论 -
oracle 追踪一个SQL会话
oracle中追踪一个sql会话有很多方式,oracle 11g中官方推荐使用DBMS_MONITOR.在实际生产环境中,尽量慎重这个操作,尽可能找出具体的会话ID或pid来追踪.--新建测试表create tablespace testdatafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\test01.DBF'size 500ma原创 2013-04-27 13:17:28 · 18498 阅读 · 0 评论 -
整理下自己使用的sqlserver DBA面试题
1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,现在需要停机新添加一个节点C进来替换现有节点B,请列出必要的步骤.2.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,A节点内存比B节点内存大一倍,为当前的主节点,为了业务需要,需要释放A节点内存即重新启动sqlse原创 2012-12-24 15:46:12 · 15862 阅读 · 0 评论 -
oracle备份如何到异机还原
情景描述: 有朋友问,MSSQLSERVER将数据库备份还原到其它机器很方便,基本就是傻瓜式操作,oracle有控制文件、参数文件一堆东西,觉得还原很复杂;其实不然,我抽出了点时间,简单演示下案例,朋友们,参考下!为了简单快速,我采用RMAN备份和还原 --说明:(1).RMAN备份到异机恢复的时候,db_name需要相同。如果说要想改成其他的实例名,原创 2013-04-12 11:27:23 · 8143 阅读 · 0 评论 -
row-chains:行链接的解决办法
-------行链接/***重建跨多个数据块的数据行生产环境中,数据变更后会导致很多数据行会存储在多个数据块中。从而导致IO使用频率增高并进一步导致并查询速度变慢。平时维护中需要DBA重建跨多个数据块的数据行使其每一行数据都尽可能位于一个数据块中.***/---------------------------1.验证是否有行链接方法-------------------原创 2013-04-12 09:17:21 · 6172 阅读 · 0 评论