代码改变世界

Oracle并行添加主键的方法

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

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

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

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

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

Vertica参数的设置

2014-06-26 22:11 by AlfredZhao, 3583 阅读, 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, 12132 阅读, 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... 阅读全文

Vertica 安装,建库,新建测试用户并授予权限,建表,入库

2014-06-19 20:48 by AlfredZhao, 7890 阅读, 0 推荐, 收藏, 编辑
摘要:测试环境:RHEL 6.4 + Vertica 6.1.3-7需求:搭建Vertica数据库3节点的测试环境,建立测试用户,建表,测试数据入库。1.各节点关闭防火墙和SELinux,配置主机名,IP地址,统一root密码,确认系统字符集为utf-8关闭防火墙和selinux:service ipta... 阅读全文

Oracle基础维护01-常用管理命令总结

2014-06-18 22:59 by AlfredZhao, 3772 阅读, 0 推荐, 收藏, 编辑
摘要:概览: 1.Oracle 内存管理 2.Oracle 数据库启动关闭 3.Oracle 参数文件 4.Oracle 控制文件 5.Oracle redo日志文件 6.Oracle undo表空间管理 7.Oracle 普通表空间和数据文件 8.Oracle 临时表空间 9.Oracle 锁管理 10 阅读全文