摘要:
实验环境:RHEL 6.4 + Oracle 11.2.0.3实验:在线重定义 普通表 为 分区表,包括主键对应的索引都改造为分区索引.1,构造普通表t_objectsconn test1/test1;create table t_objects as select * from dba_objec... 阅读全文
随笔档案-2014年07月
相克军_Oracle体系_随堂笔记011-事物
2014-07-23 21:46 by AlfredZhao, 935 阅读, 收藏,
摘要:
数据库主要实现的功能无非是以下三点:①数据的一致性,②数据的安全,③数据的优化。事物主要影响数据的一致性。1、事务的基本概念 一组DML语句 insert、delete、update COMMIT; ROLLBACK; SAVEPOINT ROLLBACK TO [SAVEPOINT] 2、隐... 阅读全文
相克军_Oracle体系_随堂笔记010-SCN
2014-07-22 22:29 by AlfredZhao, 996 阅读, 收藏,
摘要:
1、SCN的意义?system change number 时间 先后、新旧select dbms_flashback.get_system_change_number,SCN_TO_TIMESTAMP(dbms_flashback.get_system_change_number) from du... 阅读全文
相克军_Oracle体系_随堂笔记009-检查点队列
2014-07-22 20:51 by AlfredZhao, 1339 阅读, 收藏,
摘要:
1、检查点队列 checkpoint queueRBA 日志块地址 redo block addressLRBA 第一次被脏的地址HRBA 最近一次被脏的地址on disk rba 重做日志(current redo log)中最后一条日志的地址数据块里有两个地址,LRBA,HRBA.checkpo... 阅读全文
Oracle 11g安装GI后,运行roothas.pl脚本报错libcap.so.1找不到
2014-07-19 22:31 by AlfredZhao, 4990 阅读, 收藏,
摘要:
环境:RHEL6.4 + Oracle 11.2.0.3问题:需求是文件系统迁移到ASM,在安装GI后,运行roothas.pl脚本报错 1.运行root.sh后,按提示运行roothas.pl报错 2.Google搜索得知是缺少compat-libcap1,安装这个包 3.重新运行roothas. 阅读全文
Oracle RMAN 备份一例
2014-07-18 23:03 by AlfredZhao, 1280 阅读, 收藏,
摘要:
Oracle RMAN备份一例:Solaris 10 + Oracle 11.2.0.3Shell:csh,安装有bash,脚本调用bash备份策略:周日0级备份,周一~周六1级备份,每6小时备份归档日志,每天清理历史文件夹.--0级备份脚本:#!/bin/bash#db0 level backup... 阅读全文
SQL Tuning 基础概述01 - Autotrace的设定
2014-07-16 23:57 by AlfredZhao, 1266 阅读, 收藏,
摘要:
1.autotrace的设定 2.实验验证 set autot trace exp 没有真正执行查询类sql: 阅读全文
相克军_Oracle体系_随堂笔记008-存储结构
2014-07-15 22:27 by AlfredZhao, 1047 阅读, 收藏,
摘要:
控制文件、数据文件、日志文件 放在存储上。参数文件:数据库启动时读取,并不关闭,但是启动过后丢了也没事。一般放在服务器上。$ORACLE_HOME/dbs下备份文件{ 控制文件、参数文件定期备份; 数据文件、归档日志文件每次都要备份。}原则上备份的文件不能放在存储上,一般放在带库上。(带库分为... 阅读全文
相克军_Oracle体系_随堂笔记007-PGA
2014-07-14 20:39 by AlfredZhao, 1668 阅读, 收藏,
摘要:
实际工作中,Oracle中有两个很重要:Server Process 和 PGA。PGA内存作用和构成1、PGA作用2、PGA构成1)private SQL area2)Session Memory(hold a session’s variables (logon information) and... 阅读全文
相克军_Oracle体系_随堂笔记006-日志原理
2014-07-08 21:49 by AlfredZhao, 1940 阅读, 收藏,
摘要:
简单来说,学习Oracle数据库就两个目标:保证数据库数据的一致性;提高数据库的性能(这个和日志没关系)。日志的功能:只是保证数据库数据的一致性;1、Oracle日志原理 史记讲解法 日志记录方式2、实际日志产生过程3、归档模式 alter database archivelog ARC... 阅读全文
相克军_Oracle体系_随堂笔记005-Database buffer cache
2014-07-08 20:41 by AlfredZhao, 1617 阅读, 收藏,
摘要:
本章主要阐述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, 4983 阅读, 收藏,
摘要:
环境: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, 1834 阅读, 收藏,
摘要:
本章主要阐述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, 2569 阅读, 收藏,
摘要:
1.进程结构图对Oracle生产库来讲,服务器进程(可以简单理解是前台进程)的数量远远大于后台进程。因为一个用户进程对应了一个服务器进程。而且后台进程一般出问题几率不大,所以学习重点也是服务器进程和PGA的关系(容易出问题)。2.Oracle 实例管理6大共享池,5大后台进程,3大文件控制文件:记录... 阅读全文
相克军_Oracle体系_随堂笔记002-基础
2014-07-02 22:35 by AlfredZhao, 2564 阅读, 收藏,
摘要:
1.常见的Oracle生产库环境:图2-1可以说是标准的生产库环境,处处体现了冗余,有效防止了单点故障。这就是HA(高可用)而且冗在某种条件下还可以去掉,平常实现同时运行提供服务,如果一台坏掉,另一台也可以继续提供完整服务。这就是LB(负载均衡)也就是说实现了HA+LB(高可用+负载均衡)还涉及一个... 阅读全文
相克军_Oracle体系_随堂笔记001-概述
2014-07-02 20:03 by AlfredZhao, 2269 阅读, 收藏,
摘要:
一、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, 31390 阅读, 收藏,
摘要:
Linux 主机之间即时传送文件,scp命令大家都很熟悉但当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,实现断点续传文件。试验:rsync使用环境:2台RHEL 5.7需求:主机A传送文件夹TestDB到主机Brsync -rP --rsh=ss... 阅读全文
浙公网安备 33010602011771号