郭一军_guoyJoe_社区达人页

个人头像照片
郭一军_guoyJoe
已加入开发者社区2002

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布73篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Linux
  • 数据库
  • 云计算
  • NoSQL
  • 运维
  • 大数据
  • 弹性计算
  • SQL
  • OLTP
  • 索引
擅长领域
技术认证

郭一军,云贝教育创始人,阿里云大学认证讲师, MySQL原厂认证讲师,中国PostgreSQL分会高级认证讲师,ITPUB管理版版主,PostgreSQL ACE。20年IT工作经验,历任过连连支付首席DBA、唯品会高级数据库专家、吉利汽车研究院云计算平台技术负责人。

暂无精选文章
暂无更多信息

2021年09月

2021年08月

  • 08.28 15:19:29
    发表了文章 2021-08-28 15:19:29

    基于rman的坏块恢复

    rman备份恢复
  • 08.26 14:39:32
    发表了文章 2021-08-26 14:39:32

    利用BBED恢复UPDATE修改前的值

    BBED工具介绍: BBED stands for Block Browser and EDitor. BBED只是一款工具,类似于ultraEdit,单纯的会用BBED来修改数据没有任何意义!关键是要知道为什么要这么改! 在充分了解Block格式和Oracle的各种机制的基础上广泛使用BBED, 用它来帮你构造测试案例,用它来帮你验证测试结果,用它来帮你深入理解Oracle!
  • 08.25 14:30:24
    发表了文章 2021-08-25 14:30:24

    利用BBED恢复数据文件头

    利用BBED模拟损坏5文件1号块(文件头),如下测试步骤:
  • 08.24 08:41:56
    发表了文章 2021-08-24 08:41:56

    Oracle 11g加密备份

    Oracle的加密方式有三种:透明加密、密码加密、双模式加密。
  • 08.24 08:34:01
    发表了文章 2021-08-24 08:34:01

    启用快速增量备份

    提高增量备份的性能的方法可以启用块更改跟踪(block change tracking),在我们没有启用块更改跟踪的增量备份时,RMAN必须检查数据库中要备份的所有数据文件中的每个数据块,查看自上次备份以来相应的块是否发生了变化(一般对比备份 数据块中的SCN与数据文件数据块的SCN大小,是否一致,如果一致就不需要备份,不一致就需要做增量备份)。当数据库的数据量很大时,那么扫描数据库中的块占用的时间很可能超过执行实际备份的时间。这时如果启用块更改跟踪,那RMAN会通过使用更改跟踪文件查看哪此数据文件中的块发生了变化,这样能快速知道哪些块变化了,大大减少了增量备份的时间。启动块更改跟踪的缺点是:
  • 08.24 08:30:56
    发表了文章 2021-08-24 08:30:56

    利用nid修改数据库的DBID

    oracle在恢复中常用到dbid,dbid的作用是什么,它和db_name是不是一一对应关系?
  • 08.24 08:25:40
    发表了文章 2021-08-24 08:25:40

    kfed元数编辑工具

    修改ASM故障需要用到kfed工具。
  • 08.24 08:23:18
    发表了文章 2021-08-24 08:23:18

    flashback table肯定会造成rowid跟着修改

    flashback table肯定会造成rowid跟着修改,为什么要开启行移动?
  • 08.24 08:18:51
    发表了文章 2021-08-24 08:18:51

    计算SGA各池的内存地址的边界

    有时我们想知道数据在SGA中的哪个池中,可以用下面的方法计算出各池的内存地址边界。
  • 08.20 21:24:52
    发表了文章 2021-08-20 21:24:52

    稳固执行计划

    SQL优化
  • 08.20 21:24:10
    发表了文章 2021-08-20 21:24:10
  • 08.20 21:23:17
    发表了文章 2021-08-20 21:23:17
  • 08.20 21:21:58
    发表了文章 2021-08-20 21:21:58
  • 08.20 21:20:40
    发表了文章 2021-08-20 21:20:40

    UNDO管理

    体系结构
  • 08.20 21:19:45
    发表了文章 2021-08-20 21:19:45
  • 08.20 21:18:28
    发表了文章 2021-08-20 21:18:28

    Redo的管理与优化

    Oracle优化案例
  • 08.20 21:17:29
    发表了文章 2021-08-20 21:17:29

    双网卡双监听故障处理

    双网卡监听配置问题分析
  • 08.20 21:15:54
    发表了文章 2021-08-20 21:15:54

    SCN的简单介绍

    基础概念
  • 08.20 21:14:33
    发表了文章 2021-08-20 21:14:33
  • 08.20 21:14:00
    发表了文章 2021-08-20 21:14:00
  • 08.20 21:13:15
    发表了文章 2021-08-20 21:13:15
  • 08.20 21:11:55
    发表了文章 2021-08-20 21:11:55

    锁等待分析处理

    Oracle锁分析
  • 08.20 21:08:38
  • 08.20 21:06:31
    发表了文章 2021-08-20 21:06:31
  • 08.20 21:02:52
    发表了文章 2021-08-20 21:02:52

    Oracle备份恢复概要

    恢复笔记。
  • 08.20 21:01:44
    发表了文章 2021-08-20 21:01:44
  • 08.20 21:00:24
    发表了文章 2021-08-20 21:00:24

    SQLPlus环境设置

    非常实用的一个Oracle自带的工具,用好这个工具事办工倍。
  • 08.20 20:57:56
    发表了文章 2021-08-20 20:57:56

    检查点队列简单总结

    检查点是恢复的起启点。
  • 08.20 20:56:39
    发表了文章 2021-08-20 20:56:39

    一个不完全恢复的疑惑

    最近讨论恢复的贴子好多,所以我也拿个出来讨论讨论,恢复的场景是:误操作删除表,并且控制文件也被损坏了,讨论只是为了彻底搞懂内部原量,避免下次犯同样的错误!
  • 08.20 20:53:45
    发表了文章 2021-08-20 20:53:45

    sqlnet.ora之认证迷惑?

    请大牛揭密,安全水太深。
  • 08.20 20:49:12
    发表了文章 2021-08-20 20:49:12

    完全揭秘log file sync等待事件

    什么是log file sync等待事件呢?在一个提交(commit)十分频繁的数据库中,一般会出现log file sync等待事件,当这个等待事件出现在top5中,这个时侯我们需要针对log file sync等待事件进行优化,一定要尽快分析并解决问题,否则当log file sync等待时间从几毫秒直接到20几毫秒可能导致系统性能急剧下降,甚至会导致短暂的挂起。
  • 08.20 20:44:12
    发表了文章 2021-08-20 20:44:12

    被误读的buffer busy waits

    uffer busy waits的等待事件网上资料很多,很多人可能误读了buffer busy waits。puber们把你们对buffer busy waits等待事件的理解统统说出来,大家一起讨论学习,共同进步! 最好有实验步骤加以验证,可以让大家完完全全的彻底理解buffer busy waits。
  • 08.20 20:42:29
    发表了文章 2021-08-20 20:42:29

    监听连接时间过长如何解决

    当我们用PL/SQL Developer或用SQLlplus (sqlplus user/password@orcl)连接数据库的时候非常缓慢,连接有时需要30秒 左右才能正常登录到数据库,连接之后数据库一切正常。 为了能更好的解决上面的问题,我们需要有如下的一些Oracle的网络基础知识,我们一起来讨论!
  • 08.20 20:32:54
    发表了文章 2021-08-20 20:32:54

    一致性读(Read Consistency)的深入解析

    一致性读在Oracle中是一个非常重要的概念, 大家一起跟着我先来做下面的一个实验:
  • 08.20 20:27:35
    发表了文章 2021-08-20 20:27:35

    我的PGA我作主----搞清楚什么是真正的PGA

    网上PGA资料确实不多,也讲的不够深入,我们一起来学习PGA。 讨论话题: 1、PGA是什么,包括哪些部分,PGA的作用? 2、pga_aggregate_target参数的意义? 3、Oracle中观察PGA,可以从工作区(排序、HASH连接、位图)、Cache Cursor、批量读取缓存(arraysize)等几方面做测试,大家可以动动手? 4、ORA-4030错误的可能原因? 5、PGA手工管理下的优化要点? 6、如何监控PGA?
  • 08.20 20:24:30
    发表了文章 2021-08-20 20:24:30

    redolog switch会发生完全检查点还是增量检查点

    检查点这个概念在Oracle中非常重要,很多人对检查点这个概念很模糊,为了彻底搞懂,我们一起来讨论以下几个问题! 1、什么是完全检查点?哪些操作会触发?  2、什么是增量检查点?哪些条件会触发? 3、redolog switch会发生完全检查点还是增量检查点?(此话题的核心部分:用实验验证) 4、Oracle中检查点(checkpoint)一共有多少种呢?
  • 08.20 20:21:14
    发表了文章 2021-08-20 20:21:14
  • 08.20 20:19:43
    发表了文章 2021-08-20 20:19:43

    SCHEDULE(调度程序)

    很多情况下,数据库管理员或用户需要自动调度和运行很多类型的作业,例如,执行维护工作(如数据库备份);数据加载和验证例程; 生成报表;收集优化程序统计信息或执行业务流程。可以使用调度程序功能指定任务在将来某个时间点运行。作业可以在数据库中、在驻 留数据库实例的机器上甚至在远程机器上运行。 可以结合使用调度程序和Resource Manager(资源管理器)。调度程序可以激活Resource Manager计划,并按照为各种Resource Manager 使用者组指定的优先级来运行作业。 调度程序是在Oracle 10g版本中引入的,在11g版本中得到了
  • 08.20 20:16:50
    发表了文章 2021-08-20 20:16:50

    在Oracle 11g中用看Oracle的共享内存段---------IPCS

    Oracle 11g和10g共享内存段有什么不一样呢?
  • 08.20 20:13:43
    发表了文章 2021-08-20 20:13:43

    跟着吕大师(VAGE)揭密隐含参数:_db_writer_coalesce_area_size

    [size=13.913043975830078px]最近在看吕大师的大作《Oracle核心揭密》,这部大作可以与Jonathan Lewis大师的《Oracle Core_ Essential Internals for DBA》相提并论,看了几天收益颇多,哈哈美国有Lewis,中国有VAGE。
  • 08.20 20:06:53
    发表了文章 2021-08-20 20:06:53

    深入解析Oracle IMU模式下的REDO格式

    1、什么是IMU? 2、在哪些场景下不会使用IMU特性?(Oracle10g出现了IMU,默认开启IMU) 3、如何手动关闭IMU? 4、谈谈一条UPDATE语句从第一步到第九步的整个过程?在IMU模式下对REDO日志做DUMP分析(上图所示:IMU模式的REDO格式)。 5、IMU的主要作用是什么,也就是说为了解决什么问题?
  • 08.20 19:57:40
    发表了文章 2021-08-20 19:57:40

    gdb调试之---当commit时碰到的第一个等待事件是什么?

    还是接着上一篇文章的实验:gdb调试之---当update时第一个持有的Latch是什么Latch锁? commit在MySQL中用二阶段提交实现,那在ORACLE中commit是什么样的呢?会出现什么等待事件?
  • 08.20 19:52:06
    发表了文章 2021-08-20 19:52:06

    gdb调试之---当update时第一个持有的Latch是什么Latch锁?

    Latch是管理内存结构的锁,非常底层,作机制很简单,执行效率很高,我们要去跟踪调试latch的行为用一般的手段很难捕获到它的过程,GDB是不错的选择。
  • 08.20 19:43:24
    发表了文章 2021-08-20 19:43:24

    gdb调试之--read by other session 等待事件的重现

    发生read by other session 等待事件,肯定是两个会话同时物理读同一个数据块,假设有两个会话,会话1发生物理读,会话2正要去物理读发现会话1正在物读理产生,此时会话2发生等待,此等待就是read by other session 等待事件。
  • 08.20 19:00:50
    发表了文章 2021-08-20 19:00:50

    Oracle11g DataGuard部署与维护

    DataGuard是Oracle高可用必备技能。
  • 08.20 18:59:45
    发表了文章 2021-08-20 18:59:45

    Oracle10g RAC的安装部署

    以前很喜欢Oracle RAC架构,留个笔记。
  • 08.20 18:57:29
    发表了文章 2021-08-20 18:57:29

    Oracle实例恢复的初探

    深入理解Oracle实例恢复的过程。
  • 08.20 18:55:40
    发表了文章 2021-08-20 18:55:40

    ORA-4031错误深入解析

    Oracle共享池一个非常经典的错误,下面我们来详细解读,帮你理解共享结构。
  • 发表了文章 2021-09-02

    MaxCompute Graph开发-eclipse.sql

  • 发表了文章 2021-09-02

    maven编译打包 for maxcompute graph

  • 发表了文章 2021-08-28

    基于rman的坏块恢复

  • 发表了文章 2021-08-26

    利用BBED恢复UPDATE修改前的值

  • 发表了文章 2021-08-25

    利用BBED恢复数据文件头

  • 发表了文章 2021-08-24

    Oracle 11g加密备份

  • 发表了文章 2021-08-24

    启用快速增量备份

  • 发表了文章 2021-08-24

    利用nid修改数据库的DBID

  • 发表了文章 2021-08-24

    kfed元数编辑工具

  • 发表了文章 2021-08-24

    flashback table肯定会造成rowid跟着修改

  • 发表了文章 2021-08-24

    计算SGA各池的内存地址的边界

  • 发表了文章 2021-08-20

    稳固执行计划

  • 发表了文章 2021-08-20

    创建数据文件:恢复一个备份中没有的数据文件

  • 发表了文章 2021-08-20

    ASM 磁盘头信息备份

  • 发表了文章 2021-08-20

    逻辑读产生Cache Buffer Chain(简称CBC) Latch的解析

  • 发表了文章 2021-08-20

    UNDO管理

  • 发表了文章 2021-08-20

    绑定变量与直方图的最佳实践

  • 发表了文章 2021-08-20

    Redo的管理与优化

  • 发表了文章 2021-08-20

    双网卡双监听故障处理

  • 发表了文章 2021-08-20

    SCN的简单介绍

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息