• ORA-01031通过truss分析

    下面是一位朋友的ORA-01031分析报错,通过truss可以得到如下结果: truss sqlplus “/as sysdba” $ more /tmp/truss_sysdba.output 2762:   execve(“/oracle/product/11.2/dbhome_1/bin/sqlplus”, 0xFFFFFFFF7FFFFC68, 0xFFFFFFFF7FFFFC90)  argc = 4 2762:    argv: sqlplus / as sysd ...

    阅读全文
    作者:huangtingzhong | 分类:ORA | 阅读:348 views | 标签:,
  • OSWBB随系统自动启动

    下面是在solaris 11.2环境中测试oswbb随系统自动启动,不同环境需要更改一下OSW的目录 root@solaris:~# cat /etc/init.d/osw.sh ######################################################################## # Establish default values #################################################################### ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:245 views | 标签:
  • ogg 12c拆分integrated extract

    下面是自己测试怎么拆分extract进程,单机环境,当前环境进程是ext2进程同时同步ogg.ogg2两张表,想拆分成ext2同时ogg,ext3同时ogg2进程,下面的记录来至两次的实验,可以时间不一致,但是命令是对的。   1,环境介绍 GGSCI (ogg12cnode1 as ogg@ogg12c1) 8> versions Operating System: Linux Version ...

    阅读全文
    作者:huangtingzhong | 分类:OGG | 阅读:2,228 views | 标签:
  • AIX 5.3安装ORACLE 10G RAC遇到的几个故障

    下面是在AIX 5.3环境中,安装ORACLE 10G RAC遇到的几个故障。 1,安装CRS时没有提示选择OCR盘路径。 是由于原来环境安装ORACLE 9I RAC,删除相应的文件就可以了。 2,安装CRS时,提示网络中没有共有网络 是由于 HACMP配置的时候,是以9I rac模式配置HACMP,共有网络在永久IP的方式附件到BOOT网卡上面,通过在网卡上 ...

    阅读全文
    作者:huangtingzhong | 分类:INSTALL | 阅读:588 views | 标签:
  • event enq: KO – fast object checkpoint

    业务反应下发短信效率低,已经开始阻塞,要求分析一下数据库。 查看数据库等待事件 www.htz.pw > @we.sql                                                                                                   USERNMAE                                                               LAST_CALL       ...

    阅读全文
    作者:huangtingzhong | 分类:EVENT | 阅读:611 views | 标签:
  • 关于resize datafile理解的错误

          resize数据文件的时候,常常会报ORA-03297错误,原来理解通过在相同表空间move一下对象,就会自动使用最小的未使用的空间,其实并不是这样的,在MOS文件中遇到ORA-03297错误也是直接给出的DROP对象,也不是在相同表空间中MOVE对象。下面通过测试来说明:     &# ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:294 views | 标签:
  • 外键:主表与子表DML操作,TM锁申请模式

        下面是测试在不同版本,在主表与子表上进行DML操作时,在主表与子表分别获取TM锁的情况。主键存在的表称为主表,外键存在的表称为子表。分别测试了9i,10g,11g三个测试的情况。 1 创建对象 所有的对象都创建在HTZ用户下,需要在3个版本的数据库都创建。 drop user htz cascade; create user htz identified by o ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:281 views | 标签:,
  • kill my own session(without system privilege)

            下面测试开发要求实现会话能KILL自己用户下的会话的功能,由于KILL SESSION默认只有DBA用户才有权限,并且如果授予alter system权限给用户,那么他可以KILL所有用户的会话,不能满足要求,并且alter system包含的权限太多,生产环境不敢授予这样的权限。 1 创建KILL SESSION存储过程 在创建存储过程之前,先 ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:309 views | 标签:
  • rebuild object that object id less than 60

             在ORACLE中对核心对象进行重建基本上会遇到ORA-00701错误,可以通过将数据库启动到upgrade或者配置event 38003错误来解决,但是object_id小于59的错误不能通过此方法来解决。但是可以通过重建创建对象,修改obj$与bootstrap$表来处理。下面是在自己的测试环境模拟一下对file$表及索引的操作,请非在生产环 ...

    阅读全文
    作者:huangtingzhong | 分类:BACKUP & RESTORE | 阅读:218 views | 标签:, ,
  • substituter bootstrap$ using other table

           在有些情况下可以通过替换bootstrap$来达到一些目的,如重建object_id小于58的对象。下面是测试常用的2种方式来切换bootstrap$表:1,使用DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP,2,直接修改system数据文件头的信息 1,DBMS_DDL_INTERNAL方法 使用dbms_ddl_internal要求数据库必须启动了upgrade状态,并且版本要 ...

    阅读全文
    作者:huangtingzhong | 分类:BACKUP & RESTORE | 阅读:251 views | 标签:,
  • how to resize a datafile for shrinking space

            How to Resize a Datafile,下面的测试来至于QQ群里一位好友,在resize修改数据文件报ORA-03297错误。数据库存放在文件系统的时候,可能会遇到需要使用resize数据文件来达到收缩文件系统使用空间,一般在小环境遇得到,大环境基本遇不到。下面是基于11.2.0.3平台测试,不同版本可能部分地方不一致(如数据文 ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:425 views | 标签:
  • ALTER SYSTEM CHECK DATAFILES

    在RAC环境中,当数据库OPEN状态时,如果遇到数据文件在其它一台实例,因为权限原因导致不能访问时,如1157报错 ORA-01157: cannot identify/lock data file 19 – see DBWR trace file ORA-01110: data file 19: ‘/app/Oracle/oradata/users02.dbf’ 此时我们需要使用alter system chec ...

    阅读全文
    作者:huangtingzhong | 分类:BASIC | 阅读:637 views | 标签:
  • ORACLE不完全恢复测试

           在生产环境中,常常会遇到不完全恢复的情况。这里QQ群里朋友要求,测试使用set until命令的不完全恢复,此功能在8I中就已经增加。        语法如下: UNTIL SCN integer | UNTIL SEQUENCE integer [THREAD integer] | UNTIL TIME ‘ date_string ‘   Semantics Syntax Element Descri ...

    阅读全文
    作者:huangtingzhong | 分类:BACKUP & RESTORE | 阅读:343 views | 标签:,
18081072613
QQ在线