随笔分类 -  Oracle

上一页 1 2 3 4 5 6 ··· 10 下一页

一条SQL更新了整个表,如何补救?
摘要:背景: 我们的一些业务测试系统,数据库一般也是由开发同事自行维护,所以不可避免会有一些问题,经常会有开发同事火急火燎的打电话给我们,如果语气急切,态度恭谨,一般就是误操作数据了(八九不离十)。 最近我们就遇到了一起误更新数据的事件。 由于update SQL编写问题,开发同事将整个表的一个字段进行了 阅读全文

posted @ 2023-07-19 10:51 数据与人文 阅读(82) 评论(0) 推荐(0) 编辑

CPU飙升!故障分析解决过程详解
摘要:记一次CPU飙升的分析处理过程,聊聊我的思路。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景一大早接到告警,核心数据库RAC两主机CPU使用很高,90%以上,系统操作缓慢,业务卡顿。需要马上紧急处理,排查一下具体原因,消除潜在隐患。基础 阅读全文

posted @ 2022-06-27 09:52 数据与人文 阅读(793) 评论(0) 推荐(0) 编辑

ORA-00439: 未启用功能: Deferred Segment Creation
摘要:数据库版本不一致 xxx.dmp的expdp导出的源数据库是(企业版): Oracle Database 11g Enterprise Edition Release 11.2.0.1.0现在impdp导入的目标数据库是(标准版): Oracle Database 11g Standard Edit 阅读全文

posted @ 2022-04-14 10:14 数据与人文 阅读(225) 评论(0) 推荐(0) 编辑

enq: SQ - contention等待事件解析
摘要:enq: SQ - contention等待事件,咱来一步步分析awr报告找到问题所在。 在快照期间数据库一定发生了什么事情。 第一条便是enq:SQ - contention,占用了大部分的DB Time 然后查找enq:SQ - contention的MOS文档,很容易就找到其cause: Th 阅读全文

posted @ 2022-04-07 10:11 数据与人文 阅读(1023) 评论(0) 推荐(0) 编辑

为什么阿里巴巴禁止使用存储过程?
摘要:之所以有这个题目,我既不是故意吸引眼球,也不想在本文对存储过程进行教科书般论述。 《阿里巴巴Java开发手册》是这样规定的: 再结合我最近项目中遇到的存储过程问题,所以今天我打算来聊一聊这个问题。 这事儿要从去年在武汉出差时一位同事的发问说起。 问题是这样的: 我觉得存储过程挺好用的,你为什么不建议 阅读全文

posted @ 2022-03-23 09:54 数据与人文 阅读(107) 评论(0) 推荐(0) 编辑

ORA-03137 TTC协议内部错误问题排查
摘要:一、故障背景某项目页面查询模块打开报错,通信通道的文件结束,生产业务受到影响。 二、排查过程1、查看系统其它模块打开正常,受影响的只有1个功能模块,随即查看oracle告警日志,发现其中有大量报错如下: Wed Aug 29 07:28:04 2018Errors in file e:\app\ad 阅读全文

posted @ 2022-03-21 10:21 数据与人文 阅读(913) 评论(0) 推荐(0) 编辑

Oracle解决索引碎片功能
摘要:我们开始时向一个空的带索引的表中插入大量数据后,是不会产生碎片问题的,但是,数据库经过很长一段时间的增删改查后,难免会出现碎片问题,影响数据库的性能,Oracle对于这一问题有自己的解决方案。 下面介绍解决这一问题的方案: 首先要对索引进行分析:analyze index ind_1 validat 阅读全文

posted @ 2021-12-28 09:04 数据与人文 阅读(397) 评论(0) 推荐(0) 编辑

索引是如何提高查询性能的?
摘要:引言问:如何提高一条查询SQL的性能?答:最常用的方式就是加「索引」。问:索引为什么就能提高查询性能?答:索引就像一本书的目录,用目录查当然很快。问:为什么通过目录就能提高查询速度呢。答:…… 都知道通过书目可以快速查询,这只是表象,背后的原因到底是什么呢?下面就来扒一扒。树二叉树由 n( n > 阅读全文

posted @ 2021-12-24 09:14 数据与人文 阅读(155) 评论(0) 推荐(0) 编辑

SQLPlus 在连接时通常有四种方式
摘要:1. sqlplus / as sysdba 操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password 连接本机数据库 阅读全文

posted @ 2021-12-15 09:10 数据与人文 阅读(205) 评论(0) 推荐(0) 编辑

奇葩的SQL*Net more data from client等待,导致批处理巨慢
摘要:<pre name="code" class="sql"><pre name="code" class="sql">UPDATE Business_Duebill SET RelativeSerialNo1 = :1, RelativeSerialNo2 = :2, CustomerID = :3, 阅读全文

posted @ 2021-12-09 09:09 数据与人文 阅读(374) 评论(0) 推荐(0) 编辑

不要让临时表空间影响Oracle数据库性能
摘要:在Oracle数据库中进行排序、分组汇总、索引等到作时,会产生很多的临时数据。如有一张员工信息表,数据库中是安装记录建立的时间来保存的。如果用户查询时,使用Order BY排序语句指定按员工编号来排序,那么排序后产生的所有记录就是临时数据。对于这些临时数据,Oracle数据库是如何处理的呢? 通常情 阅读全文

posted @ 2021-12-07 16:50 数据与人文 阅读(456) 评论(0) 推荐(0) 编辑

Oracle安全管理-tcp.invited_nodes白名单配置
摘要:tcp.invited_nodes白名单配置tcp.validnode_checking=yessqlnet.encryptionSQLNET.EXPIRE_TIME=10tcp.invited_nodes=(10.2.20.25,10.2.60.20,10.2.60.0/24,10.2.200.0 阅读全文

posted @ 2021-12-01 08:51 数据与人文 阅读(528) 评论(0) 推荐(0) 编辑

Oracle Audit 功能的使用和说明
摘要:http://blog.itpub.net/9399028/viewspace-712457/审计(Audit) 用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD$ 表中,可通过视图dba_audit_trail查看)或操作系统审计 阅读全文

posted @ 2021-11-22 08:59 数据与人文 阅读(433) 评论(0) 推荐(0) 编辑

ORACLE JOB创建及使用详解
摘要:Oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 而且oracle重新启动后,job会继续运行,不用重新启动。 一、查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; select * from all_jobs; 阅读全文

posted @ 2021-11-17 08:55 数据与人文 阅读(1397) 评论(0) 推荐(1) 编辑

ORA-27300 ORA-27301 ORA-27302 ORA-27157
摘要:有个数据库crash了,环境是 1 2 3 os: [root@oracle ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1 db:11.2.0.4.0 今天上午10点25数据库挂的,报错是: 1 2 3 4 5 阅读全文

posted @ 2021-11-15 08:56 数据与人文 阅读(114) 评论(0) 推荐(0) 编辑

Oracle 12c删除PDB
摘要:首先需要关闭PDB,然后执行删除命令。 [oracle@server ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Wed Apr 17 14:13:20 2019Copyright (c) 1982, 2016, 阅读全文

posted @ 2021-11-10 09:05 数据与人文 阅读(385) 评论(0) 推荐(0) 编辑

ORA-01591: 锁被未决分布式事务处理解决方案
摘要:现场报有一个功能走不下去,后台日志报错:java.sql.SQLException: ORA-01591: 锁被未决分布式事务处理 657.7.39336 持有。 解决方案: rollback force '657.7.39336';--执行可能会比较慢 执行完成后,查询DBA_2PC_PENDIN 阅读全文

posted @ 2021-11-02 09:02 数据与人文 阅读(741) 评论(0) 推荐(0) 编辑

导出报ora-31634、ora-31664
摘要:在服务器上通过计划任务部署了oracle的备份任务,最近发现有个表空间没有备份成功,手动执行后,发现报一下错误,百度搜索结果如下 ORA-31634: job already exists(JOB已经存在) ORA-31664: unable to construct unique job name 阅读全文

posted @ 2021-11-02 09:01 数据与人文 阅读(715) 评论(0) 推荐(0) 编辑

解决ora-02429:无法用于删除强制唯一/主键的索引
摘要:表里面有ID字段,建立了唯一索引,现在想删除报错, ora-02429:无法用于删除强制唯一/主键的索引 先执行 alter table (表名) drop constraint(索引名) , 执行之后解除索引和表的关联,然后再执行删除索引操作,成功 阅读全文

posted @ 2021-10-28 08:52 数据与人文 阅读(871) 评论(0) 推荐(0) 编辑

更改数据库表中有数据的字段类型NUMERIC(18,2)为NUMERIC(18,6)
摘要:前段时间遇到一个问题,需要更改一个表的带有数据的字段类型,需要将NUMERIC(18,2)为NUMERIC(18,6) 【1】oracel的写法为: --第一步:把原字段换个名字 alter table wk_emp_charge_work rename column oper_time to op 阅读全文

posted @ 2021-10-27 08:54 数据与人文 阅读(459) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示