自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一玩儿家的田地

用玩的心态去专注,去耕耘,去收获..

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

原创 知识链接

It takes a little effort, a little practice, and a little patience, but I can get there if I want toshare pool篇shared pool深入分析及性能调整(一)http://blog.sina.com.cn/s/blog_6561845301012677.htmlshared

2013-01-22 05:20:25 937

原创 ASM集群文件系统ACFS(ASM Cluster File System)

在11g R2中ASM文件支持包括数据文件,控制文件,归档日志文件,spfile,RMAN备份文件,Change Tracking文件,数据泵Dump文件盒OCR文件等。而推出的ACFS和Oracle ADVM(ASM Dynamic Volume Manager)进一步扩展了ASM支持的文件范围,可以存储Oracle软件、告警日志、跟踪文件、Bfiles大对象和影像、图片、应用普通文件等。 

2013-10-12 07:36:20 10643

原创 acfsutil size: ACFS-03008: The volume could not be resized

Error:           acfsutil size: ACFS-03008: The volume could not be resized.  Either the  volume expansion's limit has been reached or ASM could not expand the  storage.          Cause:磁盘组

2013-10-11 23:27:47 2532

原创 闪回还原点(Flashback Restore Point)

Flashback Restore Point(闪回还原点)闪回还原点分两种,一种是Normal Restore Points(正常还原点),另一种是Guaranteed Restore Points(担保还原点)正常还原点和闪回还原点的信息都是保存在控制文件,区别在于正常还原点的信息如果不手动删除控制文件也会自动维护管理删除,而担保还原点如果不手动删除,控制文件是不会自动删除的,也就说只

2013-10-11 13:48:15 5287

原创 闪回数据库(Flashback Database)

Flashback Database闪回数据库 使用闪回数据库可以将数据库快速的闪回到过去某个时间点。在启用闪回数据时,会将修改过的块的前映像作为闪回数据库日志保存在闪回恢复区中,如出现逻辑坏块或用户错误操作需要恢复到过去的时间点,闪回数据库将还原数据库的前映像,然后使用归档日志和redo前滚到期望恢复的时间点,因为无需还原数据库的数据文件,所有此过程速度比较传统的还原恢复通常快很多。

2013-10-10 19:33:09 4112

原创 闪回drop的表(Flashback Table 回收站闪回)

oracle的回收站功能由参数recyclebin参数决定,默认为on; alter session set recyclebin=on;alter system set recyclebin=on scope=both;alter session set recyclebin=off;alter system set recyclebin=off scope=both;

2013-10-09 10:18:03 3028

原创 闪回查询与闪回表(Flashback Query、Flashback Table)

Flashback Query闪回查询 flashback query是基于undo表空间的闪回,与之相关的参数如下:SQL> show parameter undoNAME                                 TYPE        VALUE------------------------------------ ----------- ------

2013-10-08 00:19:14 2364

原创 闪回版本查询与闪回事务查询(Flashback Version Query、Flashback Transaction Query)

Flashback Version Query 闪回版本查询使用Flashback Version Query  返回在指定时间间隔或SCN间隔内的所有版本,一次commit命令就会创建一个版本。 语法如下:SELECT .....FROM tablename VERSIONS {BETWEEN {SCN | TIMESTAMP} start AND end} --star

2013-10-07 22:08:51 5994 1

原创 ASM初始化参数

ASM实例有很多专用参数,建议ASM实例使用spfile,而非初始化参数文件,比如在添加或删除磁盘组时,将自动维护asm_diskgroups参数等,无需手动去更改初始化参数文件。下面介绍下与ASM相关的一些初始化参数:instance_type:实例类型,对于asm实例来说值是asm,而对于oracle实例来说这个值默认是rdbmsdb_unique_name:参数默认值是+ASM,

2013-10-06 12:05:19 3787

原创 Oracle ASM操作管理

查看ASM磁盘情况SQL> select group_number,disk_number,mount_status,header_status,mode_status,state,failgroup,total_mb,free_mb,name,path from v$asm_disk;查看ASM磁盘组情况SQL> select group_number,block_size,name

2013-10-05 22:19:12 13139 1

原创 解决CRS-4639: Could not contact Oracle High Availability Services

在启动asm实例的时候报如下错误:[grid@b1 ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 12 18:14:13 2013Copyright (c) 1982, 2009, Oracle.  All rights reserved.Connected to an idle

2013-09-22 17:10:16 17719 2

原创 Buffer Cache(缓冲区缓存)篇:keep pool(保留池)

Buffer  Cache可以有三个池默认缓冲区池keep缓冲区池recycling缓冲区池--保留池和回收池可以独立于sga中的其他缓存分配内存。创建表的时候可以在storage子句中使用buffer_pool_keep和buffer_pool_recyle子句来指定表的数据块将要驻留的池​。keep缓冲区池当数据读取到kepp缓冲区池后,会一直保留在内存中,不会被刷出内

2013-09-16 14:26:58 4889

原创 Buffer Cache(缓冲区缓存)篇:缓存区块大小

缓冲区缓存(Buffer Cache) Buffer Cache是SGA的一部分,保存最近从磁盘读取的或修改的(dml修改或添加)数据块。Buffer Cache的目的就是减少磁盘I/O,提高速度。Oracle允许表空间最多使用5种不同的块大小,由db_cache_size和db_nk_cache_size决定。如果一天或一周中事务处理发生了变化,就可以动态的改变db_cache_size

2013-09-16 12:00:08 2429

原创 物理DG主备库切换时遇到ORA-16139: media recovery required错误

在物理DG主备库切换时遇到ORA-16139: media recovery required错误 SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY*ERROR at line 1:ORA-16139: media recove

2013-09-15 19:22:53 3336

原创 物理Data Guard主备库切换步骤

物理Data Guard角色转换步骤 Step  1   验证主库是否能执行角色转换到备库 SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;SWITCHOVER_STATUS ----------------- TO STANDBY 1 row selected Step 2  开始把物理主库改变为物理备库

2013-09-15 18:31:35 1908

原创 ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected解决方法

在进行物理主备库角色转换的时候遇到ORA-01093错误SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY*ERROR at line 1:ORA-01093: ALTER DATABASE CLO

2013-09-15 18:31:15 3108

原创 DBV-00111: OCI failure (3722) (ORA-01002: fetch out of sequence解决

在使用DBV检测segment的时候出现DBV-00111: OCI failure (3722) (ORA-01002: fetch out of sequence)错误;在寻找原因过程中发现相关用户表空间数据文件联机状态为recovery解决办法:recover datafile,alter database datafile x online;

2013-09-14 14:06:54 1869

原创 Oracle DBV工具

Oracle DBV工具DBV全称DBVERIFY,主要目的是为了检查数据文件、控制文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。不管数据库是否打开,都可以访问数据文件,也就是无论其是online还是offline. dbv可以用来检测哪些文件?可以用来检测联机日志文件和归档日志文件吗?答:dbv可以用来检测数据文件,控制文件,不

2013-09-14 11:59:56 3182

原创 Oracle 12c体系结构图

Oracle 12c体系结构图2560X1600

2013-09-13 22:36:38 3028

原创 Data Recovery Advisor(数据恢复顾问)

Data Recovery Advisor 是11g新特性,是Oracle顾问程序架构的一部分,它会在遇到错误时自动收集有关故障信息。如果主动运行Data Recovery Advisor,通常可以在用户查询或备份操作检查到故障前检测和修复故障。Data Recovery Advisor可以检测到诸如块受损的相对较小的错误,也可以检测到导致数据库无法成功启动的错误,如缺少联机重做日志文件,数据文件

2013-09-10 13:09:32 4963

原创 Oracle PGA(程序全局区)

下图是共享服务器模式和专用服务器模式下,PGA、UGA的不同情况下面是专有模式的pga图:注:上图sort area是属于pga,SORT_AREA_RETAINED_SIZE才是属于uga1、概述SGA,PGA,UGA都是Oracle管理的内存区。SGA(System Global Area),即系统全局区,Oracle中最重要的内存区

2013-09-07 15:51:17 1610

原创 Oracle体系结构之PGA

下面这幅图表现了共享服务器模式和专用服务器模式下,PGA、UGA的不同情况下面是专有模式的pga图:注:上图sort area是属于pga,SORT_AREA_RETAINED_SIZE才是属于uga1、概述SGA,PGA,UGA都是Oracle管理的内存区。SGA(System Global Area),即系统全局区,Oracle中最重要的内存区。PGA(

2013-09-07 15:43:20 216

原创 Oracle控制文件操作

控制文件是连接instance和 database的纽带。记录了database的结构信息。控制文件是1个2进制文件。记录的是当前database的状态。控制文件可以有多个,在参数文件中通过control_files参数指定位置,在需要向控制文件写入时,会同步的向多个控制文件写入。读取控制文件时,只会读取第一个控制文件。如果任意一个控制文件损坏,则实例会abort。控制文件只能和1个d

2013-09-04 21:11:32 4321

原创 Oracle约束操作

约束的概念:约束是在表中定义的用于维护数据库完整性的一些规则。通过为表中的字段定义约束,可以防止将错误的数据插入到表中。注意:1.如果某个约束只作用于单独的字段,既可以在字段级定义约束,也可以在表级定义约束;但如果某个约束将作用于多个字段,必须在表级定义约束。2.oracle中的约束通过名称来进行识别。在定义约束时可以通过constraint关键字为约束命名。如果用户没有为约束

2013-08-30 22:35:27 2378

原创 Oracle Data Guard 创建物理Standby数据库

创建物理备库 机器名                   a1                   a2                   IP:                   192.168.1.10                   192.168.1.20                   Net_Name

2013-08-20 19:48:53 1482

原创 IMP命令参数知多少

IMP命令参数知多少 EXP命令参数可参考http://blog.csdn.net/laoshangxyc/article/details/8760174使用下面的方式查看IMP有哪些参数C:\Users\xyc>imp -helpImport: Release 11.2.0.1.0 - Production on 星期六 4月 27 18:20:26 2013Co

2013-05-02 09:33:37 4849

原创 EXP命令参数知多少

EXP命令参数知多少IMP可参考:http://blog.csdn.net/laoshangxyc/article/details/8859961使用下面的方式查看EXP有哪些参数C:\Users\xyc>exp help=yExport: Release 11.2.0.1.0 - Production on 星期四 4月 4 19:50:14 2013Copyrigh

2013-04-27 12:07:51 7374

原创 删除临时表空间一直处于等待状态

新建一个临时表空间mytemp 然后将其改为默认临时表空间后,执行一条带order by的查询语句,查询出结构后,修改默认临时表空间为原来的temp,然后执行 drop tablespace mytemp including contents and datafiles 将mytemp临时表空间删除时,发现这条语句一直处于等待状态,然后将刚刚执行查询语句的会话结束,则该语句立即生效,说明虽然默认临

2013-04-24 20:05:39 2730

原创 recyclebin$里表太多引发的问题

检查表空间的时候,执行检查表空间的语句发现特别慢,于是做了一个执行计划看看。执行计划如下:----------------------------------------------------------------------------------------------------------| Id | Operation

2013-04-19 15:02:31 1393

原创 EXP中参数compress=y是否导致imp时initial值的变化

EXP中compress=y是否导致imp时initial值的变化 举例证明:导出库版本、平台:11.2,windows导入库版本、平台:10.2,linux 1.创建测试表:SQL> conn scott/xyc已连接。SQL> create table test_c as select * from sys.dba_objects;表已创建。

2013-04-04 22:33:51 2154 1

原创 Oracle 动态注册监听无效解决方法

用alter system register动态注册监听后用户lsnrctl status查看无效。于是查看local_listener参数内容:SQL> show parameter local_listenerNAME TYPE VALUE--------------------------------

2013-04-04 16:14:49 3718

转载 Oracle 常见等待事件

之前整理过一篇文章:            Oracle 等待事件            http://blog.csdn.net/tianlesoftware/archive/2010/05/31/5635934.aspx 一.等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事

2013-03-28 20:25:14 1092

原创 ORA-27090:Unable to reserve kernel resources for asynchronous disk I/O解决方法

此错误是因为内核参数的值aio-max-nr设置太低,推荐fs.aio-max-nr= 3145728修改方法为:在/etc/sysctl.conf中添加fs.aio-max-nr= 3145728修改后使用sysctl –p重新加载参数,然后重启数据库。

2013-03-25 22:09:57 2510

原创 ORA-00600: internal error code, arguments: [4194]解决方法

发现告警日志里有ORA-00600: internal error code, arguments: [4194]错误。这种错误说明undo表空间有问题解决如下:SQL> create undo tablespace undotbs2 datafile '/oradata/jiaojie/undotbs02.dbf' size 2g;create undo tablespa

2013-03-25 19:39:13 4923

原创 ORA-00600: internal error code, arguments: [13013]解决方法

shutdown immediate的时候碰到ORA-00600: internal error code, arguments: [13013]。错误出现及解决如下:SQL> shutdown immediateORA-00600: internal error code, arguments: [13013], [5001], [483], [4198090],[64], [4

2013-03-25 19:05:46 4878

原创 Oracle RAC 迁移OCR(10g)

Oracle RAC 迁移OCROracle RAC 添加和删除OCR 参考:http://blog.csdn.net/laoshangxyc/article/details/8702929Oracle RAC 备份和恢复OCR 参考:http://blog.csdn.net/laoshangxyc/article/details/8688705如果想要改变一个已经存在

2013-03-21 21:20:55 2143

原创 Oracle RAC 添加和删除OCR(10g)

Oracle RAC 添加和删除OCROracle RAC 备份和恢复OCR 参考:http://blog.csdn.net/laoshangxyc/article/details/8688705Oracle Clusterware最多只支持两个OCR,一个普通OCR,一个镜像OCR.如果采用的External Redundancy方式存储OCR,那么还可以添加一个镜像OCR,

2013-03-21 20:55:09 3153

原创 Oracle RAC 备份和恢复OCR(10g)

Oracle RAC 备份和恢复OCROracle RAC 添加和删除OCR参考:http://blog.csdn.net/laoshangxyc/article/details/8702929voting disks备份恢复参考:http://blog.csdn.net/laoshangxyc/article/details/86704251.OCR有两种备份方式,一种是自动

2013-03-18 13:37:12 2432

原创 Oracle RAC 备份和恢复Voting Disks(10g)

Oracle RAC 添加和删除Voting Disks参考:http://blog.csdn.net/laoshangxyc/article/details/8674924Oracle RAC 备份和恢复Voting DisksVoting Disks 文件不需要每天备份,一般在下面这几种情况下需要备份:①:Clusterware安装之后。②:集群中增加和删除节点之后

2013-03-14 22:44:37 1435

原创 Oracle RAC 添加和删除Voting Disks(10g)

Oracle RAC 备份和恢复Voting Disks 参考:http://blog.csdn.net/laoshangxyc/article/details/8670425添加删除voting Disk示例:环境:[plain] view plaincopy[oracle@node2 ~]$ uname -a  Linux node2 2.6.1

2013-03-14 22:41:32 1634

空空如也

空空如也

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

TA关注的人

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