自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 利用PL/SQL导入EXCEL数据源

身为运维的你,是不是偶尔需要从生产库将数据DOWN下来,再导入到测试库?普通青年一般都从生产环境exp->下载到本地->上传到测试机->imp到测试库,操作少量数据,如某一张或几张表时,步骤繁琐稍显麻烦。2B青...

2012-12-28 15:00:42 182

转载 ORACLE管道化表函数

在PL/SQL中,如果要返回数据的多个行,必须通过返回一个REF CURSOR的游标,或者一个数据集合(如临时表或物理表)来完成,而REF CURSOR的局限于可以从查询中选择的数据,而数据集合的局限性在于必须先CREATE...

2012-11-20 18:24:03 209

转载 Oracle SQL的自定义引用

自ORACLE10g开始,PL/SQL提供了一种自定义引用的语法。他可以使得我们在写动态SQL时,不用考虑外部的单引号而更改内部的引号规则。 简单的举例说明:declare v_sql...

2012-08-15 11:19:56 221

转载 RMAN NOCATALOG备份方案

我管理的某个数据库最近打算使用RMAN来进行数据库备份。对RMAN有一些简单说明如下: 1. 若要使用RMAN,数据库必须运行在归档模式下。 2. RMAN大概有几种备份模式:...

2012-08-13 16:11:33 133

转载 在线修改REDO LOG的大小及增加新的日志组

我管理的数据库最近的alert日志中有发现如下错误:Thread1cannotallocatenewlog,sequence36685Checkpointnotcomplete...

2012-08-06 14:13:28 222

转载 自动编译失效对象

对于一个正在开发的数据库系统来说,修改数据模型,修改程序都是在所难免的,修改了以后,可能导致一些对象失效。ORACLE每次在巡检时都会提示我们有哪些失效对象需要编译。我设计了一个自动编译失效对象的存储过程来解决这...

2012-07-31 18:31:04 113

转载 管理分区表(自动创建和删除子分区)

我管理的数据库是一个数据仓库系统,数据量比较大,对一些系统ETL产生的中间表打算只保存半年,因此我设计了一个程序来帮助我管理我的分区表。他会自动创建子分区,并且把半年以前的子分区删除。------------...

2012-07-31 18:23:01 236

转载 Oracle10G监控索引的使用情况

最近在检查数据库表空间的使用率时,发现索引空间增长的极快。而开发人员在创建索引时,可能并不在意这些索引是不是真的是必要的。因此我想通过一种方法来监控数据库中索引的使用情况,以便将那些用不到的索引,或者非常差...

2012-07-31 17:45:24 93

转载 将秒转换为天/小时/分/秒

CREATE OR REPLACE FUNCTION GET_SS2DATE(in_second number) RETURN varchar2IS /*=========================...

2012-01-13 16:49:34 150

转载 数据库缓冲区命中率

数据库缓冲区命中率通常就是由以下五部分组成:1 physicalreads(从数据文件读) 2 physical reads direct(从缓冲区读(不含LOBS))...

2011-12-29 09:53:16 784

转载 一次SQL运行突然变慢的解决办法--使用dbms_stats手工收集信息

今天遇到一个SQL的性能问题。在使用拉平维时,关联了多张表,有A B C D E F G这些表,其中只有A表的数据量很大,并且是按月分区的分区表,其他表都是维度参照表,数据量较小,从几十条到几百条不等。 这条关联多张表的SQ...

2010-11-26 11:07:01 217

转载 3.2 表空间概述

数据库 = 一个或多个表空间 = 一个或多个段 = 一个或多个数据扩展 = 一组连续的数据块。详情参见2.1章。3.2.1 大文件表空间 在64位系统中,oracle数据库的存储能力被扩展到8EB(1EB=1024P...

2010-11-26 11:06:30 127

转载 数据泵的使用(expdp&impdp)

EXPDP和IMPDP的使用ORCALE 10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:Oracle Data Pump technology enables Very High-Speed movem...

2010-11-26 11:05:59 282

转载 索引

索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的...

2010-11-26 11:04:54 56

转载 ORA-30036:unable to extend segment by 8 in undo tablespace 'UNDOTBS1'

故障现象:UNDO表空间越来越大,长此下去最终数据因为磁盘空间不足而崩溃;问题分析:产生问题的原因主要以下两点:1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;2. 有较大事务没有收缩或者没...

2010-11-26 11:04:23 335

转载 4.2 事务管理概述

在 Oracle 中一个事务(transaction)开始于首个可执行的 SQL 语句(executable SQL statement)。可执行的 SQL 语句指产生了对实例(instance)的调用(call)的 SQL 语...

2010-11-26 11:03:58 75

转载 2.4 段的概述

段由一组数据扩展构成,其中存储了表空间内各种逻辑存储结构的数据。2.4.1 数据段的简介 在oracle中,一个数据段可以供非分区表或非簇表、分区表的一个分区、一个簇表容纳数据。用户可以使用create or alter语...

2010-11-26 11:03:26 69

转载 连接的内部机制

JOIN的语义: 关系数据库的查询中,JOIN是一种将两个或多个数据集合按照某些条件合并,形成新的数据集的操作。其理论基础是关系代数。在关系代数中,连接运算由一个笛卡尔积运算和一个选择运算构成。首先是笛卡尔积完成对两个数据...

2010-11-26 11:03:07 189

转载 故事

法国著名作家雨果曾说:“世界上最宽阔的是海洋,比海洋更宽阔的是天空,比天空更宽阔的是人的心灵。”心旷为福之门,心狭为祸之根。心胸坦荡,不以世俗荣辱为念,不为世俗荣辱所累,就活得轻松、潇洒、磊落;心胸狭窄,一事不顺,便心存憎恨,一...

2010-11-26 11:01:35 94

转载 Solaris10 SVM SUN Cluster 存储扩容实施方案

以下操作为两台互备的机器增加增加新的裸设备设备参数:机型: SUN M4000OS: solaris 10 U7HOSTNAMES: BAM-DB BAM-APP步骤:1. 使用root用户登...

2010-11-26 11:00:50 380

转载 2.2数据块概述

2.2.1 数据块结构 数据块是从上到下,是由数据块头(common and variable header--标准内容和可变内容),表目录区(table directory),行目录区(row directory),可用...

2010-11-26 11:00:26 289

转载 2.3 数据扩展的概述

数据扩展(extent)是由一组连续的数据块(data block)构成的数据库逻辑存储分配单元。而段(segment)则是由一个或多个数据扩展构成。当一个段中已有空间已经用完,oracle为这个段分配新的数据扩展。2.3.1数...

2010-11-26 11:00:00 871

转载 dbms_stats和analyze的功能概述

关于收集信息的dbms_stats包和analyze功能简述: 自从Oracle 8.1.5引入了dbms_stats包,ORACLE及专家们推荐使用dbms_stats取代analyze,理由如下: ...

2010-11-26 10:59:23 132

转载 ORA-01157与ORA-00376的处理过程

测试机的数据库被无故重启,当时这个数据库放在盘阵上的三个数据文件被切换到HA的另一个节点。应用人员发现数据库无监听,向DBA报告了问题。DBA检查时,发现该数据库的监听和实例都已经停掉了。于是重启了监听和实例。但是重启实例的时候...

2010-11-26 10:58:47 116

转载 4.1 事务简介

事务(transaction)是由一个或多个SQL语句组成的逻辑操作单位。事务具备原子性。一个事务内所有SQL语句对数据库产生的影响,要么被全部提交,作用到数据库,要么被全部回滚,将对数据库的修改撤销。 一个事务开始于用...

2010-11-26 10:57:07 88

转载 4.3 自治事务概述

如果一个事务(transaction)在另一个事务中被调用,那么这个独立的事务被称作自治事务。(autonomous transaction)。用户使用自治事务可以暂时脱离其调用者的事务上下文环境,在一个新的事务中执行一系列的S...

2010-11-26 10:56:42 180

转载 OLTP OLAP

联机事务处理(OLTP)和联机分析处理(OLAP)的不同,主要通过以下五点区分开来。 用户和系统的面向性: OLTP是面向顾客的,用于事务和查询处理 OLAP是面向市场的,用于数据分析 数据内容: OLTP系统管理当前数据. O...

2010-11-26 10:56:10 50

转载 安装程序无法复制一个或多个文件。特定错误码是0x4b8

安装程序无法复制一个或多个文件。特定错误码是0x4b8。故障现象安装IIS的时候一直提示如下错误,IIS无法正常安装。提示:安装程序无法复制一个或多个文件。特定错误码是 0x4b8。按“确定”以继续;或...

2010-11-26 10:55:39 221

转载 3.3 数据文件概述

oracle数据库中每个表空间都是由一个或多个物理数据文件构成的。一个数据文件只能由一个数据库的一个表空间使用。oracle为表空间创建数据文件时,分配的磁盘空间总和为用户指定的存储容量加管理开销所需的文件头空间。当...

2010-11-26 10:54:14 81

转载 3.4 控制文件概述

数据库控制文件是一个二进制文件,供数据库启动及正常工作时使用。在数据库运行过程中,控制文件会频繁的被oracle修改,因此数据库处于开启状态时控制文件必须可写。如果控制文件因故不能访问,数据库也无法正常工作。 每个控制文...

2010-11-26 10:53:53 127

转载 instr的用法

instr函数用于返回某字符串在另一字符串中的出现位置。 函数格式为:InStr(string1, string2,[position,][occurrence]) string1参数为必选项...

2010-11-26 10:53:24 1034

转载 5.1 方案对象简介

方案(schema)是一个逻辑数据结构(logical structures of data)(或称为方案对象(schema object))的集合。每个数据库用户拥有一个与之同名的方案,且只有这一个方案。方案对象可以通过 SQ...

2010-11-26 10:52:55 163

转载 索引失效的问题(ORA-02243)

ORACLE使索引变成不可用的状态:alter index index_name unusable;执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。根据ORACLE官方文档的说法(An u...

2010-11-26 10:52:25 1289

转载 What the difference between DDL,DML and DCL commands

DDL is Data Definition Language statements . (数据定义语言)Some examples:Create -- to create objects in the da...

2010-11-26 10:51:43 69

转载 3.1 表空间,数据文件,控制文件简介

一个oracle数据库是由一个或多个表空间(tablespace)的逻辑存储单位构成的,这些表空间共同用于存储数据库的数据。 oracle数据库的每个表空间由一个或多个数据文件(datafile)的物理文件构成,这些文件由...

2010-11-26 10:51:08 104

转载 2.1数据块,数据扩展,段的简介

数据块(data block)是oracle数据存储的最小粒度,一个数据块对应与磁盘的数个字节的物理数据块空间(72kb+24kb)。 处于数据块之上的逻辑数据库空间是数据扩展(extent)。数据扩展是为存储数据而分配...

2010-11-26 10:50:17 265

转载 DOS format was specified but only a single line feed character was found, not 2

在使用KETTLE开发transform的时候,遇到了这个问题。transform的逻辑是使用一个“文本文件输入”读取了一个文件。在预览记录的时候出现了一个错误2009/12/16 17:34:34 - Trans - ...

2010-11-26 10:49:26 940

转载 MERGE INTO 带来的SEQUENCE快速增长的问题

在使用MERGE INTO 语法的时候,经常是WHEN NOT MATCHED 则需要INSERT 数据,INSERT的时候会用到SEQUENCE,这时候会造成序列的快速增长。原因是由于SEQ.NEXTVAL语法的缘故,...

2010-11-26 10:48:45 677

转载 oracle单引号的处理

要插入一个字符串,字符串可能包含有单引号。那么,把单引号替换成空,然后插入。 很多人都在字符串上想办法,比如一个已知的字符串是"aa'bb'cc",现在要把他插入到oracle中,通常的做法是 SQL> c...

2010-11-26 10:48:41 283

转载 批处理修改IP地址

小小工具,很实用~:)使用netsh命令修改IP地址,而不用去网络邻居修改啦,用批处理更方便了~~:)(直接把下面两段代码分别保存到两个文本,重命名为xxx.bat就可以了)@ echo offset Adrnm=...

2010-11-26 10:46:58 209

空空如也

空空如也

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

TA关注的人

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