
oracle
文章平均质量分 76
baomw
手拿菜刀砍电线!
展开
-
linux环境下安装oracle11g
oracle相信对于绝大多数从事软件相关工作的xdjm们都不陌生,但是更多的怕是仅限于使用,这里小编来和大家一起分享下,linux环境下的oracle的安装步骤,详细如下相关版本工具:VMware,redhat,oracle11g1、虚拟机添加ISO镜像2,用lsblk命令查看一下,光驱的位置3、把系统挂载起来 mkdir /mnt/cdrom #在/mn...原创 2018-11-11 15:28:25 · 472 阅读 · 0 评论 -
sql性能优化精要分析
sql优化应该是任何一个开发,运维人员耳熟能详的问题,为什么有的人开发的系统测试时各种没问题,一到生产实际使用,数据量一大各种跑不动,崩盘挂死,很多时候和我们不合理的数据库设计以及sql有关,这里我将我这两年开发过程中总结的基于oracle相关sql调优经验总结一下,希望对大家有所启发。1,对于数据量少的表,如果经常全表扫描,可以对全表缓存alter table t1 cache; alte...原创 2018-11-23 21:27:34 · 278 阅读 · 1 评论 -
oracle容灾之truncate数据恢复
在我的另外几篇文章中,介绍了关于数据库闪回的一些内容,对于drop和delete的数据闪回。对于truncate,可能有一些数据库知识的应该会知道,在正常逻辑中,如果我们将表truncate掉了,是找不回来了,TRUNCATE TABLE 是一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。那么问题来...原创 2018-11-22 13:31:33 · 2628 阅读 · 3 评论 -
oracle闪回技术详解之闪回drop(神奇的flashback)
写在前面:删库跑路,相信这是绝大多数程序员会经常听到的一个词。俗话说:常在河边走,哪有不湿鞋,作为经常和数据打交道的程序员也好,运维实施也好,有时难免会出现数据误删除,误操作等情况。如果你是一个oracle用户,那么你如果知道这些关于数据闪回恢复的基本知识,或许可以帮你在出现类似情况的时候解决很多问题。本文主要介绍一下数据库的误drop操作的一些闪回技术,至于整库的删除恢复,想在另一篇文章里详细...原创 2018-11-18 11:22:29 · 10054 阅读 · 3 评论 -
oracle闪回技术详解之闪回查询
接上一篇:https://blog.youkuaiyun.com/baomw/article/details/841965001,照例,我们先来个例子,让大家感受下,何为闪回查询1)建t1表,向表中插入十条数据2)查看当前系统时间3)删除10test,如下看到只有9条数据了4) select * from t1 as of timestamp to_timestamp('2018-11-...原创 2018-11-18 11:55:12 · 5916 阅读 · 2 评论 -
sql优化-记一次生产n小时的update语句优化到1秒内的全过程
近期生产业务中,有一批导入数据,数据量大约16万多,由于需要做树查询,涉及一个层级关系维护。前期,实施维护的时候由于sql问题,导致除一级数据外的下级数据(总共六级)大量维护出错,导致现在需要将这16万数据层级关系全部重新维护。表中,有一个编码字段(以下用task_code表示),同时维护其父项的task_code(一下称parent_task_code)。现任务是需要将这16w多的数据在表中...原创 2018-12-14 21:08:38 · 9341 阅读 · 3 评论