代码改变世界

相克军_Oracle体系_随堂笔记006-日志原理

2014-07-08 21:49 by AlfredZhao, 1867 阅读, 1 推荐, 收藏, 编辑
摘要:简单来说,学习Oracle数据库就两个目标:保证数据库数据的一致性;提高数据库的性能(这个和日志没关系)。日志的功能:只是保证数据库数据的一致性;1、Oracle日志原理 史记讲解法 日志记录方式2、实际日志产生过程3、归档模式 alter database archivelog ARC... 阅读全文

相克军_Oracle体系_随堂笔记005-Database buffer cache

2014-07-08 20:41 by AlfredZhao, 1513 阅读, 0 推荐, 收藏, 编辑
摘要:本章主要阐述SGA中的Database buffer cache。Buffer cache {1.pin (读写瞬间的状态)2.clean3.dirty4.unused}--Database buffer cache概述:1.段、区、块的概念:create table t2 ( id int, ... 阅读全文

Oracle并行添加主键的方法

2014-07-04 21:56 by AlfredZhao, 4590 阅读, 0 推荐, 收藏, 编辑
摘要:环境:Oracle 11.2.0.3需求:生产一张表由于前期设计不当,没有主键。现需要添加主键,数据量很大,想并行建立。1.直接添加,提示ora-3001:未实施的功能;只能单线程建立主键SQL> alter table t add constraint pk_t primary key (obje... 阅读全文

相克军_Oracle体系_随堂笔记004-shared pool

2014-07-03 21:36 by AlfredZhao, 1692 阅读, 1 推荐, 收藏, 编辑
摘要:本章主要阐述SGA中的shared pool。Shared pool {1.free2.library cache(缓存sql语句及其执行计划)3.row cache(数据字典缓存)}ps:对Oracle了解的多少的一个重要指标就是看你对数据字典了解多少。--Shared pooloracle 中只... 阅读全文

相克军_Oracle体系_随堂笔记003-体系概述

2014-07-03 20:49 by AlfredZhao, 2497 阅读, 0 推荐, 收藏, 编辑
摘要:1.进程结构图对Oracle生产库来讲,服务器进程(可以简单理解是前台进程)的数量远远大于后台进程。因为一个用户进程对应了一个服务器进程。而且后台进程一般出问题几率不大,所以学习重点也是服务器进程和PGA的关系(容易出问题)。2.Oracle 实例管理6大共享池,5大后台进程,3大文件控制文件:记录... 阅读全文

相克军_Oracle体系_随堂笔记002-基础

2014-07-02 22:35 by AlfredZhao, 2463 阅读, 0 推荐, 收藏, 编辑
摘要:1.常见的Oracle生产库环境:图2-1可以说是标准的生产库环境,处处体现了冗余,有效防止了单点故障。这就是HA(高可用)而且冗在某种条件下还可以去掉,平常实现同时运行提供服务,如果一台坏掉,另一台也可以继续提供完整服务。这就是LB(负载均衡)也就是说实现了HA+LB(高可用+负载均衡)还涉及一个... 阅读全文

相克军_Oracle体系_随堂笔记001-概述

2014-07-02 20:03 by AlfredZhao, 2186 阅读, 0 推荐, 收藏, 编辑
摘要:一、Oracle官方支持1.在线官方文档 http://docs.oracle.com/2.metalink.oracle.com,如今已经改成:http://support.oracle.com二、Oracle数据库管理员的任务设计、实施和维护Oracle数据库时,按优先次序排列的任务包括:1.确... 阅读全文

Linux rsync实现断点续传

2014-07-01 22:27 by AlfredZhao, 31057 阅读, 1 推荐, 收藏, 编辑
摘要:Linux 主机之间即时传送文件,scp命令大家都很熟悉但当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,实现断点续传文件。试验:rsync使用环境:2台RHEL 5.7需求:主机A传送文件夹TestDB到主机Brsync -rP --rsh=ss... 阅读全文

Vertica参数的设置

2014-06-26 22:11 by AlfredZhao, 3567 阅读, 0 推荐, 收藏, 编辑
摘要:注:只是经验值设定,仅供参考。RHEL 6.2 CPU 24 Memory 128G 8节点1.keep more event logs for dc_tuple_mover_events.select SET_DATA_COLLECTOR_POLICY('TupleMoverEvents', '1... 阅读全文

Vertica数据库常用管理命令汇总

2014-06-26 20:54 by AlfredZhao, 12088 阅读, 0 推荐, 收藏, 编辑
摘要:1.查询数据库是否有等待select * from resource_queues where node_name=(select node_name from nodes order by node_name limit 1) order by queue_entry_timestamp desc... 阅读全文