温习,有备无患
今天配合应用测试,在运行了一个常常的脚本后突然出现一行drop table xxxx 的输出。 我赶紧问开发人员,怎么还有删除表的操作呢!?开发被我突然的一问,也迟疑了一下...
OGG Key column is missing from update on table
<div><span style="font-family:Courier New;">今天遇到OGG复制进程中断,现象如下: </span></div><div><span style="font-family:Courier New;">1. OGG错误日志ggserr.log中提示 OGG-01296 Error mapping from <schema>.<table1> to <schema>.<table1> </span></div><div><span style=...
修改用户密码引来的一系列麻烦
应用项目组紧急求助,说数据库的用户密码被锁不能使用了。DBA介入后尝试解锁该用户alter user HR account unlock; 该命令执行后可以收到修改成功的反馈,但是尝试使用该用户登录数据库依然提示该用户被锁!DBA尝试修改该用户密码alter use...
ORA-12528: TNS:listener: all appropriate instances are blocking new connections
<div><span style="font-family:Courier New;">在我的实验环境中snowdb数据库被删除,尝试从catalog中恢复该数据库遇到错误ORA-12528。 最简单的修复方式是在tnsnames.ora文件中添加PROD2数据库中的(UR=A) </span></div><div><br /></div><div><span style="font-family:Courier New;">$ rman target...
Oracle 11g Database Replay 实验
<div><span style="font-family:Courier New;">此次实验将生成一个工作负载,再添加主键后重放,会看到性能大幅度提升。 </span></div><div><br /></div><div><span style="font-family:Courier New;">(1)使用SYS用户连接数据库。创建测试用户,表和目录。目录用来存放捕获结果。 </span></div><div><br /...
OGG复制与加密字段的冲突
<span style="font-family:Courier New;">最近被OGG折磨够呛。 遇到一个小问题,引发出一系列的思考。这个问题就是OGG对加密字段的复制。<br />环境是这样的,源端AIX6.1操作系统,ORACLE10.2.0.4.4双节点RAC,OGG11.2.1.0.1版本;目标端HPUX11.31操作系统,ORACLE10.2.0.4.8双节点RAC,OGG11.2.1.0.20。<br />目标端的OG...
OGG复制进程出现 OGG-00868, 904-ORA-00904 "VISIBILITY"
OGG无论是源端还是目标端出现904-ORA-00904: “VISIBILITY”错误时,常见问题之一就是OGG软件版本和数据库版本不匹配。 比如OGG11.2.1.0.1版本for oracle10g和for oracle11g很容易在下载介质时候搞错。 如果数据库是10.2.0.4版本,OGG用的是11.2.1.0.1 for 11g版本,在同步的时候就会出现下列报错。这是个低级错误,...
静默方式安装database vault 10.2.0.4
1. 修改配置文件response file在database vault的软件加压目录cd /software/datavault/response/ cp dv.rsp dv.rsp.bak vi dv.rsp RESPONSEFILE_VERSION=2.2.1.0.0 ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 s_dbSIDSelectedForUpgrade=dv s_sysPa...
oracle10g database vault 访问Realms相关的数据字典
oracle10g database vault安装成功后可以使用vault管理员账号创建域(realm),添加用户对象到域等操作。但是查看域相关的数据字典却非常麻烦。 比如查看DBA_DV_REALM, DBA_DV_REALM_AUTH, DBA_DV_OBJECT. 只有使用dvsys用户才能查看这些数据字典,而dvsys用户又是被锁定状态,即使用database vault owner用户或者sys...
The installer has not detected any Oracle 10.2.0.4.0
最近一直在研究Oracle10.2.0.4的Database Vault。 在图形化安装时经常遇到如下报错,找不到数据库。 我的系统中已经安装并升级数据库了,为什么会找不到呢。[oracle@snowlab ~]$ ps -ef|grep smonoracle 1102 307 0 04:43 pts/5 ...
脚本 - Oracle10g PSU后升级数据字典(RAC)
上一篇推荐的脚本是升级单实例数据字典的,这一篇针对RAC环境数据字典升级。update.shecho 'specify current oracle SID'read instance1echo 'specify oracle database name'read dbnameexport ORACLE_SID=$instance1cd $ORACLE_HO...
脚本 - Oracle10g PSU后升级数据字典(单实例)
最近进程为oracle10g数据库打PSU,之后的升级数据字典工作整理成脚本一次性通过省时间省力气。由于升级数据字典时执行@view_recompile_jan2008cpu.sql经常会出现No. of Invalid Objects,需要重新执行$ORACLE_HOME/rdbms/admin/@utlrp.sql。 所以在下面的脚本中做了写调整,保证最终的升级结果。update.shcd&nb...
oracle10.2.0.4 dbvault 安装篇
1. 服务器上装有两个数据库,分别是snow,lily,版本都是10.2.0.4.0, database vault都没有开启。 [oracle@snowlab ~]$ export ORACLE_SID=snow [oracle@snowlab ~]$ sqlplus / as sysdba SQL> set line 100 SQL> col value&nb...
手工段管理表空间迁移后的调整
如果有幸遇到了很老的数据库,而表空间的段管理方式采用的是手动,那么在迁移到到高版本数据库比如12c中需要注意将其调整为自动模式。 这是个容易遗忘的知识点,因为年轻的DBA几乎遇不到使用手工段管理表空间。如果遇上骨灰级表空间,不但是手工端管理模式而且是字典管理模式,那么这会大大影响表空间的性能。 字...
12c 物理CDB支持PDB级别的切换么?
12c推出CDB后,在集中部署和运维方面有着独特的优势。但是在Active DataGuard上面就有了限制。传统的部署方案可以在一台物理主机上安装一套数据库软件,创建多个实例。我们可以为每一套数据库部署一个Active DataGuard。如果主库所在的服务器部署了10个数据库,在备库所在的服务器可以相对应10个物理备库。每个物理备库都...
11g 创建加密表空间的方法对比
之前写过一篇博客关于加密表空间的创建http://blog.itpub.net/29047826/viewspace-1473689/ 另外还有一篇关于加密表空间引起的故障http://blog.itpub.net/29047826/viewspace-1589988/ 综合两篇博客可以得出结论,使用官方文档上的这个方法会有隐患。其操作步骤简要概述如下:1. 在sqlnet.or...
随笔 - 基本功的感悟
最近领导要求对所有数据库进行规范性检查,其中一个重要项目是回收dba角色。在开会中该要求被无数次说成了回收dba权限。从这个细节可以反映出多数人对基础概念的重视程度还不够。会议中强调回收dba角色的目的是为了避免开发人员拥有启停数据库的能力。其实这个说法有一个明显的错误,即使开发或应用运维...
oralce10g 安装dbvault出错OUI-25031
最近需要为数据库安装dbvault。11g和12c数据库在dbca时都包含了dbvault,10g需要手工安装。安装包为database_vault_aix5164_10204.zip。解压缩后启动图形./runInstaller会提示需要一个10.2.0.4的数据库才能继续安装。为此dbca了一个临时使用的数据库dv,再次启动图形页面安装dbvault可以继续了,设置完一些密码后在下面...
cpio: 0511-903 Out of phase! cpio attempting to continue...
和往常一样使用cpio解压缩oracle10g安装包,遇到问题$ cpio -idvm < 10gr2_aix5164_database.cpiocpio: 0511-903 Out of phase! cpio attempting to continue...cpio: 0511-904 skipping 732944 bytes to get back in phase! ...
0403-006 Execute permission denied ORA-12547: TNS: lost contact
主机: AIX数据库:oracle 10.2.0.4.8安装dbvault中途失败。退出后发现sqlplus无法登录了,提示信息如下:sh: /oracle/product/10.2.0/bin/oracle :0403-006 Execute permission denied.ERROR:ORA-12547: TNS:lost contact 该故障总结下来有以下几个排查点:1. 权限ls -l&n...