ursor_sharing=SIMILAR 引发大量的 cursor: mutex S
今天一个朋友的数据库11.2.0.1 遇到这个问题,导致业务大面积的瘫痪查看等待如下: IN_NUM EVENT_NAME  ...
ora-600[25027][x][0] 插入大字段问题
一个朋友数据库断电后重启遭遇此问题ORA-00600: internal error code, arguments: [25027], [22], [0], [], [], [], [], [], [], [], [], []----- Current SQL Statement for this session (sql_id=8ywdkvd1vbrqm) -----INSERT INTO VEH_XML_DATA (ID, JYLSH, JKID, HPHM, HPZL, CLSBDH, SCCS, ISSC, STATE, XMLDOC, HCS...
关于SCN HEADROOM 和_external_scn_rejection_threshold_hours 的说明
1、headroom 可以理解为一个时刻 SCN能够达到的最大值,其随时间的增加而增大2、关于DBLINK SCN传播会选择更高的SCN进行同步3、_external_scn_rejection_threshold_hours和HEADROOM的关系如下: headroom-同步过来高SCN>_external_scn_rejection_threshold_hours 接受 反则报错 记录一下备忘...
使用 UTL_FILE导出TAB和逗号分割数据
DECLARE row_result varchar2(4000); selectsql varchar2(4000); qrycursor SYS_REFCURSOR; txt_handle UTL_FILE.file_type;BEGIN selectsql := 'select USER_ID||chr(9)||EXTERNAL_ID||chr(9)||ACCOUNT_ID||chr(9)||CERTIFY_STATUS||chr(9)||USER_STATUS||chr(9)||...
一条SQL语句查询块分解及查询转换
原始语句如下:select BIZ_NO, OUT_BIZ_NO, ORDER_NO, USER_ID, user_name, CARD_NO, ACCOUNT_NO, ACCOUNT_BIZ_NO,&n...
关于UPDATE级MERGE关联表进行UPDATE的说明
1、建立测试表 SQL> select * from test1; ID NAME ----------- -------------------- 1 gaopeng 2 gaopeng1 3 gaopeng2 4 gaopeng3 SQL> select * from test2; ID NAME ----------- -------------------- 1 yanlei 2 yanlei1 2、目标 ...
VLDB and Partitioning Guide 读书摘要
1、If a global index partition contains data, dropping the partition causes the next highest partition to be marked unusable. You cannot drop the highest partition in a global index. p2-142、The highest partition of a global index must have a partition bound, all of whose val...
Fatal NI connect error 12170 TNS-12535 TNS-00505
Fatal NI connect error 12170 TNS-12535 TNS-00505今天一位朋友遇到这个错误,每2个小时长时间运行的存储过程就断开,一开始怀疑PROFILE或者RESOURCE PLAN限制。但是大家都明白,一般很少用这些,特别是资源计划,拿到报错后如下:Fatal NI connect e...
BULK和FORALL对比普通游标的性能
BULK和FORALL对比普通游标的性能表testbl是一个简单的300W的表,大小为88M,create table TESTBL( ID INTEGER, NAME VARCHAR2(20))没有索引,ID列为自增,NAME列为常量+自增;表testbl3和表testbl结构一样,数据来自两次INSERT INTO TESTBL,增加索引在ID列。进行如下语句测试语句1 记为...
kill session V$SESSION标记为KILLED 的2种情况
If the session is not making a SQL call to Oracle (is INACTIVE) when it is terminated, the ORA-28 message is not returned immediately. The message is notreturned until the user subsequently attempts to use the terminated session.When an inactive session has been terminated, STATUS in the view V...
ORA-30926 及MERGE 临时表空占用问题
今天进行MERGE操作的时候是根据两个2个大表大约每张表10G左右,进行更新,服务器使用了PCI-E闪存盘,速度还是相当快的,大概语句如下:merge into TEST_EVENT ausingTEST_EVENT_1 bon(a.MAIN_TARGET=b.MAIN_TARGET and a.EVENT_TYPE=b.EVENT_TYPE)when matched thenupdateseta.CARD_NO=b.CARD_NO,a.EVENT_ACCO...
关于直方图中关于字符类型的ENDPOINT_VALUE字段的转换
今天看书(基于ORACLE的SQL优化)看到关于直方图dba_histograms ENDPOINT_VALUE字段的计算问题所以记录如下:1、数字类型的ENDPOINT_VALUE没有什么悬念就是其本生的值2、字符类型的ENDPOINT_VALUE计算相对复杂,是取字符的头15的字节经过16进制DUMP后在转换为十进制进行的测试如下:SQL> select count(*),...
ORACLE11GR2 RAC DATABASE+STANDLONE DATAGUARD配置摘要
ORACLE11GR2 RAC DATABASE+STANDLONE STANDBY配置摘要一、目标为集群数据库配置DATAGUARD,同时实现SWITCH OVER,同时DATAGUARD端并...
MONGODB使用MONGDODUMP备份来搭建备份集
准备加入一个备分节点,如下操作:使用MONGODUMP进行一致性备份./mongodump -o /ora11g/monbak --oplog -u moadm1 -p gelc123同样的首先进行恢复 ./mongorestore --oplogReplay --port 27030 /ora11g/monbak/ 加入OPLOG集合use localdb.createCollection("oplog.rs",{"capped":true,"size":100000000})...
MONGODB 回滚失败
MONGODB 回滚失败:{ "_id" : 5, "name" : "192.168.190.7:27018", &nbs...
一次SQL分析
问题描述:类似语句如下:with t as (select trans_code, trans_amount, direction, settle_channel_api from acctrans_account_log where account_no = '20130606000000589266' and raw_add_time>= sysdate-1000 and raw_add_time<sysdate ),t2 as (...
About Oracle WITH clause
About Oracle WITH clauseStarting in Oracle9i release 2 we see an incorporation of the SQL-99 “WITH clause”, a tool for materializing subqueries to save Oracle from having to re-compute them multiple times.The SQL “WITH clause” is very similar to the use of Global temporary tables (GTT), a tec...
使用SPM和STA进行固定执行计划
在实际的工作中可能遇到SQL执行计性能划退化的可能性,除了研究退化原因以外,我们可能需要固定其执行计划 一、如下列子展示如果在多个执行计划中使用SPM选择正确的执行计划,SPM默认是不会自动建立BASELINE的。但是可以修改参数开启自动建立(optimizer_capture_sql_plan_baselines)但是建议不要开启,如果开启自...
smon_scn_time ORA-00600 ktspfupdst-1
处理流程如下:查看数据库日志报错:ORA-00600: internal error code, arguments: [ktspfupdst-1], [], [], [], [], [], [], [], [], [], [], []Incident details in: /home/oradba/oracle/diag/rdbms/yjfcdbp/yjfcdb/incident/incdir_192162/yjfcdb_smon_17351_i192162.trcUse ADRCI or Support Workbench to pa...
11.2.0.1配置DATAGUARD遭遇ORA-12514
今天同事配置了一套DATAGUARD但是配置好后备库没有RFS进程,查看日志报错Error 12154 connecting to destination LOG_ARCHIVE_DEST_2 standby host 'bossdbd'Error 12154 attaching to destination LOG_ARCHIVE_DEST_2 standby host ...