自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 收藏
  • 关注

转载 read committed 和 repeatable read 上锁的区别

DML语句会针对等值条件上排它锁,不能dml 锁住的记录,针对范围或无值dml都会上 next key锁,不能再插入.select 语句使用mvcc 都不上锁.针对范围select .... lock in shar...

2017-03-14 06:15:05 408

转载 mysql innodb的行锁(6) --不安全语句加锁

一般情况下select 使用mvcc的技术,是不加行锁的,但是对于insert ... select , create table .. select 等不安全语句,会自动对源表加共享锁当然是否加锁还受到下面参数控制, 因为...

2017-03-14 05:32:58 167

转载 mysql innodb的行锁(5) --next-Key 锁

间隙锁 next-key, 是针对范围条件不存在的记录上锁,避免不可重复读和幻象读。 如果是 read committed 的隔离级别,则不存在此问题。所以: 我们在开发中,如果使用 repeatable read的隔离级别...

2017-03-14 05:20:53 161

转载 mysql innodb的行锁(4)

真正决定是否执行要上锁的行不是取出来的行,而是扫描的行。而是否最索引来扫描记录,则跟具体的执行计划有关系。所以在分析锁的问题,一定不要忘记看执行计划.会话1: 由于name是varchar类型,存在隐式转换,所以...

2017-03-14 05:03:40 121

转载 mysql innodb的行锁(3)

真正的方式是: 基于索引找到对应的行(不是使用所有的where条件找到对应的行), 然后基于行数据加锁。root@sakila 10:27:15>show indexes from tab_no_index \G;...

2017-03-14 04:55:14 80

转载 mysql innodb的行锁(2)

基于索引上锁,而不是针对选出来的具体的行root@sakila 10:14:32>show index from tab_no_index \G*************************** 1. ro...

2017-03-14 04:46:18 85

转载 mysql innodb的行锁

隔离基本-- REPEATABLE-READroot@sakila 10:14:32>show index from tab_no_index \G*************************** 1...

2017-03-14 04:40:25 74

转载 锁表特点--myisam和innodb的不同之处

对于myisam表, lock table table_name read local, 并且下面参数为2, 3 ,那么允许另一个回话执行insert 语句root@sakila 08:17:02>show varia...

2017-03-13 21:04:40 78

转载 Mysql profile 的应用

如何通过profile来发现语句的开销构造场景:开启一个回话,执行语句lock table film_text read;开启另外一个回话,执行下面语句:root@sakila 07:51:14&gt...

2017-03-13 20:43:32 75

转载 ERROR 1114 (HY000): The table 'test1' is full 的解决

今天执行sql碰到 1114的错误,如下:mysql> insert into test1 select * from test;Query OK, 1778 rows affected (0.06 sec)...

2016-09-19 14:34:34 2271

转载 如何生成java api document 相似的文档帮助(2)

上一篇介绍了如何给一个类通过注释生成java api doc 样式的说明文档,下面给介绍给几个包里的所有文件,生成注释的方法。1. 先 cd 到 package 的上一层目录cdF:\KQ\java_ecl...

2016-09-11 11:34:34 141

转载 如何生成java api document 相似的文档帮助(1)

1. 综述java 的文档注释功能: 在编写java源文件时候,使用/**@author: 指定Java程序的作者@version: 指定源文件的版本@param: 方法参数的说明信息@return: ...

2016-09-11 10:46:43 106

转载 Mysql 的编码方式使得字段内容不区分大小写

造成存储的时候按大小写存储,但是检索的时候不区分大小写. 这个也是在Oracle的默认情况不一致的,oracle 统一使用区分大小写的编码方式。所以在默认情况和oracle数据库是有区别的。1. 插入 'Ab', 'ab'两...

2016-08-19 13:35:01 150

转载 默认的sql_mode,即使值的长度超过字段的定义,也能截断数据插入

******************************************************MySQL 的第三个坑*************************************************...

2016-08-19 09:47:14 222

转载 MySQL 的next-lock 锁

结论:a. Mysql 由于 next-lock 锁的存在,按更新语句的where条件的索引来锁定一个范围的记录。如果索引不存在,那么会锁住整个表的记录。如果该条件是primary key,那么就是变为行锁。b. n...

2016-08-18 17:55:43 364

转载 OGG 配置过程中的错误处理

报错处理:问题一:2014-11-17 10:02:09 ERROR OGG-00446 No valid log files for current redo sequence 14, thread 1, err...

2014-11-17 13:54:37 498

转载 使用数据泵进行Oracle-Oracle的单向复制。

2. 使用数据泵进行Oracle-Oracle的单向复制。把docrac1 上golden 数据库里ggs 用户下的表数据,通过data pump 的形式复制到 docrac2 上的golden 数据库的ggt用...

2014-11-17 13:46:57 177

转载 OGG 的配置:不使用数据泵完成Oracle-Oracle的双向复制。

1. 不使用数据泵完成Oracle-Oracle的双向复制。Docrac1 和 docrac2 上的数据库golden, 分别有ggs schema 和ggt schema. 把docrac1 上ggs里的表和d...

2014-11-17 13:45:27 166

转载 Oralce public access 权限的回收后影响分析

公司近期要回收赋予public的权限,因为以前的表一帮都赋予了 grant select on table_name to public.这样是很不安全的,但是回收会引起程序出错,或不能直接访问表. 所以写了程序来进行分析:...

2014-07-23 09:41:17 147

转载 执行create table as 报ora-600的错误的解决方案

1.执行下列语句create table tmp_5302_ins_prf_agtlevel_3b asselect distinct a.company_cd, a.agent_level, a.INSURED_...

2014-02-25 18:16:29 661

转载 升级失败后对数据库进行恢复 (2)

在上一篇文章中叙述了原因,本篇中将描述恢复的过程:非常简单,如下:RMAN> restore database;Starting restore at 24-FEB-14allocated ch...

2014-02-24 10:31:46 133

转载 升级失败后对数据库进行恢复 (1)

对数据库进行升级,由11.2.0.3 升级到11.2.0.4.由于11.2.0.4是full 安装包,所有要在与原来oracle_home不同的目录里分别安装ASM 和Oracle软件.安装Asm软件时候选择的Op...

2014-02-24 10:12:46 234

转载 Windows -> Linux 文件传输

当下,一般Linux的默认安装不再安装FTP或VSFTP,但是会安装SSH 包。在这种情况如何利用SSH协议来传输文件了? 以PUTTY客户端工具为例,描述一下如果使用SSH协议来从Windows传输...

2014-02-08 14:13:22 107

转载 CRS 启动故障一例

机器启动后,使用crs_stat -t报错如下: CRS-0184--查看 /var/log/messages May 16 16:41:51 rac1 logger: Cluster Ready Services wait...

2012-05-17 10:01:49 212

转载 索引的使用

1. 压缩索引的执行计划create index IDX_I_LLDBC_1 on I_LLDBC (BCZIP) tablespace WII compress;SQL> select bytes/1024/1024...

2011-12-05 10:31:15 66

转载 11.2.0.1.0 ASM 不能resize 文件

Oracle RDBMS 版本已经升级11.2.0.1.1的PSU, 但是Grid infrastructure 没有此对应的PSU,还是11.2.0.1.0版本。如此在resize 文件时候报错:SQL> alt...

2011-09-13 17:25:36 235

转载 RAC 数据库升级 10.2.0.1.0 到 10.2.0.2.0 之升级catalog

--RAC 数据库由10.2.0.1.0 升级到10.2.0.2.0安装10.2.0.2.0的介质后,启动数据库报错如下SYS@devdb11>startup upgradeORA-32004: obsolete and/...

2011-08-11 17:05:02 143

转载 ASM 模块安装与操作系统内核版本问题

配置ASM 出错:[root@standby tmp]# /etc/init.d/oracleasm configUsage: /etc/init.d/oracleasm {start|stop|restart|enable|d...

2011-08-05 17:37:56 254

转载 Oracle 日志管理一例

今天检查一个数据库时发现有很多关于log的大量等待如下:log file parallel writelog file synclog buffer space查询相关资料得到关于这些事件的详细叙述:log b...

2011-07-20 10:35:59 74

转载 Oracle 恢复一例

今天上班收到邮件数据库备份报错的邮件:发现是由一个datafile 15找不到。Recovery Manager: Release 11.2.0.1.0 - Production on Mon Jul 18 19:30:02...

2011-07-19 09:57:51 208

转载 Oracle PGA 的使用

Oracle 10G 中PGA 的使用有什么限制? 最大可以使用多少PGA?如果监控PGA的使用量了? 先建立会话,不执行任何语句:SQL> select * from dual;DUMMY-----...

2011-07-08 15:03:03 136

转载 Oracle 11g 在solaris 10 上内核参数的设置

Solaris 8,9 内核参数的设置是通过/etc/system来完成的,修改后需要重新启动OS.Solaris 10 采用资源控制的方法,此时有部分参数在/etc/system中的设置将不再起作用。 Oracle 官方文...

2011-06-22 13:34:11 166

转载 oracle 11g ASM 的管理用户

11g ASM与10G 的ASM有重大区别。在安装时候需要建立用户组OSDBA,OSASM以及可选的OSOPER组,这些组的by default值:Group name Defaul Value...

2011-06-21 17:16:04 454

转载 ASM 文件与本地文件的转换

技术点:如何实验ASM文件和本文件的相互转换的方法之一:dbms_file_transfer. bbed 操作数据文件 ASM 使用template来生成文件的路径和名称创建表:SQL> create ...

2011-06-16 15:38:14 215

转载 DB2 去重复行的写法

源数据:Plancode , plannameA1大病A1健康大病A1大病保险要求得到数据:其中任何一项即可,比如A1...

2011-06-16 15:20:04 141

转载 关于alert.log 中的License high water mark

非常奇怪为什么在shutdown oracle 数据库时候,在alert.log日志中有License high water mark =32 这样类似的信息,而且每一次都不相同。查数据库参数,没有设置license的信息。...

2011-06-16 14:55:58 1300

转载 EM 失效的处理

今天程序员希望监控数据库中CPU,I/O 的一些信息,希望能查看EM, 但是EM打开后不能正常显示,如下所示: ...

2011-05-16 14:08:46 327

空空如也

空空如也

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

TA关注的人

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