- 博客(51)
- 收藏
- 关注
转载 innodb_autoinc_lock_mode
innodb_autoinc_lock_mode 有三种值0 1 2 一般默认的为1innodb_autoinc_lock_mode=0这种为传统模式,所有的insert-like语句都会持有table-level A...
2016-09-26 16:51:11 462
转载 物理DG角色切换
1.角色切换分为两种: 一种是切换角色,一种是在主库故障的时候,切换至备库,这个时候如果不是在最大保护或者最大可用性的模式下,有可能会导致数据丢失。如果主库开启了闪回,那么主库还是有可能成为新的主库的备库的。...
2016-09-07 00:07:17 189
转载 物理DG 日志传输以及应用过程
mysql 中的主备会经常碰到主库和备库日志传输延迟,其中一个role突然宕机,这时候会发生什么? 最近刚好在生产环境中碰到切换物理DG的需求,参照学习,准备研究一下oracle中主备切换时日志未及时应用,or...
2016-09-06 23:20:10 293
转载 5.6的online ddl
下午在更改一个表结构的时候,将其中的一个字段类型从varchar(30) 变更到varchar(512) 发现了上面tmp table的现象,而且造成很多元数据锁等待。不是说5.6支持online ddl 不需要creat...
2016-09-01 14:55:49 98
转载 ORACLE buffer cache 原理 --LRU链表(参照学习:oracle内核技术揭秘)
OBJ-Q对象列表在合并IO的过程中起了很大作用,因为脏块在从CKPT-Q中移到对象列表的时候会将不同对象的块链在一起,这样更容易找到连续的块进行合并。 LRU链表一共包括4个链表,主LRU、辅助...
2016-08-31 20:05:30 268
转载 ORACLE buffer cache 原理 --检查点队列链表(参照学习:oracle内核技术揭秘)
CKPT-Q 和 LRU 在update过程中,首先在前文所讲的CBC Latch的保护下修改数据,之后进程先持有 checkpoint queue latch,然后将5号文件中的1234号块加入到检查点队列(...
2016-08-30 23:43:19 143
转载 ORACLE buffer cache 原理 --hash链表(参照学习:oracle内核技术揭秘)
对于一个块,磁盘中叫block,内存中叫buffer。如何知道一个块是否‘在buffer cache中呢?oracle 采用的是hash算法。根据文件号块号来计算hash值,根据该值 定位到想用的bucket ...
2016-08-30 22:42:09 144
转载 mvcc-奇怪的现象
奇怪的现象1: session1: root@localhost : test 08:43:09> select * from test1;(1)+---------+------+|...
2016-08-30 16:56:00 91
转载 索引列选值会影响索引的选择么?
试验之后得到的初步结论是: 当org的值存在于t1表中的时候,走的是我们期望看到的idx4 当org的值不存在的时候看到的是...
2016-08-30 13:54:20 84
转载 oracle内存管理
1> 设定MEMORY_TARGET 和MEMORY_MAX_TARGET的值 可以指定自动管理内存方式,MEMORY_TARGET是可以动态调整的参数,则不是动态且有限制,所以不宜设置太高! ...
2016-08-30 10:24:59 87
转载 元数据锁导致的会话等待
在月底加分区的时候某个表发现一只卡在那,进入到对应实例发现大量的元数据锁等待 这个问题的原因是: 该系统之前的某个会话执行相关表的操作之后未提交会话,一直占据改表的元数据...
2016-08-26 17:04:38 112
转载 数据导入导出EXP/IMP
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp fu...
2016-08-23 11:17:41 78
转载 安装oracle时内核参数的含义
/*/etc/sysctl.conf*/ kernel.shmall = 4294967296 --设置共享内存总页数。这个值太小有可能导致数据库启动报错。很多人调整系统内核参数的时候只关注SHMMAX...
2015-05-27 08:40:55 196
转载 数据导入SQLLDR
create table test_lff (id number, name varchar2(10), memo varchar2(10) ); ...
2015-05-21 15:39:56 129
转载 游标的使用实例
---带参数的循环游标的使用 DECLARE CURSOR mycursor(num varchar2) IS SELECT * FROM D...
2015-05-21 14:16:30 79
转载 数据库维护常用操作4--表空间操作
select* from dba_data_files; 1. 创建表空间: SQL> create tablespace lifenfang datafile '/...
2015-05-21 11:03:39 169
转载 数据库维护常用操作3--DDL语句查看
2>常用的查询函数相关定义的语句: select owner,object_name,object_type from dba_objects where object_name...
2015-05-21 10:27:59 177
转载 数据库维护常用操作命令2--约束
---数据库开发基础---约束 1,约束的分类primary key(PK)主键约束, foreign key(FK)外键约束, unique(UK)唯一约束, ...
2015-05-21 10:22:54 118
转载 数据库维护常用操作命令1-表操作
-- Create table (分区表) create table T_ORD_ORDER ( order_id VARCHAR2(1...
2015-05-21 10:21:35 210
转载 日期函数以及常见的日期表达
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';---设置日期显示格式 current_date 是客户端的时间,也就是当前会...
2015-05-20 13:31:37 199
转载 数据库开发基础--层次查询+
withbusas (select'A'dstart,'B'dend,'120'distance fromdual unional...
2015-03-24 16:35:42 101
转载 数据库开发基础--层次查询+
withbusas (select'A'dstart,'B'dend,'120'distance fromdual unionall ...
2015-03-23 14:52:51 85
转载 数据库开发基础---常见面试题
createtablea(tvarchar2(20)) altertableaaddsvarchar2(20); altertableadropcolumns; ...
2015-03-04 14:28:02 65
转载 索引@oracel索引技术之索引优化
下面情况即使表中存在索引,优化器也会倾向于选择全表扫描 1被访问的表很小有少数几个块组成 2需要从表中获取大量的数据 3where子句引用索引列上只存在极少数不同值 ...
2015-02-06 10:47:53 61
转载 索引@oracle索引技术
索引 索引:其中记录的书rowid以及可以标示堆组织表的一行,聚簇表例外 独特值 覆盖索引 B树索引:索引组织表organizationindex; ...
2015-02-05 18:22:46 54
转载 oracle结构梳理---归档文件
org11g.__db_cache_size=419430400 org11g.__java_pool_size=16777216 org11g.__large_pool_size=167772...
2015-01-28 16:50:51 88
转载 oracle结构梳理---数据字典
数据字典(datadictionary)是Oracle数据库的一个重要组成部分,这是一组用于记录数据库信息的表 u数据库中所有方案对象(schemaobject)的定义(包括表,视图,索引,簇,同...
2015-01-28 16:45:14 182
转载 oracle体系结构梳理---redo和undo文件解析
回滚段分类 1.系统回滚段 系统回滚段存放在系统表空间,用于记录系统数据字典的UNDO。---不可以操作,是oracle自己操作的DML 2.非系统回滚段 undo...
2015-01-26 21:34:56 236
转载 oracle体系结构梳理---redo和undo解析1
undo用来干什么的?undo表空间 1.事物回滚:rollback 2.查询一致性 3.flashback 实例的恢复时用到的回滚...
2015-01-26 20:09:38 195
转载 oracel体系结构梳理----控制文件以及pfile和spfile
----控制文件 它是一个二进制文件,它描述了数据库的结构,当数据库处于mount或open状态的时候,它必须能被oracle服务来写,它的名字默认每个操作系统都不一样的,也可以自己取, 没有...
2015-01-26 20:04:58 384
转载 oracle结构梳理----checkpoint——启动与关闭
----SCN:system_change_number selectdbms_flashback.get_system_change_numberfromdual; select...
2015-01-26 14:29:57 211
转载 oracle体系结构梳理----各种进程
oracle 体系中的进程主要三类: 系统进程 后台进程 服务进程 ----后台进程 SELECT NAME,DESCRIPTION FROM V...
2015-01-23 21:10:20 102
转载 oracle体系结构梳理---SGA+PGA
三大组件:buffer cache,shared pool,redo_log buffer -----------------------------------------------...
2015-01-21 11:14:50 145
转载 网络---无法访问目标主机和请求超时的区别
这里要说明一下“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的 路由,而目标因为其他原因不可...
2015-01-21 11:03:42 11135
转载 ORACLE体系结构梳理---基本概念
--oracle体系结构1:基本概念 1.ORACLE_BASE 2.ORACLE_HOME 3.ORACLE_SID(set indentifier) [or...
2015-01-15 18:59:41 106
转载 数据库开发---常用对象-触发器
---触发器 触发器在数据库里以独立的对象存储 触发器是由一个事件来启动运行 触发器常用来完成由数据库的完整性约束难以完成...
2015-01-12 17:23:41 269
转载 数据库开发---常用对象-存储过程
---存储过程 ---过程的创建 create or replace procedure p_test_1(参数) as begin ...
2015-01-12 16:50:44 84
转载 数据库开发---常用对象-游标
---游标:类似于C语言中的指针 游标:分为隐式游标和显式游标 隐式游标:系统自动定义的游标,记录集只有单行数据,用于处理select into 和DML语句 ...
2015-01-12 16:43:04 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人