自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Data & Analysis

Data & Analysis & Safety

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

转载 MySql基础入门-mysql的结构层次

了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。   1、Connectors指的是不同语言中与SQL的交互  2、Management Serveices & Utilities: 系统管理和控制工具  3、Connection Pool: 连接池  管理缓冲用户连接,线程处理等需要缓存的需求。  4、SQL Interface: ...

2018-03-30 16:37:55 713

转载 MySQL体系结构图详解

体系结构图如下:连接层思想为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。原理预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。作用进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需要缓存的需求。SQL层01).管理服务和工具组件    从备份和恢复的安全性、复制、集群、管理、配置、迁...

2018-03-30 16:36:52 12425

转载 表空间传输

在实验前我们需要明白一些明白一些概念TRANSPORT_TABLESPACE 导出可传输表空间元数据,通过这个选项对一组自包含,只读的表空间只导出元数据,然后在操作系统层将这些表空间的文件拷贝到目标平台,并将元数据导入数据字典 这个过程称为插入 plugging 即完成了迁移 表空间传输是:一个...

2018-03-29 13:29:33 402

原创 Oracle EBS学习网站列表

Oracle官方文档库https://docs.oracle.com/en/metalink/my oracle support:Oracle官方技术支持网站MOS(需CSI)https://support.oracle.comOTN:Oracle官方技术网中文版http://www.oracle.com/technetwork/cn/index.htmlOTN官方社区/论坛https...

2018-03-28 13:25:33 1494

转载 Oracle初学者入门指南-什么是Metalink -MOS ?

身为一个Oracle DBA,你必须知道什么是Metalink.Metalink是Oracle的官方技术支持站点,其网址为: http://metalink.oracle.com.(Update:2011-08-19) 现在该网站网址变更为:http://support.oracle.com, 命名为 My Oracle Support, 缩写为MOS,现在大家都称之为MOS了。Oracle公司通...

2018-03-27 13:07:50 2563

转载 CentOS 关闭virbr0

安装 Xen 或安装 KVM 后都会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口:# ifconfig ... virbr0    Link encap:Ethernet  HWaddr d2:91:97:b8:3d:fc            inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0     ...

2018-03-26 16:53:46 1204

转载 PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进行建模,利用实体-关系图...

2018-03-23 16:29:06 273

转载 storage ( initial 64K minextents 1 maxextents unlimited );

对于表空间存储的定义数据库的逻辑结构如下:数据库是由一系列表空间(tablespace)组成,表空间由若干段(segment)组成,段由若干区(extent)组成,区由若干块(block)组成当在表空间中创建表时,系统先分配一个初始空间,这个空间大小由initial这个参数决定,此处为64KB,minextents 表示建好表后至少要分配几个区,这里是1个,maxextents 表示表空间最多能分...

2018-03-23 16:16:57 2639

转载 oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释

1. PCTFREE要形容一个 BLOCK 的运作,我们可以把一个 BLOCK 想成一个水杯。侍者把水倒入放在我们面前的水杯,要多满呢,我们要求他倒 9 分满好了,这时候 PCTFREE 代表着设定为 10 ,意思就是说,当 BLOCK 使用到达 90% 的时候,就不可以在使用了,这个 BLOCK 应该从 FREELIST 列表中移除 (un-link) 。为何要保留 10% 的空间呢?这是为了提...

2018-03-23 15:58:49 666

转载 Oracle学习笔记:INITRANS和MAXTRANS参数的作用

每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为2(索引的INITRANS 也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Orac...

2018-03-23 15:54:16 1432

转载 PowerDesigner最基础的使用方法入门学习

1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do  Not  Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首先创建概念数...

2018-03-22 17:03:28 530

转载 Oracle 数据库跨版本升级迁移实践

实施背景今年春节加班期间,将某客户的核心数据库从 Oracle 10.2.0.4 RAC 迁移升级至 12.2 RAC。原库是使用的 Raw,而且版本较低,无法直接升级到 12.2 版本,因此整个升级过程相对麻烦。实施思路我们在新环境部署了10g、11.2、12.2 的 Database 软件(其中 10g,11.2 均为单机,12.2 为已经安装好的 Oracle RAC 环境);然后配置好主库...

2018-03-21 16:44:41 1935

转载 Oracle ADDM性能诊断利器及报告解读

性能优化是一个永恒的话题,性能优化也是最具有价值,最值得花费精力深入研究的一个课题,因为资源是有限的,时间是有限的。在Oracle数据库中,随着Oracle功能的不断强大和完善,Oralce数据库在性能方面实现自我诊断及优化的功能也越来智能化,这大大的简花了人工优化的脑力和体力的开销,尤其是借助ADDM自动诊断并给出调整建议。本文主要描述ADDM功能及特性。一、ADDM的主要功能ADDM全称是Au...

2018-03-21 16:16:54 338

转载 AWR报告详细分析

AWR报告详细分析 AWR 是 Oracle  10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快,照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。 WORKLOAD REPOSITORY report for DB NameDB IdInstanceInst numReleas...

2018-03-21 15:00:29 3954

转载 oracle的逻辑读、物理读总结

(一)、物理读:把数据从数据块读取到buffer cache中1、第一次查询一个表tselect * from t ;2、第二次查询:select * from t;第一次查询有6次物理读,第二次查询有0个物理读。当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了。3、数据块被重新读入buffer cache ,这种发生在...

2018-03-21 14:04:26 4790

转载 查询Oracle正在执行的sql语句

--查询Oracle正在执行的sql语句及执行该语句的用户[sql] view plain copySELECT b.sid oracleID,         b.username 登录Oracle用户名,         b.serial#,         spid 操作系统ID,         paddr,         sql_text 正在执行的SQL,         b.mac...

2018-03-21 13:37:48 959

转载 Oracle性能调整的三把利剑--ASH,AWR,ADDM

ASH (Active Session History)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MB。内存中记录数据。期望值是记录一小时的内容。生成ASH报告:SQLPLUS>@?/rdbms/ashrpt.sqlASH内存记录数据始终是有...

2018-03-21 13:25:15 271

转载 【window】Oracle AWR报告的生成

一、以oracle用户登录到数据库服务器二、进入SQLPLUS三、执行脚本@?/rdbms/admin/awrrpt.sql四、设定生成报告的格式说明:不用输入,默认即可,直接按Enter  五、设定报告时间段的天数说明:只导当天的时间点则输入1;导昨天的时间点则输入2;前天则3,默认最大7天。六、设定报告开始时间点说明:例如下图所示16571代表的是2016年5月11日12时。七、设定报告结束时...

2018-03-21 13:03:17 1174

转载 【linux】 Oracle AWR 报告的生成和分析

1.背景1.1.Linux 服务器情况# cat /etc/issueRed Hat Enterprise Linux Server release 6.1 (Santiago)Kernel \r on an \m1.2.Win7 客户端情况Win7 旗舰版 sp1,4G内存,双核 CPU 主频 3.0G。1.3.Oracle 服务器情况10.2.0,部署在上述 RedHat 上。2.AWR 报告...

2018-03-21 13:02:17 2520

原创 只读表空间

对于只读表空间上的对象,我们仅仅是不能进行修改,但可以进行drop,添加修改列等操作,因为这些操作不涉及表空间的操作,仅仅是对 Oracle 数据字典的修改。...

2018-03-20 16:46:42 280

转载 Oracle级联删除和级联更新

级联删除Oracle在外键的删除上有NO ACTION(类似RESTRICT)、CASCADE和SET NULL三种行为。 下面以学生-班级为例说明不同情况下的外键删除,学生属于班级,班级的主键是学生的外键。-- 班级表  ?123456CRATE TABLE TB_CLASS (  ID NUMBER NOT NULL, --班级主键  NAME VARCHAR2(50), --班级名称  CO...

2018-03-20 14:59:22 832

原创 Oracle级联删除总结

 级联删除:(1)外键上:no action,若字表外键字段有相应数据,则必须删除子表上数据,然后才能删除主表上数据;  (2)外键上:set null,若字表外键字段有相应数据,则删除主表字段时,字表上外键上相应字段会设置为null(空);  (3)外键上:cascade,若删除主键时,字表上相应行的数据会被删除。  (4)主表和子表:需要先在主表上添加相应行,子表才能添加,否则会报错。...

2018-03-20 14:55:26 1331

转载 Oracle常见死锁发生的原因以及解决方法

一.删除和更新之间引起的死锁造成死锁的原因就是多个线程或进程对同一个资源的争抢或相互依赖。这里列举一个对同一个资源的争抢造成死锁的实例。CREATE TABLE testLock(  ID NUMBER, test VARCHAR(100)  ) COMMIT   INSERT INTO testLock VALUES(1,'test1'); INSERT INTO testLock VALUES...

2018-03-20 13:54:42 676

转载 Oracle中死锁与等待

在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(即S锁)。当数据对象被加上排它锁时,其他的事务不能不  能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发  控制。  死锁的第一种情况:  一个用户A访问表A(锁住了表A),然后又访问表B; 另一个用户B访问表B(锁住了表B),然后企图访...

2018-03-20 13:54:00 224

转载 Oracle数据库悲观锁与乐观锁详解

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp88Oracle数据库悲观锁与乐观锁详解Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲...

2018-03-20 13:18:49 430

转载 alter table move 和 alter table shrink space的区别

move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密shrink语法:  alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁,即...

2018-03-20 10:18:20 968

转载 oracle 高水位线详解

一、oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,原则上...

2018-03-20 09:40:45 279

转载 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群(续)

DBA:Linux   下载 Oracle 数据库 11g   标签linux, rac, clustering, 全部在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 作者:Jeffrey Hunter  了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RA...

2018-03-14 10:17:19 1538

转载 iscsiadm: No portals found

 在探测iscsi的时候出现如下错误:[root@Rac-two ~]# iscsiadm -m discovery -t sendtargets -p 192.168.2.11:3260[  OK  ] iscsid: [  OK  ]iscsiadm: No portals found[root@Rac-two ~]#解决办法:[root@openfiler1 ~]# more /etc/in...

2018-03-14 09:55:53 5943 2

空空如也

空空如也

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

TA关注的人

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