MySQL之全库备份与恢复--innobackupex
结合相关脚本使用,效果更佳~MySQL脚本(percona-tools)http://blog.itpub.net/29510932/viewspace-1787716/-------------------------------------------------------------------------------------------------正文------------------------------------------------------------------------------------------------...
MySQL误删物理文件的恢复(Linux)
以前拜读过一位Oracle大大的文章,结果自己在测试环境也遇到了,顺手记下来Oracle大大的文章链接http://blog.itpub.net/17203031/viewspace-1077770/-------------------------------------------------------------------------------------正文----------------------------------------------------------------------...
MySQL并发复制系列二:多线程复制
并发复制(Parallel Replication) 系列二: Enhanced Multi-threaded Slaves
关于MySQL集群架构优劣势与适用场景的分析与思考
本文主要分析总结了目前主流的几种MySQL集群架构实现方法及优缺点,现发出来以供大家参考学习、共同进步,如有不妥之处,请不吝赐教~
MySQL案例分析--QueryCache
QueryCache联动内容:http://blog.itpub.net/29510932/viewspace-1694922/-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------案例发生于生产环境...
【MySQL】数据库开发规范
根据工作经验 总结了一份MySQL 数据库开发规范,欢迎各取所需。
MySQL参数调优最佳实践
前言很多时候,RDS用户经常会问如何调优RDS MySQL的参数,为了回答这个问题,写一篇blog来进行解释:哪一些参数不能修改,那一些参数可以修改;这些提供修改的参数是不是已经是最佳设置,如何才能利用好这些参数;哪些参数可以改细心的用户在购买RDS的时候都会看到,不同规格能够提供的最大连接数以及内存是不同的,...
Shell磁盘空间和表空间告警程序
把下面内容添加到文件夹里面/etc/mail.rcset from=1423646477@139.comset smtp=smtp.139.comset smtp-auth=loginset smtp-auth-user=253645765878@139.comset smtp-auth-password=2015set ssl-verify=ignore这下面脚本#!/bin/bash#More than 80% the alarm#Contents are saved to disk/home/oracle/disk.log...
ITIL的一些简单感受
今天听一个同事讲了下ITIL的内容,从这个主题的方向来说,我还是想好好取取经的。因为这个和基础架构中的配置管理,其中很多比较枯燥,晦涩的概念同事竟然都用非常生动的语言描述了出来,而且里面有很多的小段子,就是生活中的各种有趣的事情或者个人的思考,很多事情竟然闻所未闻,而且考虑问题的角度也有非常大的层次,所...
推荐给你的一个非技术公众号清单
前些天收集了一个非技术的读书清单,受益匪浅,从中也学习了不少未知领域的解读。如果我在图书馆看到这么一本陌生的书,可能会去看看简介或者花一些时间去简单了解,但是显然我不会像朋友推荐的书一般重视,征集书单的缘由在于公司之前的一个活动,可以帮大家订购一本自己喜爱的书作为礼物,于是...
最近的学习计划安排
今天想整理一下自己的思路,想想接下来的这些天,笔记该怎么写,需要写哪些内容,大体想了一下,发现有计划会让自己更有动力。暂且按照这个计划来实施。对于数据库也需要扩展一些新的思路,当然现有的11g,12c的更多特性也需要加深理解,多实践。MySQL 5.7的新特性现在已经有了percona 5.7GA,还是可以花一些时间来学习一下...
运维平台的建设思考-元数据管理(四)
对于服务器的一些信息,如果数据量大了之后总是感觉力不从心,需要了解,但是感觉得到的这些信息不够清晰明了。比如我们得到一台服务器,需要知道最基本的硬件配置,内存情况,磁盘空间情况,哪些磁盘空间问题需要关注,哪些磁盘空间问题可以忽略,swap的使用情况如何,服务器的操作系统版本,内核版本,上面运行有几个实...
通过shell脚本查看数据库表空间使用情况
对于数据库中表空间查看,想必大家都有很多的脚本已经在用了,自己也啰嗦一下,分享一个通过shell脚本查看表空间使用情况的例子。脚本如下:sqlplus -s $DB_CONN_STR@$SH_DB_SID <<EOFset echo off heading on underline on;column inst_num heading "Inst Num" new_value inst_num format 999...
自动监控Oracle 表空间信息并发送邮件脚本
Oracle 表空间自动监控脚本 一天服务器上有多个实例,表空间的监控如何无需一个实例一个实例的去登陆查看而且自动邮件给大家呢。简单的写个脚本供大家参考,若有不当之处请指出将不胜感激.......#!/bin/bash# script name is check_tablespace.sh# created date: 2015-01-05# gui jian#...
Oracle-禁止用户对自己的表执行drop,alter操作
在大型项目的数据管理中,数据库的安全隐患非常大,既要允许开发人员能够登陆数据库,查询数据,但是又不能对表进行删除,修改权限。针对这种情况有两种解决方案:1.在sys用户建立触发器,不允许用户删除和修改表。2.建立B用户,给B用户对A用户表的insert,update权限,不给其他权限。这里先说下1的实现:[@more@]CREATE OR REPLACE TRIGGER T_TEST BEFORE DROP OR ALTER ON databaseDECLAREBEGINIF ora_dict_obj_owner = 'TEST' AND ora_sysevent = 'DROP' THENraise_application_error(-20002,'不允许删除对象');ELSIF ora_dict_obj_owne
Oracle 11g 手工不完全恢复 场景1:被动的不完全恢复(日志缺失)
--查看emp表原始数据 scott@TESTDB11>select * from emp; EMPNO ENAME JOB MGR...
Rman 定时备份crontab
第一步:加入定时任务:crontab - l10 0 * * * /oradata_uat8/udb001/backup_db.sh > /oradata_uat8/udb001/b.log// 每天凌晨0:10自动备份数据库。第二步: shell 文件调用backup scripts. ...
oracle profile sessions_per_user的用法
sessions_per_user的作用是限制每个user能登录的最多会话数,如果没启用资源限制的话,那这个参数即使设置了也不会生效的: 以下为测试过程:创建每个用户只允许一个...
Oracle限制某个用户的连接数及PROFILE介绍
Oracle限制某个用户的连接数及PROFILE介绍今天有同事打电话来,说要限制一个用户的链接数,可以能来实1. 查如果为FALSE,设置 RESOURCE_LIMIT参数为TRUE,即开启资源限制:alter system set resource_limit=TRUE; 2. 最大连接数限制为20将PROFILE...
system表空间用满解决
system表空间用满解决