- 博客(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
966
原创 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
10758
原创 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
2581
原创 闪回还原点(Flashback Restore Point)
Flashback Restore Point(闪回还原点)闪回还原点分两种,一种是Normal Restore Points(正常还原点),另一种是Guaranteed Restore Points(担保还原点)正常还原点和闪回还原点的信息都是保存在控制文件,区别在于正常还原点的信息如果不手动删除控制文件也会自动维护管理删除,而担保还原点如果不手动删除,控制文件是不会自动删除的,也就说只
2013-10-11 13:48:15
5407
原创 闪回数据库(Flashback Database)
Flashback Database闪回数据库 使用闪回数据库可以将数据库快速的闪回到过去某个时间点。在启用闪回数据时,会将修改过的块的前映像作为闪回数据库日志保存在闪回恢复区中,如出现逻辑坏块或用户错误操作需要恢复到过去的时间点,闪回数据库将还原数据库的前映像,然后使用归档日志和redo前滚到期望恢复的时间点,因为无需还原数据库的数据文件,所有此过程速度比较传统的还原恢复通常快很多。
2013-10-10 19:33:09
4216
原创 闪回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
3076
原创 闪回查询与闪回表(Flashback Query、Flashback Table)
Flashback Query闪回查询 flashback query是基于undo表空间的闪回,与之相关的参数如下:SQL> show parameter undoNAME TYPE VALUE------------------------------------ ----------- ------
2013-10-08 00:19:14
2414
原创 闪回版本查询与闪回事务查询(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
6191
原创 ASM初始化参数
ASM实例有很多专用参数,建议ASM实例使用spfile,而非初始化参数文件,比如在添加或删除磁盘组时,将自动维护asm_diskgroups参数等,无需手动去更改初始化参数文件。下面介绍下与ASM相关的一些初始化参数:instance_type:实例类型,对于asm实例来说值是asm,而对于oracle实例来说这个值默认是rdbmsdb_unique_name:参数默认值是+ASM,
2013-10-06 12:05:19
3888
原创 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
13370
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
18148
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
5031
原创 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
2587
原创 物理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
3388
原创 物理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
1946
原创 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
3211
原创 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
1920
原创 Oracle DBV工具
Oracle DBV工具DBV全称DBVERIFY,主要目的是为了检查数据文件、控制文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。不管数据库是否打开,都可以访问数据文件,也就是无论其是online还是offline. dbv可以用来检测哪些文件?可以用来检测联机日志文件和归档日志文件吗?答:dbv可以用来检测数据文件,控制文件,不
2013-09-14 11:59:56
3244
原创 Data Recovery Advisor(数据恢复顾问)
Data Recovery Advisor 是11g新特性,是Oracle顾问程序架构的一部分,它会在遇到错误时自动收集有关故障信息。如果主动运行Data Recovery Advisor,通常可以在用户查询或备份操作检查到故障前检测和修复故障。Data Recovery Advisor可以检测到诸如块受损的相对较小的错误,也可以检测到导致数据库无法成功启动的错误,如缺少联机重做日志文件,数据文件
2013-09-10 13:09:32
5021
原创 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
1672
原创 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
248
原创 Oracle控制文件操作
控制文件是连接instance和 database的纽带。记录了database的结构信息。控制文件是1个2进制文件。记录的是当前database的状态。控制文件可以有多个,在参数文件中通过control_files参数指定位置,在需要向控制文件写入时,会同步的向多个控制文件写入。读取控制文件时,只会读取第一个控制文件。如果任意一个控制文件损坏,则实例会abort。控制文件只能和1个d
2013-09-04 21:11:32
4407
原创 Oracle约束操作
约束的概念:约束是在表中定义的用于维护数据库完整性的一些规则。通过为表中的字段定义约束,可以防止将错误的数据插入到表中。注意:1.如果某个约束只作用于单独的字段,既可以在字段级定义约束,也可以在表级定义约束;但如果某个约束将作用于多个字段,必须在表级定义约束。2.oracle中的约束通过名称来进行识别。在定义约束时可以通过constraint关键字为约束命名。如果用户没有为约束
2013-08-30 22:35:27
2487
原创 Oracle Data Guard 创建物理Standby数据库
创建物理备库 机器名 a1 a2 IP: 192.168.1.10 192.168.1.20 Net_Name
2013-08-20 19:48:53
1511
原创 IMP命令参数知多少
IMP命令参数知多少 EXP命令参数可参考http://blog.youkuaiyun.com/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
5034
原创 EXP命令参数知多少
EXP命令参数知多少IMP可参考:http://blog.youkuaiyun.com/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
7645
原创 删除临时表空间一直处于等待状态
新建一个临时表空间mytemp 然后将其改为默认临时表空间后,执行一条带order by的查询语句,查询出结构后,修改默认临时表空间为原来的temp,然后执行 drop tablespace mytemp including contents and datafiles 将mytemp临时表空间删除时,发现这条语句一直处于等待状态,然后将刚刚执行查询语句的会话结束,则该语句立即生效,说明虽然默认临
2013-04-24 20:05:39
2794
原创 recyclebin$里表太多引发的问题
检查表空间的时候,执行检查表空间的语句发现特别慢,于是做了一个执行计划看看。执行计划如下:----------------------------------------------------------------------------------------------------------| Id | Operation
2013-04-19 15:02:31
1445
原创 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
2207
原创 Oracle 动态注册监听无效解决方法
用alter system register动态注册监听后用户lsnrctl status查看无效。于是查看local_listener参数内容:SQL> show parameter local_listenerNAME TYPE VALUE--------------------------------
2013-04-04 16:14:49
3774
转载 Oracle 常见等待事件
之前整理过一篇文章: Oracle 等待事件 http://blog.youkuaiyun.com/tianlesoftware/archive/2010/05/31/5635934.aspx 一.等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事
2013-03-28 20:25:14
1122
原创 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
2570
原创 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
5005
原创 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
5098
原创 Oracle RAC 迁移OCR(10g)
Oracle RAC 迁移OCROracle RAC 添加和删除OCR 参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8702929Oracle RAC 备份和恢复OCR 参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8688705如果想要改变一个已经存在
2013-03-21 21:20:55
2176
原创 Oracle RAC 添加和删除OCR(10g)
Oracle RAC 添加和删除OCROracle RAC 备份和恢复OCR 参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8688705Oracle Clusterware最多只支持两个OCR,一个普通OCR,一个镜像OCR.如果采用的External Redundancy方式存储OCR,那么还可以添加一个镜像OCR,
2013-03-21 20:55:09
3218
原创 Oracle RAC 备份和恢复OCR(10g)
Oracle RAC 备份和恢复OCROracle RAC 添加和删除OCR参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8702929voting disks备份恢复参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/86704251.OCR有两种备份方式,一种是自动
2013-03-18 13:37:12
2501
原创 Oracle RAC 备份和恢复Voting Disks(10g)
Oracle RAC 添加和删除Voting Disks参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8674924Oracle RAC 备份和恢复Voting DisksVoting Disks 文件不需要每天备份,一般在下面这几种情况下需要备份:①:Clusterware安装之后。②:集群中增加和删除节点之后
2013-03-14 22:44:37
1495
原创 Oracle RAC 添加和删除Voting Disks(10g)
Oracle RAC 备份和恢复Voting Disks 参考:http://blog.youkuaiyun.com/laoshangxyc/article/details/8670425添加删除voting Disk示例:环境:[plain] view plaincopy[oracle@node2 ~]$ uname -a Linux node2 2.6.1
2013-03-14 22:41:32
1691
空空如也
wangeditor的代码能分享下吗
2024-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人