linux下gzip的压缩详解
Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename gunzip的用法1.作用 gunzip命令作用是解压文件,使用权限是所有用户。 2.格式 gunzip [-acfhlLnNqrtvV][-s ][文件...] 或...
ORA-08177: cant serialize access for this transaction问题研究
1、创建测试表 2、开第一个会话,将事务隔离级别设置为“SERIALIZABLE”,在没有其它事务操作时的情况正常。最后修改一条记录,但不提交。 3、建立第二个会话,设置事务隔离级别,修改第一个事务修改的记录,同样不提交,其现象是等待。 4...
ORA-08177: can't serialize access for this transaction
今天发现了一个Oracle错误,ORA-08177: can't serialize access for this transaction,感觉有些棘手,搜了不少文章感觉不是很好,不过下面这篇文章看后感觉豁然开朗。转发如下:今天在消息的接受日志中,发现一个错误.ORA-08177: 无法连续访问此事务处理.觉得有点束手无策,于是停下许多工作,开始解决...
Innodb Read Only Mode
Innodb has come up (in mysql-5.6.7 release candidates onwards) with changes for running server instance in read only mode. It makes entire server instance as read only. You cannot selectively make certain table as read only (Not at table level). Feature is introduced by considering(1) Innod...
使用Redis之前5个必须了解的事情
【转自Dataguru】使用Redis开发应用程序是一个很愉快的过程,但是就像其他技术一样,基于Redis的应用程序设计你同样需要牢记几点。在之前,你可能已经对关系型数据库开发的那一整个套路了然如胸,而基于Redis的应用程序开发也有许多相似的地方,但是你必须牢记以下两点——Redis是个内存数据库,同时它是单线程的。因此...
Linux LVM硬盘管理及LVM扩容
LVM磁盘管理一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,...
使用Putty连接AWS的EC2(Linux系统)
Putty是Windows上常用的SSH工具。使用它连接EC2的linux实例方法如下:1、生成ppk文件打开PuttyGen工具。点击Load加载.pem证书。点击Save private key来保存.ppk证书。2、配置:在Putty的设置Connection->SSH->Auth里添加.ppk证书,如下图:现在就可以使用Putty连接EC2的实例了,默认用户名是ec2-user。...
使用SecureCRT连接AWS的EC2(Linux系统)
如果使用Ubuntu等linux系统,直接使用ssh命令即可访问AWS上的Linux-EC2实例。在Windows系统上就需要使用SecureCRT,Putty等工具,进行连接。但是AWS提供的XXX.pem文件,不能直接在这些工具里使用,需要做一些处理,才可以。下面说明一下,SecureCRT的方法:1、使用XXX.pem文件生成一个公钥文件XXX.pem.pub $ ssh...
【转】分布式计算的谬论
早在1994年 SUN 的小伙 Peter Deutsch就提出了分布式计算的七大谬论,后来被 James Gosling等完善:Fallacies of Distributed Computing1. 网络是可靠的2. 网络延时为零3. 带宽是无限的4. 网络是安全的5. 网络拓扑不会改变6. 肯定至少有一个管理员(在值班)7. 传输开销为零8. 网络是同质的...
【转】linux定时任务的设置
1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /ho...
MySQL Cluster研究(2)
对SQL节点的增加和删除1、直接登录SQL节点停掉MySQL服务,然后登录到管理节点,使用ndb_mgm管理客户端,查看各节点状态。检查集群是否受到影响。登录id是4的SQL节点,进行数据的操作。现在,再次重起刚刚停...
MySQL Cluster研究(1)
最近项目中要使用MySQL Cluster,所以开始学习研究的历程,并记录下来,以备察看。整个集群基于CentOS Enterprise Linux 6.4 64位,使用的MySQL版本是MySQL-CLuster-7.2.13。一、准备工作1、定义机...
【install】windows 2008 R2 64bit,安装Oracle10.2.0.4的历程
原本认为在windows平台安装软件是非常容易的,今天略略领教了windows server版本。在windows 2008 R1上安装 Oracle10.2.0.4的时候,双击setup.exe,就出了问题。 根据在Linux平台安装的经验,可以对Oracle...
【转】linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 &n...
【Flashback】11g的闪回数据归档初探
1、准备环境1)、创建闪回数据归档使用的表空间SQL> create tablespacefla_tbs1 datafile'/u01/app/oracle/oradata/ORCL/fla_tbs01.dbf'size10M reuse autoextend on next 640K maxsize 500Mextentmanag...
【转】11gR2启动ASM实例时遭遇ORA-29701
[grid@vm11gr2] /home/grid> sqlplus "/as sysasm" SQL*Plus: Release 11.2.0.1.0 Production on Sun Oct 25 10:16:21 2009 Copyright (c) 1982, 2009, Oracle. All rights reserved.&nbs...
【EM】重新创建EM Database Control
前几天使用RMAN的convert,做了一次数据库整体迁移。迁移完成后发现Database Control不能使用了,在网上查了查需要重新创建(如果想修改DBSNMP的密码,也是要重新创建的)。下面是我记录的重新...
【Linux定时任务】crontab使用经验
crontab,大家应该都不陌生,linux下的定时任务,非常强大,非常方便。这两天自己使用它进行定时备份,将备份指令写成Shell脚本,然后用crontab定时执行,可是出现问题了。问题:脚本单独执行,没有任何...
【权限】存储过程执行时,报ORA-01031权限不足
用户自己创建的存储过程,存储过程中也是处理自己schema的对象。存储过程中的每条SQL都行执行成功,但是执行存储过程就报出 下面的错误:ORA-00942: table or view does not exist......ORA...
我的OCM历程
本人原先一直从事软件研发,做底层的开发,2011年才开始准备OCM认证。有人会问,做开发是不是很累,才想转DBA。其实不是的,完全是兴趣使然,工作中所做的事情基本上都是离不开数据库,那么为什么不好好的研究它呢?...