众所周知,当数据库dg搭建完成后,都需要进行switchover和failover测试,其中failover在生产中很难进行测试,下边便是一个在不影响主库的情况下,进行的一个模拟的failover的测试,以便对当前dg的可用性的一个测试。
之前,我在主备库同步的情况下,将主备库中的文件tnsnames.ora中的相关配置注销后,以为主备库会不同步以便进行failover的测试,但是在实际测试中,主备库还是保持同步的,所以,可以推测,...
ASM磁盘组失败情景测试-normal redundancy
ASM磁盘组失败情景测试
测试场景1:
有一个磁盘组data2,含有2个失败组(fgdata2_c,fgdata2_d),每个失败组的所有磁盘分布在单独的磁盘控制器上(sdc,sdd)
当其中一个磁盘控制器失败,然后添加新的磁盘,重新添加失败组到该磁盘组,全过程均不影响数据库正常操作。
==========================================
测试场景2:
有一个磁盘组data3,含有2个失败组(fgdata3_cd1,fgdata3_cd2),每个失败组的所...
关于 ORA-27102: out of memory 解决一例
问题描述:对内存为24GB的linux 64位之上的oracle11g调整sga大小导致错误ORA-27102,并进一步阐述参数kernel.shmmax和参数kernel.shmall设置问题。
基本信息
OS:linux x86-64 DB:11.2.0.3
[oracle@tongjidb ~]$ more /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Nov 1 22:06:11 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# Se...
细节成就成败-权限之ORA-19587 ORA-27091
不多说了,晚上加班在单节点的备库搭建物理DG,有点着急回宿舍,一时半会儿忘了把root put过去的控制文件没有修改权限,复制库的时候出错。如下:
[oracle@xxx:/opt/oracle]$ rman target / auxiliary sys/system@xxx
Recovery Manager: Release 9.2.0.4.0 - 64bit Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: XXXXCDB (DB...
wordpress插件coolcode使用说明
CoolCode 所做的改进
增加了直接以文件形式下载源代码的功能。
增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
将固定宽高的代码窗口改成了自适应的窗口。
重新定义了样式表。使显示的代码更美观。
将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
修改了 Text_Highlighter 中的 Html Renderer。修...
Secure CRT复制中文显示乱码
今天在捣鼓oracle字符集的时候,无法将crt中的中文字符复制到txt等文本中,查验了各种字符集设置,最后定位到crt的设置上。
只要把crt中的外观中的字体设置为任意一种中文字体即可解决。
具体如图:
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
数据库高版本到低版本跨操作系统位数跨用户的数据导入导出
在这篇文章中,我们将讨论exp/imp以及expdp/impdp从高版本到低版本,从64位操作系统到32位操作系统的数据迁移。当然这个也是之前我的大学同学有一次问我,当时有点忙只告诉了其思路而未实际操作,也不知道其后来是否搞定,现在就模拟一下。模拟场景:将源库(高版本64位)的一个用户移动到目标库(低版本32位)的另一个用户下。而至于从低版本到...
唯一性组合索引引起的插入的sql hang住的分析
唯一性组合索引引起的插入的sql hang住的分析
问题分析:拥有相同组合索引列键值的sql,在批量操作时可能会导致undo争用,致使会话挂起。
=============以下为分析过程=============
表TBLCERTREQ有以下有关的唯一性索引
第一个:主键产生的唯一性索引
SQL> select * from dba_ind_columns where table_owner='CAUSER' and table_name='TBLCERTREQ' and index_name='SYS_C00...
RAC 启动报错ORA-01078 ORA-01565 ORA-17503 ORA-15077
RAC 启动报错ORA-01078 ORA-01565 ORA-17503 ORA-15077
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 27 09:38:54 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/ra...
DBMS_SHARED_POOL安装-PLS-00201: identifier ‘DBMS_SHARED_POOL.KEEP’ must be declared
SQL> exec DBMS_SHARED_POOL.KEEP('STANDARD','P');
BEGIN DBMS_SHARED_POOL.KEEP('STANDARD','P'); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'DBMS_SHARED_POOL.KEEP' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
查看是否安装了DBMS_SHARED_POOL包
SQL...