wujizhou2000
码龄17年
求更新 关注
提问 私信
  • 博客:20,454
    社区:36
    20,490
    总访问量
  • 14
    原创
  • 8
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
加入CSDN时间: 2008-07-27
博客简介:

wujizhou的专栏

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得6次收藏
  • 博客总排名997,866名
创作历程
  • 4篇
    2014年
  • 10篇
    2013年
TA的专栏
  • ORACLE RMAN
    3篇
  • ORACLE DATAGUARD
    3篇
  • ORACLE RAC
  • ORACLE SQL优化
    3篇
  • ORACLE 运维
    3篇
  • POSTGRESQL
  • MONGODB
  • REDIS
  • LINUX
  • 随笔
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

错误的转换绑定变量类型导致执行计划错误

昨天开发来问我个问题,一个业务sql执行缓慢,下面SQL> SELECT A.ISSUE_OID,      (SELECT B.ISSUE_END_TIME FROM ISSUE_T B WHERE A.ISSUE_OID = B.IWOID) AS ISSUE_END_TIME,      (SELECT C.ENCASH_END_TIME FROM ISSUE_T C WHERE
原创
发布博客 2014.03.28 ·
615 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

一个奇怪网络问题的解决:执行sql时客户端卡死

今天遇到一个奇怪的网络问题,随手记一下,做个参考一个刚刚搭建好的系统使用plsql develop可以连接但是执行sql就会卡死,服务器oracle版本11.2.0.1当时想了几个方面1.换其他客户端软件(这个不用测试也知道,毕竟连过的生产库也不止这一个)2.执行一些其他sql,比如:select * from dual; --可以执行,select * from user_t
原创
发布博客 2014.03.03 ·
3132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DATAGUARD原理(三)--核心服务详解

物理DG的流程如下图:Data Guard Services是整个DG体系的核心,共有三个Services:(1)Redo Transport Services        这个服务在主库上,用来把主库的redo 数据传到指定的归档路径上去。 这个传输过程是自动实现的。(2)Apply Services        这个服务器用在备库上,其用
原创
发布博客 2014.01.21 ·
1119 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

DATAGUARD原理(二)--DG架构

从DG的架构图开始了解一下DG的各个组成部分:简单来看由三部分组成:主库,备库,中间层(各种服务+日志、归档文件),中间层我们放到后面说,先看一下主库和备库:Primary DatabaseDG环境包含一个主库。 主库可以是单实例,也可以是RAC 集群。备库至少有一个standby 数据库组成。 主备库之间通过oracle Net进行通信,主备库不受地理位置
原创
发布博客 2014.01.02 ·
2846 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

浅谈删除表中的重复数据的几种方式

----------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |----------------------------------------------
原创
发布博客 2013.12.23 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

trouble shooting:ORA-01502:失效索引导致数据库报错

在对表进行操作的时候发生由于索引失效导致查询失败的问题:ORA-01502: index 'xxxxx' or partition of such index is in unusable state这个问题在10g应该很少出现,原因是因为skip_unusable_indexes 参数会让你的操作绕开失效的索引:你可以禁用掉这个参数,然后对表dml操作,就会报错:alte
原创
发布博客 2013.12.19 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用在线重定义回收表的空闲空间一例

对于线上库中频繁dml操作的表,尤其是删除操作,如何把表的占用空间压缩,回收空闲空间就成了DBA的工作之一。oracle的DBMS_REDEFINITION包提供的在线重定义功能可以完成表的收缩,先看一下这个包中包含的过程:我们通过一张测试表来把整个过程演示一下,scott用户操作如下:SQL> create table test as select *
原创
发布博客 2013.12.19 ·
734 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DATAGUARD原理(一)--特点与优势

从ORACLE9i开始,oracle standby database改成DATA GUARD,在这种模式中,开始支持三种不同的数据保护模式,并开始采用LGWR 对数据的传送而不是以往的ARCH,而且增加了一个新的后台进程叫DMON 监控数据的同步,在11g之前最多支持9个节点的同时复制,从Oracle 9.2.0开始,开始支持逻辑standby。11g能够支持多少备库,通过下面的
原创
发布博客 2013.12.16 ·
6119 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

RMAN原理(四)--UNDO表空间备份增强

Oracle 11g 新特性:UNDO表空间备份增强        由于UNDO表空间在恢复时不可缺少,在进行备份时必须备份该表空间,但是一旦事务提交,修改被确认,则该事务的前镜像被标记为INACTIVE,其中的信息在恢复时也就不会被用到,如果在备份时能够跳过这些数据,则备份UNDO表空间的效率就可以大大提高。在Oracle Database 11g中,Oracle引入了一个新的特性RMA
原创
发布博客 2013.12.10 ·
664 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RMAN原理(三)--Block ChangeTracking

Block ChangeTracking 是Oracle 10g里推出的特性。 Block change tracking 会记录data file里每个block的update 信息,这些tracking信息保存在tracking 文件里。 当启动block change tracking 后,RMAN 使用trackingfile里的信息,只读取改变的block信息,而不用在对整个data
原创
发布博客 2013.12.09 ·
704 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RMAN原理(二)--数据块备份

RMAN基于数据块备份,有以下的特点:        每个数据块从磁盘移入内存时都会发生内存对内存的写操作,在这个操作期间会检查数据块的讹误。讹误检查是RMAN的一个重要特性。 访问数据块时可以选择 空值压缩(null compression),我们可以删除从来没有使用过的数据块(头为0),并在执行内存对内存的写操作时丢弃这些数据块,因此,我们只需要备份使用过的数据块,从而执行更有效的备份操作
原创
发布博客 2013.12.09 ·
1261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RMAN原理(一)--内核数据包控制整个执行过程

要了解RMAN首先补充一下控制文件的相关知识:        控制文件平常的作用是负责数据库的物理结构,控制文件控制数据库查找物理文件的位置,并控制每个文件当前包含(或应当包含)的头信息,其内容包括数据文件信息,重做日志信息和归档文件信息。         控制文件将内部数据记录分为两类: 循环重用记录 和 非循环重用记录。          数据库参数CONTROL_
原创
发布博客 2013.12.09 ·
653 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看隐藏参数

有时优化或trouble shooting时需要修改隐藏参数,可以用下面这个脚本查看select ksppinm name, ksppstvl value, ksppdesc description from x$ksppi x, x$ksppcv y where (x.indx = y.indx) and lower(x.KSPPINM) like lower('%o
原创
发布博客 2013.12.03 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

写在开始:关于本博客的一切

以前在博客园,itpub上写过文章,随着后来云笔记的出现,其实也是自己犯懒,就不在网上写文章了。    最近收到几位博客大牛的影响,决定重新操刀写博客,介于csdn在国内的影响力,打算安家于此,之后我会陆续将自己这几年的积累和收藏和大家分享。    如果我文章的内容涉及到你的隐私,请与我联系,我将做修改或者删除。
原创
发布博客 2013.12.03 ·
485 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏