-
block size相关IO争议问题
Oct212013今天在QQ群里,有人出了一道题,大家争论了半天,这道题是itpub论坛上的有奖问答题。 大家对AC有争议,争论了半天,最后决定亲自测试下来验证结果。至于BD两个选项,基本没什么争议,大家也都这么理解的。极端情况咱就不考虑了。下面主要测试下A选项,不考虑极端情况,C和A说的基本是同一 ...
阅读全文抢沙发
-
sysdba权限远程访问nomount状态数据库和ASM实例
Oct212013对于nomount状态的数据库,在动态监听状态下,所有用户远程都无法连接数据库。 下面测试下动态监听下,sysdba权限远程访问nomount状态和mount状态的数据库。 1.修改监听为动态监听 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = stream-PC)(PORT = 1521)) ...
阅读全文
-
v$session_longops视图
Oct142013对大部分DBA来说,V$SESSION_LONGOPS视图都不会陌生,以前在面试的时候,也有一些企业会问到如何查询数据库中运行时间比较长的SQL,就可以通过这个视图来查看。 V$SESSION_LONGOPS视图不但可以监控运行式时间比较长的SQL,也会记录RMAN备份、EXP/EXPDP、收集统计信息、排序等操作,基本数据库所有运行时间超过6秒的SQL ...
阅读全文
-
使用dbms_backup_restore包恢复丢失控制文件的RMAN备份以及ORA-06553 PLS-801错误
Oct0920139月30号下午三点多接到通知,有个客户在升级RAC时失败,在升级前使用RMAN对数据库做了全备,升级失败后,该客户的DBA删除了ORACLE_HOME目录,打算重建,并且使用dd命令清除了ASM磁盘的数据。这种情况,RMAN无法直接使用这个备份文件。本文主要记录该案例的恢复过程。 我到客户现场的时候,客户已经将备份文件拷贝到了测 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:DBMS_BACKUP_RESTORE, ORA-06553, PLS-801, RMAN备份, 丢失控制文件, 内部错误 [56319]
-
ORA-00600 [4553]错误
Sep122013昨晚处理客户ORA-00600错误导致无法向一张表中插入数据的问题,客户环境是ORACLE 10.2.0.4.0 for LINUX,下面是错误信息。 OCI0000226 - Unable to execute - INSERT INTO XXXX (COL1, COL2, COL3,COL4, COL5, COL6) VALUES (:BND1,:BND2,:BND3,:BND4,:BND5,:BND6) in buffered mode (record 1 of 1) 5868/5980 WRK:TY ...
阅读全文
-
create table as select * from dba_objects为什么会有新建表的信息
Aug282013上周五技术分享,nulldb(张中靖)兄提出了为什么在create table xx as select * from dba_objects时,新建的xx表会有新建的xx表的信息,也就是比如在操作前,dba_objects视图有10000条记录,在xx表创建完成时,xx表和dba_objects视图中都是10001条记录,在xx表中可以查询到xx表的信息,这在某种程度上违反了ORACLE的一致 ...
阅读全文
-
oracle processes参数值设为1重启后的问题
Aug162013昨天在群里有人遇到windows版本的11gR2数据库在将processes设置为1后,重启数据库启动不了的问题,我分别在windows和linux环境下对11gR2数据库做了测试。 linux版本的11gR2数据库是没有问题的,测试如下: 当前processes参数值为150。 SQL> show parameter processes NAME TYPE ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:1) */, ORA-00020, ORA-00444, ORA-03113, ORACLE, processes, windows
-
如何设置DG最大保护模式.(PROTECTION)及ORA-03113错误解决
Jun192013前几天福才老兄让我帮他测试下DG的三种保护模式,在测试最大性能、最大可用性的时候都没问题,在测试最大保护模式的时候,遇到了ORA-03113错误。 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System ...
阅读全文
-
在线重定义是怎么实现的
Jun182013前段时间在ITPUB上看到有人问在线重定义是怎么实现的,一直没时间整理。 通常在线重定义有以下几个部分: dbms_redefinition.can_redef_table dbms_redefinition.start_redef_table dbms_redefinition.sync_interim_table dbms_redefinition.finish_redef_table dbms_redefinition.can_redef_table:检查是否 ...
阅读全文
-
linux6以上版本安装ORACLE10g常见问题
Jun132013有个客户在RHEL 6u3操作系统上安装ORACLE 10.2.0.1.0版本的数据库,到83%就卡住,编译不过去,我试了下,在OEL 6u3操作系统上也同样存在这个问题。 经过分析安装日志,发现好多和网络有关的错误: Caught UnknownHostException: oel6u3: oel6u3 Caught UnknownHostException: oel6u3: oel6u3 修改/etc/hosts ...
阅读全文