越西| 陕县| 蠡县| 甘棠镇| 岳普湖| 武夷山| 雅江| 当阳| 纳溪| 百色| 沅陵| 石拐| 凤冈| 武功| 沧源| 宜章| 烈山| 南陵| 周村| 深州| 红古| 乐清| 呈贡| 花垣| 鸡西| 含山| 宜宾市| 富锦| 新余| 普洱| 睢县| 察哈尔右翼后旗| 泉港| 新乡| 松溪| 蕲春| 天全| 霍州| 连城| 绥中| 汝阳| 普定| 和布克塞尔| 上街| 范县| 崇仁| 贵定| 南阳| 九龙坡| 峰峰矿| 旬邑| 蒙自| 乐安| 徐水| 辽阳市| 清徐| 延寿| 铁力| 黄岩| 武邑| 科尔沁左翼中旗| 南木林| 南浔| 内丘| 乃东| 千阳| 黄岩| 浮山| 汤旺河| 澄城| 额尔古纳| 东阳| 牟定| 朗县| 奈曼旗| 昌宁| 尚义| 西林| 东胜| 广昌| 漠河| 喜德| 平原| 纳溪| 坊子| 民乐| 昔阳| 阿拉善右旗| 戚墅堰| 衡山| 阜平| 弋阳| 马边| 环江| 秀山| 南昌县| 金堂| 涟水| 阜新市| 湘潭县| 杜集| 隆回| 崇州| 平武| 连山| 黔西| 沙圪堵| 红岗| 襄樊| 江苏| 瓦房店| 石楼| 元坝| 鄢陵| 西充| 师宗| 澎湖| 康马| 屯留| 临洮| 同安| 隆昌| 金华| 罗山| 霍邱| 红河| 威远| 察雅| 秦皇岛| 建昌| 旬邑| 博乐| 广灵| 青龙| 淳化| 轮台| 宁波| 岐山| 江油| 固原| 金乡| 苏尼特左旗| 琼结| 大港| 汉川| 陵川| 日土| 永修| 九寨沟| 台南县| 安陆| 禄劝| 道县| 镇康| 达坂城| 张家港| 拉孜| 长沙县| 怀柔| 济源| 汉沽| 通许| 漳平| 天镇| 上思| 泸溪| 阿城| 镇康| 武穴| 莒县| 墨玉| 随州| 神池| 温宿| 通化市| 彭水| 广汉| 图木舒克| 双鸭山| 陇川| 浑源| 嘉禾| 泸水| 白云矿| 贡嘎| 深圳| 安新| 繁峙| 砀山| 梅县| 犍为| 涞源| 公主岭| 疏勒| 新疆| 紫阳| 衡阳市| 平南| 曲沃| 唐河| 鄂托克前旗| 淄川| 滨州| 临朐| 溆浦| 沈丘| 高陵| 崇仁| 陈巴尔虎旗| 铁山| 宁津| 青田| 扎鲁特旗| 阳春| 八公山| 溧水| 城固| 天长| 高青| 永泰| 玛沁| 门源| 井冈山| 永川| 葫芦岛| 洛隆| 哈密| 宁都| 嘉祥| 盐山| 泰来| 岷县| 三水| 张湾镇| 高密| 汾西| 日土| 禹州| 沈阳| 伊川| 阎良| 唐山| 邱县| 华阴| 文昌| 凯里| 武功| 东胜| 灵寿| 银川| 夏县| 涞源| 镇沅| 吴中| 彰武| 祁东| 山阴| 海淀| 祁县| 西畴| 溧水| 息县| 渭南| 潞城|

ITPUB论坛-中国最专业的IT技术社区

 找回密码
 注册
查看: 1041|回复: 9

数据库的灵异事件,请高人解惑。

[复制链接]
论坛徽章:
305
奥迪
日期:2018-05-23 13:45:59红旗
日期:2018-05-23 10:47:20路虎
日期:2018-05-23 10:34:03保时捷
日期:2018-05-23 09:46:462014年新春福章
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 11:55:14马上有房
日期:2018-05-23 11:55:14马上有钱
日期:2018-05-23 11:55:14马上有对象
日期:2018-05-23 11:55:14
跳转到指定楼层
1#
发表于 2018-05-23 12:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1  LINUX, ORACLE 11203, 单节点,无任何补丁。

2  应用系统做某个会计查询,查询范围,1到2个月时正常,若大于2个月:3或3个月以上,就报错。
   应用系统反馈回来的错误号为:0RA-604,ORA-1013,同时还有一段插入代码,INSERT INTO TMPXXXXX
   SELECT XXX FROM XXX。 测试过 SELECT 部分,执行正常。
   
3  上面 TMPXXXXX,是应用系统为响应复杂查询时,创建的一个唯一性的临时使用的表,是应用系统
   自己的临时表,非ORACLE的临时表,也就是,TMPXXXXX 其实也是个普通的堆表,用完后删除。
   TMP 是标识,XXXXX 是唯一码,确保TMPXXXXX 表名唯一。

4  从应用系统反馈的信息,无法判断出问题的根源。咨询后,在数据库里做了 604 的ERRORSTACK事件,

5  设置后,再尝试会计查询操作,后台警告日志里记录了 3 次错误,第3次,就是上面应用系统上看到
   的错误;前2次,都是报 ORA-604,ORA-904,提示:在一个 MERGE INTO TMPA A1 USING
   (SELECT XXXX FROM TMPA B1 WHERE (此处有多个关联条件) AND A1.XXX=B1.XXX),B1.XXX 字段不存在,
   但实际上,B1.XXX 字段是存在的,

6  前两次错误,都是类似的语句,我跟踪时,发现第1次的 TMPXXXXX 对象已经不存在了;但第2次的 TMPXXXXX
   对象还存在,比较了该对象的创建时间,和语句的报错时间,确实是先创建再报错。

7  上述的 A1,B1,都是 TMPA 的别名,也就是,主表 TMPA 自己 MERGE 自己。

8  由于数据库启用了回收站功能,存在几十万被删除的对象,最多的就是上面提到的 TMPXXXXX 之类的表。
  
9  考虑到回收站里的对象无意义,于是执行 PURGE DBA_RECYCLEBIN,清除之。

10  奇异事件发生了,大概只清除几万的回收站对象时,再去执行会计查询,发现完全正常了,也就是,
    做任何月份范围的查询,都正常了,

11  显然,故障原因与回收站的垃圾对象有关。猜测,回收站里有几十万的垃圾对象,也就是,存在
    几十万的 TMPXXXXXX 对象,系统会不会在创建 TMPXXXXX 表时,和垃圾站里的某个对象同名,创建
    不成功,因此使用了早期的对象,而该对象由于是早期创建的,缺少 B1.XXX 字段,因此出现此错误,,,


12  但此推论我都不认可,1  不说垃圾站里的对象,不会与新建的 TMPXXXXX 在名称上有冲突,2  在上面
    第6条时,已经说了,对象确实是应用系统刚刚创建,创建后再报错,时间顺序上是吻合的,

13  但若不是此道理,为何清除垃圾站后,查询就OK了?
论坛徽章:
2
2015年新春福章
日期:2018-05-23 14:55:132015年新春福章
日期:2018-05-23 11:59:47
2#
发表于 2018-05-23 22:18 | 只看该作者
进来支持的呢。。。
论坛徽章:
0
3#
发表于 2018-1-1 11:06 | 只看该作者
等高手分析
来自安卓客户端来自客户端
论坛徽章:
40
祖国60周年纪念徽章
日期:2018-05-23 08:28:002014年世界杯参赛球队:墨西哥
日期:2018-05-23 10:38:072014年世界杯参赛球队: 美国
日期:2018-05-23 08:18:362014年世界杯参赛球队: 瑞士
日期:2018-05-23 13:38:33迷宫蛋
日期:2018-05-23 15:54:52马上加薪
日期:2018-05-23 15:05:10马上有房
日期:2018-05-23 16:42:02夏利
日期:2018-05-23 16:26:48暖羊羊
日期:2018-05-23 17:19:242014年世界杯参赛球队: 加纳
日期:2018-05-23 13:12:03
4#
发表于 2018-1-4 12:52 | 只看该作者
等侍楼主科学解释
论坛徽章:
0
5#
发表于 2018-1-5 09:12 | 只看该作者
把回收站关了就好了。跑批处理业务容易遇到这样的问题。让人感觉莫名其妙。
*.recyclebin='off'                                             //关闭后回收站参数后,对现存回收站统一PURGE下
论坛徽章:
305
奥迪
日期:2018-05-23 13:45:59红旗
日期:2018-05-23 10:47:20路虎
日期:2018-05-23 10:34:03保时捷
日期:2018-05-23 09:46:462014年新春福章
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 11:55:14马上有房
日期:2018-05-23 11:55:14马上有钱
日期:2018-05-23 11:55:14马上有对象
日期:2018-05-23 11:55:14
6#
 楼主| 发表于 2018-1-5 09:13 | 只看该作者
javawiner 发表于 2018-1-5 09:12
把回收站关了就好了。跑批处理业务容易遇到这样的问题。让人感觉莫名其妙。
*.recyclebin='off'           ...

你也遇上过?
论坛徽章:
178
秀才
日期:2018-05-23 10:06:21秀才
日期:2018-05-23 13:37:04摩羯座
日期:2018-05-23 16:48:10火眼金睛
日期:2018-05-23 22:00:00巨蟹座
日期:2018-05-23 22:10:33目光如炬
日期:2018-05-23 22:00:00秀才
日期:2018-05-23 09:53:46目光如炬
日期:2018-05-23 22:00:00秀才
日期:2018-05-23 15:31:10秀才
日期:2018-05-23 15:02:13
7#
发表于 2018-1-5 13:05 | 只看该作者
安装11g,标准配置我们都是关掉回收站,没用干嘛开着,开着就容易踩雷bug。
认证徽章
论坛徽章:
11
优秀写手
日期:2018-05-23 06:00:15秀才
日期:2018-05-23 13:13:32秀才
日期:2018-05-23 13:55:212014数据库大会纪念章
日期:2018-05-23 10:16:212013数据库大会纪念章
日期:2018-05-23 10:16:212012数据库大会纪念章
日期:2018-05-23 10:16:212011数据库大会纪念章
日期:2018-05-23 10:16:212010数据库技术大会纪念徽章
日期:2018-05-23 10:16:21知识
日期:2018-05-23 11:53:27秀才
日期:2018-05-23 10:47:08
8#
发表于 2018-1-10 11:34 | 只看该作者
jieyancai 发表于 2018-1-5 13:05
安装11g,标准配置我们都是关掉回收站,没用干嘛开着,开着就容易踩雷bug。

万一有人误操作呢?你都不能闪回,不是很惨?
论坛徽章:
305
奥迪
日期:2018-05-23 13:45:59红旗
日期:2018-05-23 10:47:20路虎
日期:2018-05-23 10:34:03保时捷
日期:2018-05-23 09:46:462014年新春福章
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 16:41:11马上有车
日期:2018-05-23 11:55:14马上有房
日期:2018-05-23 11:55:14马上有钱
日期:2018-05-23 11:55:14马上有对象
日期:2018-05-23 11:55:14
9#
 楼主| 发表于 2018-1-10 16:12 | 只看该作者
wcg57 发表于 2018-1-10 11:34
万一有人误操作呢?你都不能闪回,不是很惨?

生产数据库基本不允许多人登录,若真出了这意外,可以考虑RMAN基于故障的时间点恢复,另外,若配置了DG,那更好恢复,

换句话说,为了这很少发生的意外,挂着这功能,投入/产出比不划算,
论坛徽章:
178
秀才
日期:2018-05-23 10:06:21秀才
日期:2018-05-23 13:37:04摩羯座
日期:2018-05-23 16:48:10火眼金睛
日期:2018-05-23 22:00:00巨蟹座
日期:2018-05-23 22:10:33目光如炬
日期:2018-05-23 22:00:00秀才
日期:2018-05-23 09:53:46目光如炬
日期:2018-05-23 22:00:00秀才
日期:2018-05-23 15:31:10秀才
日期:2018-05-23 15:02:13
10#
发表于 2018-1-11 09:30 | 只看该作者
wcg57 发表于 2018-1-10 11:34
万一有人误操作呢?你都不能闪回,不是很惨?

误操作通过其它方式处理即可,比如备份之类。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

-新江南花园论坛,新江南花园社区 - www-bbs-udt.bwp888.com
DTCC2018购票6.8折优惠进行时

中国数据库技术大会是国内数据库及大数据领域规模最大、最受欢迎的技术交流盛会。 2018年5月10-12日,第九届中国数据库技术大会将如约而至。本届大会以“数领先机•智赢未来”为主题,设定2大主会场及20个技术专场,邀请来自国内外互联网、金融、教育等行业百余位技术专家,共同探讨Oracle、MySQL、NoSQL、大数据等领域的前瞻性热点话题与技术。
----------------------------------------
优惠时间:2018-05-23前

报名链接>>
无为县论坛 轮台县论坛 威信县论坛 滨海县论坛 蚌埠市论坛
德惠市论坛 永靖县论坛 洺口镇论坛 红河县论坛 元岭论坛
电子杂志 虎吧 老博客 读书频道 积分竞拍 文本模式 帮助
  IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表
千年古桑论坛 圣若瑟劳工主保堂论坛 张家界论坛 拉孜县论坛 天祝藏族自治县论坛
望德堂论坛 翠前新村论坛 称多县论坛 胡湾里论坛 新金论坛