测试在线重定义
测试将手动段管理表空间上的表通过在线重定义迁移至自动段管理表空间1、创建手动段管理表空间,自动段管理表空间SYS@jzh>create tablespace MSSM datafile '/u01/app/oracle/oradata/jzh/mssm01.dbf' size 10M segment space management manual;SYS@jzh>create tablespace ASSM datafile '/u01/app/oracle/oradata/jzh...
等待事件:wait for unread message on broadcast channel
某客户在使用expdp导出数据时遇到waitfor unread message on broadcast channel等待事件,查找mos文档WAITEVENT: "wait for unread messageon broadcast channel" Reference Note (文档 ID 170464.1)The Oracle process is waiting for amessage on a broadcast channel. This is normally an idle wait - the pr...
RAC环境重建控制文件
1、生成重建controlfile的脚本SQL> alter database backup controlfile to trace;Database altered.2、查看脚本位置SQL> show parameter user_dump_destNAME TYPE V...
Oracle recyclebin介绍
近日为某客户做数据库巡检,发现数据库recycle bin中有几千个被删除的对象,于是建议客户清理recycle bin中的对象,释放空间,客户问这些对象占用空间吗?存放在哪里的?这些被删除的对象当然是存放在硬盘上的,官方方档介绍recycle bin 如下:The recycle bin is actually a data dictionary table containing informati...
systemstate dump 介绍
参考文档:https://blogs.oracle.com/Database4CN/entry/systemstate_dump_介绍 当数据库出现严重的性能问题或者hang了的时候,我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题原因的分析。...
impdp自动创建用户与密码
1、查看jzh用户下对象JZH@jzh>select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------JZH1 ...
enq:TM-contention事件等待
enq:TM-contention等待的发生,发生TM锁争用的情况如下: 1、修改无索引外键(foreign key)的父键时 2、DML与DDL之间的TM争用 3、LOCK TABLE 引起的TM锁争用 4、direct load工作引起的TM锁争用模拟该等待事件1、创建两张测试表JZH@jzh>crea...
ORA-00600: internal error code, arguments: [15753]
某客户数据库警告日志报大量的ORA-00600: internal error code, arguments: [15753]错误,日志内容如下:Tue May 26 22:10:00 2015opiodr aborting process unknown ospid (18088452) as a result of ORA-28Tue May 26 22:10:02 2015opiodr aborting process unknown ospid (10485766) as a result of ORA-28Tue May 2...
利用增量备份恢复gap归档丢失DG
故障现象:某客户data guard归档出现gap,悲剧的是丢失的归档在主库上被rman备份时删除了,丢失的归档大约有20几个,数据库大小约2T,如果重建DG将非常耗时间,因此决定利用增量备份的方式恢复DG,主要步骤如下:1.备份备库spfile文件SQL> create pfile='/home/ora/pfile_before_recover_dg.ora' from spfile;File crea...
[ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
CentOS环境下启动mysql服务报错:[root@jzh ~]# service mysql startStarting MySQL.......................................................................................................... ERROR! The server quit without updating PID file (/var/lib/mysql/jzh.pid).日志文件内容如下:2015-05-19 09:28:19...
查询阻塞与被阻塞SQL语句
查询阻塞与被阻塞SQL语句,供参考:select b.sid, a.sql_id, a.sql_text, a.hash_value, b.username, b.machine, a.module, ...
Mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost'
1、登陆mysql时报如下错误:C:\Users\Administrator>mysql -uroot -pEnter password: ******ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)2、停止mysql服务net stop mysql5----由于服务名是mysql53、修改my.ini文件在安装路径下找到my.ini文件,我的是E:\Program Files\MyS...
单实例恢复至RAC
环境介绍单实例 RAC数据库OEL+Oracle 11.2.0.3 OEL+Oracle 11.2.0.31、备份单实例数据库run {backup as compressed backup...
利用hanganalyz/systemstate dump诊断数据库hang
诊断数据库是否hang一般采用两个命令:hanganalyze/dump systemstate,其中systemstate级别大于256时会对每个进程进行dump,当数据库进程太多时会比较消耗资源,尤其在非solaris/linux平台 ...
Wait event:read by other session
Read by other sessionThis event occurs when a session requests a buffer that is currently being read into the buffer cache by another session. Prior to release 10.1, waits for this event were grouped with the other reasons for waiting for buffers under the 'buffer busy wait' event这个等待事件是...
Oracle 11gR2密码区分大小写
1.查看数据库版本SYS@jzh>select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE 11.2.0.1.0 &...
ORA-03137: TTC protocol internal error : [12333] [7] [120] [115] [] [] [] []
某客户数据库日志报ORA-03137: TTC protocol internal error : [12333] [7] [120] [115] [] [] [] []错误1.环境介绍:Oracle 11.2.0.1 64-bitMicrosoftWindows x86 64-bit2.alert日志文件内容Dump file c:\app\administrator\diag\rdbms\jzh\jzh\incident\incdir_360956\bpmes_ora_5344_i360956.trcOracle Database ...
11.2.0.4 rac on redhat 6.5 libcap.so.1: cannot open shared object file
今天在安装Oracle 11.2.0.4 RAC时执行root.sh脚本遇到报错,OS是RedHat 6.5 64位,错误内容如下:# /u01/app/11.2.0/grid/product/11.2.0/db_1/root.shPerforming root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= grid ORACL...
Oracle 12c启用inmemory特性
一、为数据库启用IM column store,需要完成以下步骤:1、数据库版本需12.1.0.2以上;2、设置INMEMORY_SIZE初始化参数为非0值(最小要求100M);3、重启数据库;二、检查数据库哪些对象使用了inmemory,使用如下语句:SELECT OWNER, SEGMENT_NAME, INMEMORY_PRIORITY, INMEMORY_COMPRESSION FROM V$IM_SEGMENTS;三、查看...
回退11.2.0.3.12 PSU补丁
1、停止节点DB(oracle用户两节点执行)[oracle@jzh1 ~]$ $ORACLE_HOME/bin/srvctl stop home -o $ORACLE_HOME -s /home/oracle/state_file_rollback.txt -n jzh1[oracle@jzh2 ~]$ $ORACLE_HOME/bin/srvctl stop home -o $ORACLE_HOME -s /home/oracle/state_file_rollback.txt -n jzh22、停止crs集群(root用户执行,两节...