数据库

Redis主从复制网络闪断处理

先记录几个有意思的用法1.重复执行-r 选项重复执行一个命令指定的次数。-i 设置命令执行的间隔。比如查看redis每秒执行的commands(qps)./redis-cli -r 100 -i 1 info stats | grep instantaneous_ops_per_secinstantaneous_ops_per_sec:334instantaneous_ops_per_sec:306instantaneous_ops_per_sec:294instantane...

壹頁書
NoSQL
2016-05-25 15:43

【Redis】Redis 主从复制之一

和关系型数据库一样,Redis也有自己的高可用属性,主从复制,相比而言 redis的主从复制的搭建过程更为简单。本文简单介绍redis的主从复制原理和搭建过程。

杨奇龙
NoSQL
2016-05-25 00:28

最近的几个技术问题总结和答疑(五)

最近收到了几个朋友的提问,我简单总结了一下。问题1:首先是有个朋友问到,单引号,双引号在有些场合通用,有些场合会提示错误。我做了一个简单的测试,当然只是一个相对片面的解读,能够说明问题即可。比如我需要修改SYS的密码为asdfasg!,需要注意末尾有一个感叹号。可以看到下面的测试结果。SQL> alter user sys i...

jeanron100
Oracle
2016-05-24 23:32

oracle 11g undo_retention 以及retention guarantee 小节

undo 里面记录的是被修改的数据块的前镜像,但是他并不是原数据块的copy,而是一个改变向量,真正的一致性读要借助CR块,Cr块也就是consistent read块它用来维护oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session...

贺子_DBA时代
Oracle
2016-05-24 20:44

impdp的TABLE_EXISTS_ACTION参数选项

impdp有一个参数选项TABLE_EXISTS_ACTION,help=y的解释为:Action to take if imported object already exists.Valid keywords are: APPEND, REPLACE, [SKIP] and TRUNCATE. 官方文档有句话:“Only objects created by the Import will be remapped. In particular, the tablespaces...

bisal
Oracle
2016-05-23 17:39

oracle 11g下如何捕捉library cache对象执行时产生的lock、pin等信息

我们知道使用10049 event可以跟踪语句执行过程中在library cache对象上产生的lock和pin的动作,但此方法仅在Oracle 10g版本下有效,11g下另有他法。先来回顾一下10g里是怎么做的//////////////////////////// ORACLE 10gR2 下的测试//////////////////////////###创建测试表,执行测试SQL语句drop table t2;crea...

oliseh
Oracle
2016-05-20 09:12

关于switchover的流程和补充

对于Oracle Data Guard中的Switchover一般是计划内的操作,自己其实也处理了不少的故障,也算是轻门熟路。复杂的事情简单做,简单的事情重复做,重复的事情用心做,想必很多事情都是这个理吧。发现很多事情虽然做了很多遍,但是每次都会有不同的体会,而这些积累下来的经验才让我们的经验更加宝贵。一般来说Oracle的Switc...

jeanron100
Oracle
2016-05-19 23:15

对于tnsping的连接超时的功能补充

tnsping,作为Oracle连接测试的一个小巧的工具,其实大家已经不陌生了,但是使用tnsping有一个问题,就是连接超时,当然这个和网络的安全策略等密不可分,但是摆在我面前的一个问题是,现在有大量的服务器,每台数据库服务器上都有tnsnames.ora,如果需要判断tnsnames.ora里面的配置是否生效,使用tnsping是一个很自然的选...

jeanron100
Oracle
2016-05-18 22:30

OCP课程50:管理II之诊断数据库

课程目标: 检测和修复数据库损坏 处理块损坏 配置ADR(Automatic Diagnostic Repository) 运行健康检查 1、数据恢复顾问 数据恢复顾问: 当遇到错误时,数据恢复顾问自动收集数据问题信息,检查分析问题。 数据问题有时会很严重,比如丢失日志文件导致不能启动数据库。有时不严重(比如数据文件块损坏),不需要关闭...

stonebox1122
Oracle
2016-05-17 12:38

ORACLE SQL Tuning Health-Check(SQLHC)

      一条sql语句的性能主要依赖于好的物理结构,准确的系统统计数据,准确的对象统计数据,合理的查询优化器参数,合理的系统参数.这些数据也就是CBO计算的基本参数,SQLHC(文档 ID 1366133.1)正是为用户提供sql的这些数据,来辅助sql调优.特别适合无法在客户环境中调优的情况,SQLHC虽然没有SQLT(文...

selectshen
Oracle
2016-05-16 17:31

【RMAN】RMAN备份恢复3 RMAN增量备份脚本与crontab计划任务

RMAN备份恢复3 RMAN增量备份脚本与crontab计划任务 【RMAN增量备份】差异性增量备份 differential incremental backup,备份最近一次0级或1级备份之后发生改变的数据块。累积性增量备份 cumulative incremental backup,备份最近一次0级备份之后发生改变的数据块。下面实验使用默认的 差异增量备份备份策略:每...

海星星hktk
Oracle
2016-05-14 00:21

【Redis】Redis 初探

一 简介  Redis 是一款完全开源免费的高性能的key-value数据库,可以作为缓存,kv结构存储和队列,目前在互联网行业比较广泛使用。  Redis作为Key-value型数据库,它提供了Key-Value 映射关系。除了常规的数值或字符串,Redis的键值能够提供 Lists,Sets,Sorted sets (有序集合),Hashes (哈希表) 多种结构。...

杨奇龙
NoSQL
2016-05-13 14:55

Redis重要参数回顾

最近有点闹心.先是昨天壁挂炉管子崩了,家里发大水.小花狸还把钥匙扔厕所里了,没注意直接给冲走了..晚上,有邮件报警.才发现家里键盘还让小花狸玩坏了...这孩子.太淘气了晚上9点半,打车去单位处理.发现Redis内存使用接近上限.已经使用了10G左右.我调整了一下上限,解除了报警.但是查看top的时候,发现Redis-server cp...

壹頁書
NoSQL
2016-05-13 12:37

logminer来恢复在表DDL之前被删除的数据

做这个测试是因为前同事(开发人员)在客户现场做维护误删除了一张表的记录,但在删除表之后修改了表的结构(修改了字段的精度),发现误删除记录后,想通对表执行闪回查询来恢复被删除的记录发现不能闪回了,因为表结构发现了修改(ORA-01466: unable to read data - table definition has changed)。而且这个数据库没有备份...

eric0435
Oracle
2016-05-13 11:03

12c OCP题库解析060-3 SYSAUX表空间所含组件的的管理方法

在组件安装时,也可以选择不放在SYSAUX 表空间中。如果决定把组件从SYSAUX表空间移动指定的表空间中,可以使用在V$SYSAUX_OCCUPANTS 视图中移动组件的存储过程来进行。反之,用于移动存储过程也可以把组件从其他表空间移动到SYSAUX表空间中。

Hoegh
Oracle
2016-05-13 08:52