自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changyanmanman的专栏

I just want to know more about the world.

原创 高可用之1——存储a

1、cache Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer ca...

2012-05-31 21:01:44

阅读数 3106

评论数 0

原创 dump命令2——根据ITL找前镜像

原文转自:http://blog.csdn.net/robinson1988/article/details/5046712 SQL> select * from emp where sal=800; EMPNO ENAME      JOB         MGR    HIREDAT...

2012-05-31 15:41:33

阅读数 1210

评论数 0

原创 暂无

转自:http://www.eygle.com/archives/2004/06/oracle_howto_convert.html 1.16进制转换为10进制 可以通过to_number函数实现  SQL> select to_number('19f',&...

2012-05-31 09:06:19

阅读数 909

评论数 0

原创 dump命令1——ITL文件dump

本文转自:http://space.itpub.net/17203031/viewspace-716353 关于ITL事务槽的定义,参考我的博客:http://blog.csdn.net/changyanmanman/article/details/7081699 http://blog.cs...

2012-05-30 09:21:28

阅读数 1446

评论数 0

原创 x$表2

原文转自:http://www.oracleblog.org/study-note/summary-of-some-x-tables/ 今天在eygle的网站上看到了一篇关于死事务的恢复进度查询的文章,里面介绍x$ktuxe表的使用。因此想对X$表进行一个整理,以便在今后使用的时候能方便的查...

2012-05-29 10:17:16

阅读数 2487

评论数 0

原创 x$表1

本文整理自网络: 最早从Yong Huang那里看到关于比较详细的X$表的介绍,后来陆续从其他Oracle专家那里得到了不少信息。在Steve Adams 的书中对X$表多有提及,而且他的站点也是个资源比较丰富的地方。不过在中文Oracle技术社区很少能看到一份比较完备的介绍X$的文档。这算是整...

2012-05-29 10:11:17

阅读数 1549

评论数 0

原创 暂无

1、数据块分析 先介绍一个包:DBMS_ROWID dbms_rowid.rowid_create 函数:此函数可以创建一个rowid,这个在测试rowid操作的时候很有用,因为只有oracle的服务器才能创建一个有效的rowid,这个rowid指向了数据块里的数据。 DBMS_ROWI...

2012-05-29 09:12:41

阅读数 1437

评论数 0

原创 Oracle的时区问题 #

Oracle的时区问题 Oracle 9i 开始多了 3 个关于时间的数据类型:TIMESTAMP [(precision)] TIMESTAMP [(precision)] WITH TIME ZONE TIMESTAMP [(precision)] WITH LOCAL TI...

2012-05-28 12:23:32

阅读数 1885

评论数 0

原创 备份恢复14——备份恢复的相关工具

1、logMiner logminer是数据库所提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作。logminer提供了以下一些特征: *确定数据库的逻辑损坏时间。假定某个用户误删除了某个表,通过logminer可以准确定位该误操作执行的时间和scn值,然后基于时间或者基于scn恢...

2012-05-27 12:12:03

阅读数 1009

评论数 0

原创 Oracle 常用目录结构(10g) #

原文转自:http://blog.csdn.net/robinson_0612/article/details/5633093  大多数情况下,了解Oracle常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了Oracle 10g 的常用目录。         下面给出Or...

2012-05-26 18:20:32

阅读数 1401

评论数 0

原创 暂无

转自博文:http://blog.csdn.net/tianlesoftware/article/details/4915223 一、什么是Oracle字符集        Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你...

2012-05-26 17:51:58

阅读数 1225

评论数 0

原创 备份恢复13——flashback详解

http://blog.csdn.net/changyanmanman/article/details/7532313

2012-05-25 18:14:47

阅读数 1086

评论数 0

原创 ora-16032

数据库环境: oracle 10.2.0+windows xp  故障描述: 在windows xp上把oracle服务和监听启动之后,在SQL*PLUS中用sysdba身份登录后,启动oracle,报如下错误: ORA-16032: parameter LOG_ARCHI...

2012-05-24 17:24:16

阅读数 2404

评论数 0

原创 暂无

RMAN> backup format 'd:/backup/%d_%s.bak' tablespace users plus archivelog; 启动 backup 于 02-10月-08  当前日志已存档  使用通道 ORA_DISK_1  未找到归档的日...

2012-05-24 16:07:21

阅读数 1585

评论数 0

原创 ora-19550无法在使用调度程序时使用备份/恢复功能

RMAN> register database; RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK...

2012-05-24 15:50:21

阅读数 2146

评论数 0

原创 备份恢复12——复制数据库与备用数据库

1、建立复制数据库: 分为用户管理的方式建立复制数据库和rman建立复制数据库。 对于用户管理的复制数据库来说,还可以分为本机建立复制数据库和不在本机建立复制数据库,但是这两个方式区别不大,建立 数据库的方法步骤与建库的方法基本类似。不写了,自己参照书  P257 页做吧。 重点写写rman...

2012-05-24 09:00:11

阅读数 1469

评论数 0

原创 Oracle 数据字典视图(V$,GV$,X$) #

1、常用的几个数据字典: user_objects : 记录了用户的所有对象,包含表、索引、过程、视图等信息,以及创建时间,状态是否有效等信息,是非DBA用户的大本营。想知道自己有哪些对象,往这里查。 user_source :包含了系统中对象的原码,如存储过程,FUNCTION、PROCED...

2012-05-20 10:09:56

阅读数 1784

评论数 0

原创 备份恢复11——表空间时间点恢复

1、用户管理的表空间时间点恢复 介绍几个概念: 恢复集(recovery set ):恢复集是指在主数据库上需要执行tspitr的表空间集合。注意,当在恢复集的表空间上执行tspitr时,要求这些表空间必须是自包含的。 辅助数据库(auxiliary database): 辅助数据库是主数据...

2012-05-18 21:15:52

阅读数 1272

评论数 0

原创 备份恢复10——逻辑备份与恢复(emp/imp)

1、exp和imp简 导出(exp):使用exp将数据库部分或全部对象的结构及其 数据 导出并存储到os文件中的过程。 导入(imp):使用imp将os文件中的对象结构及其 数据装载到数据库中的过程。 导入和导出的作用: 可以重新组织表,例如可以使用emp,imp删除行迁移。 ...

2012-05-17 18:10:50

阅读数 1855

评论数 0

原创 备份恢复9——逻辑备份与恢复(empdp/impdp)

1、expdp和impdp简介 数据泵导出工具(expdp):使用expdp将数据库对象的元数据(对象定义) 或者 数据 导出到转储文件中。 数据泵导入工具(impdp):使用impdp将转储文件的数据库对象的元数据(对象结构定义) 或者 数据 导入到oracle数据库中。 数据泵的工作...

2012-05-16 11:36:56

阅读数 2727

评论数 0

原创 备份恢复8——管理恢复目录

1、概念: 1、恢复目录数据库:恢复目录数据库是指专门用于存放护肤目录方案的oracle数据库,注意,如果使用恢复目录存放rman元数据,那么一定要将恢复目录存放到堵路的恢复目录数据库中,而不应该存放到目标数据库。 2、恢复目录所有者:是指在恢复目录数据库中用于管理恢复目录数据库对象的数据库用...

2012-05-15 20:06:14

阅读数 1999

评论数 0

原创 备份恢复7——rman维护命令

当使用rman时,不仅需要执行备份,恢复和转储操作,dba还需要经常检查某些数据文件是否需要重新备份,需要列出已经存在的备份文件,需要经常核对备份集和映像副本是否处于可用状态,需要删除过期的备份集和映像副本等。 1、report命令:用于详细分析rman资料库信息,并生成针对跟踪问题的报告。通过使...

2012-05-14 08:24:39

阅读数 1656

评论数 0

原创 备份恢复6——rman配置和设置

原文转自:http://blog.csdn.net/tianlesoftware/article/details/5674309 一. 配置数据库以ARCHIVELOG 模式运行  在ORACLE 10g 之前,在将数据库置入Archivelog 模式后,需要启动a...

2012-05-13 18:14:25

阅读数 2024

评论数 0

原创 备份恢复5——rman增量累积备份+catalog和nocatalog

一.Nocatalog  Nocatalog方式 就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因 此,当使用rman nocatalog方式备份时,备份controlfile是非常重要的。...

2012-05-12 20:44:20

阅读数 1958

评论数 0

原创 备份恢复4.3——rman备份恢复综合演练

1. 检查数据库模式:    sqlplus /nolog     conn /as sysdba    archive log list (查看数据库是否处于归档模式中)    若为非归档,则修改数据库归档模式。    startup mount    alter databas...

2012-05-10 20:24:11

阅读数 1738

评论数 0

原创 备份恢复4.2——rman恢复基础概念

rman恢复与用户管理的备份恢复一样,都分为完全恢复和不完全恢复,都需要工作在archivelog模式下。 1、rman转储命令: 当使用rman执行介质恢复时,首先需要用restore命令来完成转储备份文件的,执行restore命令时,rman自动转储最近备份的文件。 restore datab...

2012-05-10 17:57:09

阅读数 1299

评论数 0

原创 备份恢复4.1——rman备份基础概念*

1、RMAN备份基础: rman组件: 1、目标数据库:就是要进行备份、转储、恢复的数据库。 2、服务器进程:一般要进行rman操作,要建立两个服务器进程: 默认服务器进程用于解析rman命令,并且生成隐含执行的PL/SQL块;轮询服务器进程用于检测备份、转储、恢复是否已经完成。 3、通道:当rm...

2012-05-10 15:31:27

阅读数 1526

评论数 0

原创 oracle在线重定义包DBMS_REDIFINITION #

http://blog.itpub.net/post/468/12855 在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,...

2012-05-09 17:06:13

阅读数 1864

评论数 0

原创 oracle flashback详解3

原文转自:http://www.askmaclean.com/archives/why-flashback-log-smaller-than-redolog.html 为什么Flashback Log产生量要远少于Redo Log? 有同学提问关于闪回数据库日志为什么远少于redo log...

2012-05-08 20:49:28

阅读数 1093

评论数 0

原创 备份恢复3——用户管理的备份与恢复*

1、用户管理的备份: 数据库一致性备份:即冷备,需要正常关闭数据库进行,需要备份的文件有数据文件和控制文件,切记不要备份重做日志。archive 和 noarchive模式都可以用。 操作步骤:查找需要备份的数据文件和控制文件:select name from v$datafile   union...

2012-05-08 20:35:33

阅读数 1325

评论数 0

转载 PL/SQL12.2 ——DML 触发器

http://blog.csdn.net/robinson_0612/article/details/6098263  INSTEAD OF 触发器常用于管理编写不可更新的视图,INSTEAD-OF触发器必须是行级的。     可以用INSTEAD OF触发器来解释INSERT、UPDAT...

2012-05-04 21:33:08

阅读数 1115

评论数 0

转载 PL/SQL12.1 ——DML 触发器

http://blog.csdn.net/robinson_0612/article/details/6098258  何谓触发器?简言之,是一段命名的PL/SQL代码块,只不过该代码块在特定的条件下被触发并且执行。对于这样的代码我们称之为触发器 。触发器根据触发类型的不同又分为不同级别的触发...

2012-05-04 21:31:16

阅读数 1187

评论数 0

转载 PL/SQL11——DBMS_DDL包的使用

http://blog.csdn.net/robinson_0612/article/details/6098248  为了便于建立性能良好的PL/SQL程序,Oracle提供了大量的系统包供使用。Oracle提供的这些包扩展并增强了数据库的一些功能,以及突 破了PL/SQL的一些限制。本文讲...

2012-05-04 20:44:55

阅读数 2178

评论数 0

原创 备份恢复2——备份恢复结构*

1、备份恢复结构: 当执行备份恢复操作时,经常需要提供数据文件的动态信息,为了获得数据文件的动态信息,可以产销动态性能视图:v$datafile和v$datafile_header。 其中 v$datafile 的动态信息来自于控制文件; 而v$datafile_header 的动态信息来自...

2012-05-04 07:16:28

阅读数 1155

评论数 0

原创 oracle flashback详解2

这部分的内容,其实早在10年年初就学习过,也记录了相关的笔记.但很多知识不用就慢慢被遗忘了.今天无意中听到同事在讨论问题:为什么删除了一个占用空间大的表后,表空间并没有释放呢?  职业的原因,自己在想Oracle Drop table的过程是怎么实现的,是不是要做个跟踪看下.后来想起在10g后,O...

2012-05-03 17:57:27

阅读数 1775

评论数 0

原创 oracle flashback详解1

http://space.itpub.net/?uid-17203031-action-viewspace-itemid-683706 1、行级闪回 我们在开发和运维过程中,经常遇到数据被误删除的情况。无论是在应用开发中的Bug,还是修改数据的时候,如果提交了错误数据修改结果,会带...

2012-05-03 17:51:55

阅读数 3066

评论数 1

原创 行链接 行迁移的消除

模拟行链接: 如何模仿行链接? 首先要了解三个语句: 第1句:运行$ORACLE_HOME/rdbms/admin/utlchain.sql 脚本,SQL> @D:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN\utlchain.sql创建cha...

2012-05-03 17:18:25

阅读数 2127

评论数 0

原创 备份恢复1——综述

1、oracle失败:  1.1语句失败: 比如超出空间的配额,用户在特定的表空间上所需要的空间超过了该用户在该表空间实际可用的最大表空间,比如执行如下语句: create table temp(cola int,colb int) storage(minextents 4); 报错 or...

2012-05-03 15:25:23

阅读数 1219

评论数 0

原创 【ORA-16196】一个实例在其生命周期里最多只能装载和打开一个数据库

http://space.itpub.net/519536/viewspace-617382 如果使用“alter database open;”命令打开一个曾经被“alter database close;”命令关闭的数据库时,您将会收到如下的报错信息: "ORA-16196:...

2012-05-03 10:21:30

阅读数 1585

评论数 1

原创 ora-16038 19809

今天有客户报启动数据库遇到如下问题: ORA-16038: log 3 sequence# 1126 cannot be archived ORA-19809: limit exceeded for recovery files ORA-00312: online log 3 thread ...

2012-05-02 19:04:28

阅读数 1185

评论数 0

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