dataguard主库坏块的修复
最理想的情况是11g dataguard配成用standby redolog实时应用。这种模式下主库出现坏块,当数据库被下一次被用到时自动利用备库来修复。主库SQL> select file_id, block_id, blocks from dba_extents where owner = 'SCOTT' and segment_name = 'T'; FILE_ID BLOCK_ID &nb...
11g 逻辑备库简单故障处理
模拟同步失败备库创建唯一性索引SQL> create unique index idx_scott_t_1 on scott.t(user_id);Index created.主库插入重复数据SQL> insert into scott.t select * from scott.t;36 rows created.SQL> commit;Commit complete.备库自动停止同步Mon Sep 29 17:22:32 ...
dataguard主库坏块的修复
1 最理想的情况是11g dataguard配成用standby redolog实时应用。这种模式下主库出现坏块,当数据库被下一次被用到时自动利用备库来修复。主库SQL> select file_id, block_id, blocks from dba_extents where owner = 'SCOTT' and segment_name = 'T'; FILE_ID BLOCK_ID &nb...
翻译metalink上关于high version count的文章
什么是“high version count”?对于一个cursor,没有一个明确的定义到底多高的verstion算高,不同的系统可以容忍不同的version count。AWR报告列出了versions排前20的cursor,使你很容易发现潜在的问题。当你发现了成百上千个version的cursor,就需要考虑version为何如此之高,以及产生高version的原因...
virtualbox创建共享磁盘
d:cd D:\ls\vm\Virtual Machines\3"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createhd -filename asm1.vdi -size 1024 -format VDI -variant Fixed"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createhd -filename asm2.vdi -size 1024 -format VDI -variant Fixed"C:\Progra...
current redo损坏
插入测试数据SQL> insert into t select * from dba_objects;50351 rows created.SQL> commit;Commit complete.SQL> select group#, status from v$log ; GROUP# STATUS---------- ---------------- 1 CURRENT &nbs...
undo损坏测试
创建测试数据SQL> delete t;50351 rows deleted.SQL> alter system checkpoint;(如果故障前发生了检查点,未提交的数据写入数据文件,这种情况下会出现不一致)System altered.SQL> shutdown abort;ORACLE instance shut down.破坏UNDO数据文件[oracle@racdg rac]$ mv undotbs1.dbf&n...
翻译metalink关于WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK文章
翻译metalink关于WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK文章可能的原因SGA resize操作的过程中会锁住row cache相关BUGDocument 7189722.8 Bug 7189722 - Frequent grow/shrink SGA resize operationsDocument 9267837.8 Bug 9267837 - Auto-SGA policy may see larger resizes than needed...
resource manager
两个DBMS包DBMS_RESOURCE_MANAGER 管理资源计划DBMS_RESOURCE_MANAGER_PRIVS 给用户授予管理资源的权限plan schema:包括一个顶计划和下面的子计划和消耗组自计划的配额也是以100%为基础来分配的创建简单的资源计划:CREATE_SIMPLE_PLA...
分区管理
Range-Partitioned Table创建范围分区表。如果加上ENABLE ROW MOVEMENT,则在对time_id进行修改,导致记录不符合分区标准来,会自动移动到相应分区。用scott用户创建分区表CREATE TABLE sales1 ( prod_id NUMBER(6) , cust_id ...
分区表和索引
分区表和索引分区类型: 局部索引和全局索引: 全局索引是一个表一个索引,这个索引涵盖表的所有分区。 局部索引的结构是和表的分区相对应的,一个表分区对应一个索引分区...
virtualbox创建共享磁盘
d:cd D:\ls\vm\Virtual Machines\3"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createhd -filename asm1.vdi -size 1024 -format VDI -variant Fixed"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createhd -filename asm2.vdi -size 1024 -format VDI -variant Fixed"C:\Progra...
RAC删除节点测试
1 从节点上删除实例 dbca -silent -deleteInstance [-nodeList node] -gdbName gdbname -instanceName instname -sysDBAUserName sysdba -sysDBAPassword password 如果要删除的节点不是运行dbca的节点,则只需要提供node name就行了。 ...
不用ASMLIB创建11gr2 ASM实例
给磁盘分区...配置udev磁盘绑定[root@centos6 etc]# cat scsi_id.configoptions=-g[root@centos6 etc]# scsi_id -u -g -d /dev/sdb1ATA_VBOX_HARDDISK_VB9a9f82c1-ae6d0bdb[root@centos6 etc]# scsi_id -u -g -d /dev/sdc1ATA_VBOX_HARDDISK_VB49fee5e2-fb8e4829...
10g重建集群测试
干掉集群dd ocr和vote disk。 votedisk损坏后,很快所有节点会重启。重启后,将inittab里最后关于crs的注释掉,再重启,让它干净了。重新配置CRS1 检查各个节点的配置/u01/app/oracle/product/10.2.0/crs_1/install/paramfile.crs和/u01/app/oracle/product/10.2.0/crs_...
ORA-01618: redo thread 2 is not enabled - cannot mount
现象:RAC建库的时候,由于节点2的redo出问题,导致节点2实例不能mount。SQL> alter database mount;alter database mount*ERROR at line 1:ORA-01618: redo thread 2 is not enabled - cannot mount错误说明:[oracle@rac2 bin]$ oerr ora 01618...
TAF后,session参数无法保留的测试和解决方案
今天下午测试了一下,发现不论Failover type是SESSION类型还是SELECT类型,TAF都不能把session级的参数failover过去。估计是由于session的变量存放在PGA 中,oracle做failover的时候只是选择性地对查询的上下文进行了迁移,漏掉了session参数。 目前有如下妥协性方案: ...
BBED测试
编译bbed[oracle@db3 lib]$ pwd/u01/app/oracle/product/db_1/rdbms/lib[oracle@db3 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbedLinking BBED utility (bbed)rm -f /u01/app/oracle/product/db_1//bin/bbedgcc -o /u01/app/oracle/product/db_1//bin/bbe...
官方文档学习:data guard broker
原创文章,转载请标明出处http://space.itpub.net/26239116/viewspace-749136使用之前:1 安装oracle软件或客户端,装客户端选择administrator模式2 设置参数DG_BROKER_START=TRUE3 如果某个数据库在RAC中,还需要设...
官方文档学习:RAC删除节点
原创文章,转载请标明出处http://space.itpub.net/26239116/viewspace-7491361 从节点上删除实例 dbca -silent -deleteInstance [-nodeList node] -gdbName gdbname -instanceName instnam...