自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Automatic Database Diagnostic Monitor(自动数据库诊断监视器,ADDM)

当系统发生问题时,在对系统做任何修改之前,对问题进行准确和及时的诊断是很重要的。通常情况下,数据库管理员(DBA)只是简单的看一下症状,并立即开始修改系统来修复这些症状。但是,实际的问题,在初始阶段一个准确的诊断增加了解决问题的成功率。随着Oracle数据库,准确诊断问题需要的统计数据存储在自动负载信息库(AWR)。自动数据库诊断监视器(ADDM):定期分析AWR数据诊断性能问题的根本

2013-11-28 19:01:03 3424

原创 Automatic Workload Repository(自动负载信息库,AWR)

自动工作负载信息库(AWR)收集、处理和维护性能统计信息,用于问题检测和自行调优。这些数据存储在内容和数据库中,这些捕获的属性可以显示在报表和视图上。

2013-11-27 11:16:52 3436

原创 Oracle EXPLAIN PLAN用法

使用EXPLAIN PLAN语句来确定Oracle数据库下指定SQL语句的执行计划,这个语句插入每一步执行计划的行描述到指定表中。你也可使用EXPLAIN PLAN语句作为SQL跟踪工具的一部分。EXPLAIN PLAN命令的语法如下:

2013-11-23 23:19:59 17404

原创 Undo Management相关的初始化参数

1.RESUMABLE_TIMEOUT2.ROLLBACK_SEGMENTS3.TRANSACTIONS_PER_ROLLBACK_SEGMENT4.UNDO_MANAGEMENT属性描述参数类型String语法UNDO_MANAGEMENT = { MANUAL | AUTO

2013-11-23 13:10:22 1627

原创 FLASHBACK TABLE用法介绍

1.作用在人为操作或应用程序错误时,使用FLASHBACK TABLE语句恢复表到一个早期状态。表可以闪回到过去的时间点,依赖于系统中撤销数据的数据量。此外,Oracle数据库不能恢复到通过任何DDL操作改变了表结构的早期状态。(注意:Oracle强烈建议数据库运行在自动撤销模式下,通过设置UNDO_MANAGEMENT初始参数值为AUTO,默认是自动模式。另外,设置UNDO_RETENT

2013-11-22 02:10:23 17225

原创 闪回删除和管理回收站

当你删除一张表时,数据库不会立即删除与表现关联的空间。数据库重命名表,并将关联的对象放置在回收站。然而,在表被错误删除的情况下,可以在稍后的时间里进行恢复。这种结构叫做闪回删除, FLASHBACK TABLE语句是用来恢复表。在讨论使用FLASHBACKTABLE语句用于恢复表之前,重要的是理解回收站如何工作,以及如何管理其内容。 1.什么是回收站?回收站实际上是一个包含有关删除

2013-11-20 21:52:16 1210

原创 Oracle PURGE子句清除回收站中的对象

使用PURGE语句从回收站中清除表,索引,已删除的表空间或者整个回收站,并释放与对象关联的所有空间.PURGE语句不能回滚,清除以后也不能恢复.查询 USER_RECYCLEBIN数据字典查阅回收站内容,也使用RECYCLEBIN同义词.下面的两个语句返回相同的行:select * from user_recyclebin;select * from recyclebin;

2013-11-20 11:45:50 5906

原创 Oracle CASE语句

CASE语句从一个条件序列中选择并执行相应的语句。CASE语句主要包含两种类型:简单CASE语句,计算单个表达式值,并于几个可能值进行比较。搜索CASE语句,计算多个布尔表达式,并选择第一个值为true。CASE语句适合于根据每个选择执行不同的动作。 简单CASE语句:CASE case_operand  WHEN when_operand THEN statement

2013-11-19 16:38:40 1849

原创 Oracle LIKE ESCAPE子句

LIKE条件指定搜索值包含的匹配模式。语法char1是一个字符表达式,例如一个字符列,叫做搜索值。char2是一个字符表达式,通常是一个字面量,叫做模型。esc_char是一个字符表达式,通常是一个字面量,叫做转义字符。如果不指定esc_char,则没有默认转义字符。如果char1,char2或esc_char任何一个为空,则结果是未知的。然而如果指定了转移字符,则必须是一

2013-11-19 15:15:21 5535

原创 Oracle EXP/IMP 命令详解

为了区别于Oracle 10g引入的书库泵导出和导入实用程序,将以前的导入和导出实用程序称为原始导出和导入实用程序。原始导入和导出实用程序,调用EXP和IMP命令。数据泵导出和导入实用程序,调用EXPDB和IMPDB命令。接下来,将详细介绍原始导出和导入实用程序的用法。 1.导出和导入实用程序导出和导入实用程序提供一种在Oracle数据库之间传递数据对象的简单方式,即使他们驻留在不

2013-11-18 22:17:20 2141

原创 动态SQL语句的语法

动态SQL是在运行时生成和执行SQL语句的编程方法。动态是和静态相对而言的。静态SQL指的是在代码编译时刻就已经包含在代码中的那些已经充分明确的固定的SQL语句。PL/SQL提供了两种方式来编写动态SQL:本地动态SQL,一个PL/SQL语言结构用于构建和指定动态SQL语句。DBMS_SQL包,一个API用户构建、执行和描述动态SQL语句。本地动态SQL代码比同等代码使用DBM

2013-11-14 22:16:43 15507

原创 数据操作语言 (DML) 语句

数据操作语句(DML)语句在已存在的模式对象进行访问和操作数据。DML语句不会隐私提交当前事务。以下是数据操作语言语句:CALLDELETEEXPLAIN PLANINSERTLOCK TABLEMERGESELECTUPDATESELECT语句是MDL语句的有限形式,它只能在数据库中访问数据。虽然它可以在查询结果返回之前操作访问数据,但是能在数据库中操作数据存

2013-11-12 23:34:36 4765

翻译 Oracle层级询语句connect by 用法详解

如果表中包含层级数据,那么你就可以使用层级查询从句选择行层级顺序。1.层级查询从句语法层级查询从句语法:{ CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ]| START WITH condition CONNECT BY [ NOCYCLE ] condition [AND c

2013-11-10 14:56:45 34880

原创 PL/SQL Developer连接本地Oracle 11g 64位数据库

今天在虚拟机里安装了一个Oracle 11g 64位版本,在用PLSQL Developer连接时,发现竟然没有数据库连接TNS。以为是PLSQL Developer没有识别到Oracle Hom和OCI Libaray 。 就以非登录模式进入PLSQL Developer,在Oracle Home设置下面没有可选项,OCI Libaray可以选到。于是手动指定Oracle Home路径,选择识别

2013-11-09 17:10:07 29545 11

原创 SQL*Plus连接语句

Oraclede的 SQL*PLus提供了一个命令行方式的解释器,同时支持SQL和PL/SQL。SQL*Plus可以接受用户输入的语句,然后把语句发送给Oracle服务器,并显示处理结果。 1.启动SQL*Plus为了启动SQL*Plus需要跟随以下步骤:1.1执行以下的其中一项确认PATH环境变量包含了ORACLE_HOME/bin。改变目录为ORACLE_HOME/bi

2013-11-08 01:17:55 1554

翻译 Oracle WITH AS 用法

1.子查询因子从句WITH AS从句为子查询块分配一个查询名字(query_name)。通过指定查询名称可以在查询中多次使用该子查询块。Oracle数据库把查询名字当作是一个内嵌视图或临时表来优化查询。可以在任何查询语句的顶层和多数子查询类型中指定子查询因子从句。查询名称对主查询和除了定义子查询名字外的所有后续子查询是可见。2.子查询因子限制在单个SQL语句中指定定义一个子查询

2013-11-06 23:44:53 1825

原创 记录类型

记录一个可以存储不同数据类型值的复合变量,与C,C++或JAVA的结构体类似。PL/SQL记录对保存表行数据或确定表行列有用。为了便于维护,可以声明表类型或游标类型变量,而不用创建新的记录类型。1.声明记录记录作为一个整体本身并没有值,不过每个单独成员或者字段都有值。PL/SQL中可以通过以下3种方法定义:1.1基于表的记录类型用表名加%ROWTYPE属性的方法可以声明一个记录类型

2013-11-04 22:38:22 1018

翻译 Oracle MERGE语句

目的使用MERGE语句从一个或多个数据源中选择数据插入到一个表或视图中。你可以指定条件,以确定是否更新或插入到目标表或视图。MERGE语句是一种方便结合多个操作的方式,它可以让你避免多个INSERT,UPDATE和DELETEDML语句。MERGE是一种确定性的语句,在同一个MERGE语句中不能多次更新目标表的同一行。前提       你必须有目标表的INSERT和UP

2013-11-03 17:29:48 2112

翻译 Oracle数据类型转换

隐式和显式数据转换Oracle建议具体指定显示转换,而不是依赖隐式或自动转换,因为这些原因:使用显示数据类型转换函数,SQL语句更容易理解。

2013-11-01 11:59:18 4990

Hadoop2.2部署文档

本文档搭建Hadoop集群使用的hadoop2.2.0版本,操作系统为Red Hat Enterprise Linux Server release 5.4 (Tikanga)。查看操作系统发行版本信息:cat /etc/issue

2015-04-01

空空如也

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

TA关注的人

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