杨建荣的学习笔记

每天坚持一点点,个人微信公众号 jianrong-notes

  • 博客访问: 11931674
  • 博文数量: 1203
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 23:24
  • 认证徽章:
个人简介

每日发文,或技术、或总结,偶有日间小事也以为记,谓之学习笔记,成年累月1100多天,中间几乎没有间断,要旨只有一个:学习交流,共同进步 。 学习笔记精华整理,个人新书《Oracle DBA工作笔记》已开售,在京东,当当,亚马逊,淘宝,天猫均有售,欢迎选购。

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1203)

文章存档

2017年(135)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-07-31 21:58:56

在工作环境中有一台gc的服务器,已经好几年没有动过了,上面安装着gc的服务和数据库,也就说gc里面的HttpServer,数据库,webcache都在这台服务器上。
大家在访问gc的时候,感觉有些时候访问很慢,尽管是内网,但是还是有很大的延迟的感觉,大家认为可能是监控的机器比较多了,也就没有在意,今天我抽空查看了下.........【阅读全文】

阅读(8345) | 评论(0) | 转发(0)

发布时间:2015-07-30 23:47:22

在数据库环境中,一主一备是比较传统的使用方式,在灾难发生的时候,可以灵活的切换主备角色,依然可以保持服务的可访问性。但是一些核心系统来说还是会有更多的过滤,一主一备似乎还是不够稳妥,如果主备出现问题,如果有另外一个备库还是有可选的余地,这种情况不是不可能发生,正是因为核心业务的需要还是需要保证数据的.........【阅读全文】

阅读(4897) | 评论(0) | 转发(0)

发布时间:2015-07-29 23:20:53

11g的dataguard相比于10g来说,最优越的特性应该算就是active dataguard了,这一点改进在很大意义上促使用户需要把数据库从10g升级到11g,读写分离在这个时候得到了升华,而且在后台会根据需要进行数据的同步,相比于使用10g,想读数据的时候把数据库启动到read only 阶段,但这个时候不接受日志同步数据,如果需要同步数据.........【阅读全文】

阅读(7259) | 评论(0) | 转发(3)

发布时间:2015-07-28 23:56:16

在工作之余,也给大家推荐几部日本电影,可能一说起日本电影,都会不由得和情色联系起来,可能我要推荐的电影要让你失望了。不过不妨在自己闲暇之余看一看,还是很有收获的。

首先推荐的是《爱能看见》,可能听名字没有什么特别之处,但是从我看到影片男女主人公一起做饭的场景时,自己是被完全震惊了,.........【阅读全文】

阅读(5329) | 评论(0) | 转发(0)

发布时间:2015-07-27 22:06:09

今天在一台备库机器上准备搭建active data guard ,在主库上做配置的时候,发现主库的反应有些慢,主要的感觉就是敲命令的时候似乎都有些停顿。
带着疑问查看了下数据库的负载情况,发现连进来的用户很少,数据库负载也很低,归档每天切换不到20次
但是使用top命令查看的时候还是能够看到kswapd1的身影,这个进.........【阅读全文】

阅读(6437) | 评论(0) | 转发(0)

发布时间:2015-07-26 22:54:18

说到不完全恢复,一般有三种场景,基于时间点的不完全恢复,基于scn的不完全恢复,基于cancel的不完全恢复。<br />三种情况都是不完全恢复采用的方式,而不完全恢复都是在完全恢复的过程中出现了这样那样的错误,数不胜数,基本就是归档,redo损坏丢失,控制文件丢失,备份的问题,手工失误等等。<br />我们可以举一个不.........【阅读全文】

阅读(5639) | 评论(0) | 转发(0)

发布时间:2015-07-25 23:27:07

在数据的备份恢复中,基本都在使用rman来做了,但是从数据库的内部原理来说,对于介质恢复,其实还是做两件事,restore和recover.<br />restore是一个类似物理文件的复制,而recover则在数据库后台根据scn做相关的数据恢复。<br />在归档模式下,一般有下面四种场景可以做完全恢复,当然前提还是在有备份的情况下。<br /.........【阅读全文】

阅读(5760) | 评论(0) | 转发(0)

发布时间:2015-07-24 23:03:03

有时候在很多工作环境中,如果彼此几个机器的配置相似,我们就可以不用一遍又一遍的安装数据库软件了,我们可以为了更快的完成安装工作,在静默安装,图形安装的选择之外,还有克隆安装。不过在10g,11g的版本中还是存在一定的差别。虽然方法有差别,但是思路都是一致的。<br />我们可以从源环境中直接把ORACLE_HOME给打个.........【阅读全文】

阅读(5170) | 评论(0) | 转发(0)

发布时间:2015-07-23 22:10:52

<p>在之前的博文中介绍过如何通过exchange partition,split partition达到快速的数据切换,对于上百G的大表来说,速度都在秒级完成<br />对于大分区重新分区来说,上面的步骤已经够用了,但是对于数据清理来说,工作才刚刚开始,这是一种逻辑的数据清理,因为目前分区表中重新分区后没有数据,对于历史数据可以选择按照.........【阅读全文】

阅读(4834) | 评论(0) | 转发(0)

发布时间:2015-07-22 23:09:28

今天来到办公室,发现有一台服务器中的数据库实例停掉了。这种情况真是意料之外,尤其是我还不是很熟悉这台机器的服务。
赶紧查看数据库日志,可以看到数据库在昨晚停掉了,从日志来看没有人为的痕迹。
在宕机之前,有下面的日志。在此截取一部分。
......【阅读全文】

阅读(9506) | 评论(0) | 转发(1)

发布时间:2015-07-21 19:47:39

在上周巡检系统的时候发现session列表中显示有一个session的状态为“KILLED",当时没有太在意,等到周一回来做检查的时候,发现那个session的状态还是为KILLED.<br />这肯定是个问题,我们来看看这个session的情况。从v$session里可以看出这个session最早是在7月8日初始化的。<br /><br />SQL&gt; &nbsp;select sid,seria.........【阅读全文】

阅读(5566) | 评论(0) | 转发(0)

发布时间:2015-07-20 23:24:16

<p>在启动数据库的时候,open阶段总是可能出现各种各样的问题,<br />比如让人胆战心惊的错误。<br /><span style="background-color:#ffe500;">ORA-01113: file 1 needs media recovery<br /></span><SPAN style=><br />自己留意了一下,其实还是有蛮多的场景会出现这个问题,有些细节可能没有注意到就会出现这个问题.........【阅读全文】

阅读(5961) | 评论(0) | 转发(0)

发布时间:2015-07-19 23:28:47

datapump是在10g之后推出的新特性,无论从功能还是性能上,都有一定的改进,可以说在功能上丰富了很多,在性能上也提升了很多。可以说exp/imp中能实现的功能,肯定在datapump里面都能实现,而且大多数情况下效果还要好一些。<br />当然datapump相比exp/imp推出的时间还是要短一些,所以在使用的过程中还是或多或少碰到一些.........【阅读全文】

阅读(5682) | 评论(0) | 转发(0)

发布时间:2015-07-18 22:52:38

<p>前几天写过一篇文章讨论过分区表的在线重定义,其实就是另外一个分区表和现有的分区表做数据字典信息的交换<br /><a href="http://blog.itpub.net/23718752/viewspace-1734195/">http://blog.itpub.net/23718752/viewspace-1734195/</a><br />当然了除此之外还是需要一些相应的权限,在这个过程中会在内部做类似物化.........【阅读全文】

阅读(5409) | 评论(0) | 转发(0)

发布时间:2015-07-17 22:53:27

<p>&nbsp;&nbsp;&nbsp; 笔记写了500天,似乎从数字来看也算是小小坚持了一下,毕竟人生能有多少个500天,而且愿意花时间来做这个事情。从最开始写笔记,为了不突出笔记的天数,也是把笔记每100天算一轮,一轮过后,从第1天重新开始,这样做也是为了督促自己,总是能够不断的清零,摆动自己的心态,这样就不会去特意去关注.........【阅读全文】

阅读(4957) | 评论(0) | 转发(0)

发布时间:2015-07-16 23:35:47

dataguard broker是在dataguard使用基础上提供的一个工具,可以把原本复杂的命令控制语句集成起来,比如switchover,failover等等,可能在多个备库的情况下需要敲不少的命令,这个dg broker的优越性就显示出来了。<br />当然dg broker需要启用还是需要预备一些条件的,比如需要设置local_listener,需要在spfile的基础上,需.........【阅读全文】

阅读(6114) | 评论(0) | 转发(0)

发布时间:2015-07-15 16:08:09

目前项目中有一个问题,存在一个分区表,因为分区规则的问题,使得分区表中的数据分布很不均匀,数据都分区在了默认的maxvalue分区上。现在需要重新划分分区。从常规的角度来看,这中重新分区的问题一般有以下几个步骤。1.数据备份,采用exp/expdp或者ctas的方式2.truncate 分区表的数据3.删除多余的分区,只保留maxvalu.........【阅读全文】

阅读(5194) | 评论(0) | 转发(0)

发布时间:2015-07-14 23:09:36

选择就代表着放弃,同时放弃也意味着是一种新的开始,自己选择的路,对与错都要走下去。不去试怎么知道是对是错呢。对于生活如此,对于职场亦是如此,今天也在努力去回忆新公司的新面貌,新气象。从开始的迷失感慢慢进行调整,开始熟悉环境,慢慢有了一些归属感。大体来说,可以分为以下几个层面,这是我的感悟也是我的态.........【阅读全文】

阅读(6399) | 评论(2) | 转发(0)

发布时间:2015-07-13 23:17:06

    迷失这个片子,出了6个季,每季都差不多有15集左右,看这部美剧也是断断续续,其中还包括跳过了一些部分没有看,最近直接切到了第6季,然后花了好几周的时间才把它看完。觉得似乎需要写点什么,但是说实话,从开始到看完,整个过程中似乎自己都没怎么看明白,一直到最后一集,好像懂了,又没看懂的感.........【阅读全文】

阅读(4653) | 评论(0) | 转发(0)

发布时间:2015-07-12 22:22:38

今天在做一些演示的时候,在虚拟机上装了两套数据库软件,10g和11g的。还是在演示普通数据文件迁移的时候还是碰到了一些意料之外的问题,从当时的情况来看感觉还是比较诡异的,所以马上切换到另外一套环境去试验就没有任何问题了。对于这个问题事后进行了分析,发现还是一些简单常规的错误,自己还是对一些细节没有掌握好,.........【阅读全文】

阅读(4816) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

dsktt2016-12-30 10:56

lhrbest:建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

你们都是我佩服的!

回复  |  举报

lhrbest2016-07-09 23:31

建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

回复  |  举报

jeanron1002015-09-01 10:49

berlits:可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

你们确实太严格了,说明你的工作是高危,高机密的工作。

回复  |  举报

berlits2015-09-01 00:20

jeanron100:这个还是可以有的,整理个思路,回家发

可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

回复  |  举报

jeanron1002015-08-31 09:28

berlits:公司不让上网,想发都没条件。

这个还是可以有的,整理个思路,回家发

回复  |  举报
留言热议
请登录后留言。

登录 注册