11g 新特性之自动分区-numtoyminterval/numtodsinterval
<span style="color:#000000;">The INTERVAL clause of the CREATE TABLE statement establishes interval partitioning for the table. <span style="background-color:#FFE500;">You must specify at least one range partition using the PARTITION clause</span>. The range partitioning key value determines the hig...
12c新特性 - Active Data Guard Far Sync
<span style="color:#000000;">文章转自:https://blogs.oracle.com/Database4CN/entry/12c新特性_active_data_guard_far<br /><br />Active Data Guard Far Sync是Oracle 12c的新功能(也称为Far Sync Standby),Far Sync功能的实现是通过在距离主库(Primary Database)相对较近的地点配置Far Sync实例,主库(Primary Da...
升级PSU 11.2.0.3.15补丁
<span style="color:#000000;">此次升级PSU 11.2.0.3.15,opatch version需11.2.3.0.5以上</span><br /><span style="color:#000000;"></span><span style="font-family:Arial, Helvetica, sans-serif;font-size:small;line-height:16px;white-space:normal;background-color:#FFFFFF;color:#000000;">You must use the OP...
重建oraInventory目录
<span style="color:#000000;">1、删除或移除</span><span style="color:#000000;">oraInventory目录</span><br /><span style="color:#000000;"></span><span style="color:#000000;">[oracle@jzh5 app]$ mv oraInventory oraInventory_oraig</span><br /><span style="color:#000000;">2、</span><span style="color:#0...
Library Cache 诊断:Lock, Pin 以及 Load Lock
<span style="color:#000000;">转载自:https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=207452068283307&parent=DOCUMENT&sourceId=1533057.1&id=1548524.1&_afrWindowMode=0&_adf.ctrl-state=8bfbgdjzv_389<br /><br />什么是"Library cache lock" ?</span><br /><br /><span ...
crontab不能自动删除归档日志
某客户一套数据库归档太多撑满磁盘,于是决定使用脚本自动删除归档,保留15天,脚本执行没有任何问题但是放在crontab里就是执行不成功,log也没有产生,查不到原因,后来发现crontab执行完会自动发信息到mail里面于是在/var/spool/mail/路径下找到oracle文件:[oracle@jzh5 2015_07_15]$ cd /var/spool/mail/[oracle@jz...
RAC环境重命名diskgroup name
1、检查ASM磁盘组名称[grid@jzh1 ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.3.0 Production on Tue Jul 14 09:16:09 2015Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Real A...
TNS-12555:TNS:permission denied/TNS-00525:Insufficient privilege for operation
某客户测试环境在启动listener时报错TNS-12555/TNS-00525,错误信息如下:[oracle@jzh5 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 03-JUL-2015 07:52:00Copyright (c) 1991, 2011, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=...
测试去除重复数据
1、创建测试表,初始化数据JZH@jzh>create table t (x number,y number);Table created.JZH@jzh>insert into t values (1,1);1 row created.JZH@jzh>insert into t values (1,1);1 row created.JZH@jzh>insert into t values (2,2);1 row created.JZH@jzh>commit;Commit complete.JZH@jzh>select * from t;&nbs...
测试在线重定义
测试将手动段管理表空间上的表通过在线重定义迁移至自动段管理表空间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, ...