杨建荣的学习笔记

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

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

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

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1254)

文章存档

2017年(186)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-12-17 13:20:20

7年前自己的随笔2006-09-28 17:07:13 曾经自己还是一个很菜的人,特别希望能够拿一吧吉他在草地上弹唱,那种感觉特别的向往 ,在大一的下学期的时候我硬是咬着牙去买了一把吉他 ,一把古典的吉他,开始了我的吉他生涯,说实话啊 我现在的技术也不高,只能弹几首一般的曲子,但那段日子却是特别让我怀念的,到了晚上,宿舍的 同学.........【阅读全文】

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

发布时间:2013-12-17 13:17:40

假如让我再活一次  2006-10-07 12:11:41|   作者:柳儿 一次动物园的会议中,一群动物们正在讨论“假如让我再活一次”的话题。  猫说:“假如.........【阅读全文】

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

发布时间:2013-12-17 13:15:06

突然看到6年前在大学时候写的文章,感慨感慨啊。狗狗的天空  2007-07-28 12:39:04 在简单又复杂的生活中无所适从的时候,朋友把他的小狗带过来,让我带养几天,说在他宿舍里整天叫,宿舍的人受不了,当时想想有个小狗挺好的,学习累了可以拉拉小腿,爱抚一下,喂食的时候也不花什么时间,不.........【阅读全文】

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

发布时间:2013-12-16 20:12:10

今天和大家分享一个很有意思的例子,关于索引列的顺序导致的性能问题。发现数据库的性能比较差,CPU消耗很高,抓了一个awr,发现瓶颈在sql上,top 1的sql是一个很简单的update语句,没有复杂的条件和表关联。竟然导致CPU 99%抓了一个explain plan 的report和自己的理解,先简单说明一下表的情况。表,TEST_NOTIF_REQ_LOG, .........【阅读全文】

阅读(9629) | 评论(2) | 转发(3)

发布时间:2013-12-16 18:02:46

最近测试环境的连接数老是不够用,session/process 都相应的从5000提到了8000,但还是不够,而且还是不断有新环境需要增加。最后根据评估,session数需要50000左右根据粗略的计算来说,process也需要调整,按照如下的公式.sessions=(1.1*process+5)把semmns做了大幅度的调整,从32000调到了70000> cat /proc/sys/kernel/.........【阅读全文】

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

发布时间:2013-12-11 15:08:09

最近几天发现库里有坏块了,环境是11gR2, linux平台的64位的库。以下是我的修复办法,基于dbms_repair做的在线修复,也可以基于备份rman来修复,archivelog,noarchive log可能修复的方式有所不同。-->首先从alert.log里面发现如下的错误。DDE: Problem Key 'ORA 1110' was flood controlled (0x1) (no incident)ORA-0111.........【阅读全文】

阅读(12816) | 评论(1) | 转发(3)

发布时间:2013-12-10 20:17:47

这几天学习了一下mysql,对于mysql的命令总结如下,发现很多方面和oracle还是差别挺大的。# mysql -uroot -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.14-enterprise-commercial-advancedCopyri.........【阅读全文】

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

发布时间:2013-12-08 23:21:45

今天试了下在Linux下安装mysql,我只选了server和client两个组件,没有装其他的组件.安装包的下载可以参见 http://www.mysql.com/downloads/server端的安装:[root@oel2 install_mysql]# rpm -ivh MySQL-server-advanced-5.6.14-1.rhel5.i386.rpmPreparing...               &.........【阅读全文】

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

发布时间:2013-12-01 17:38:03

最近几天被网络监听配置搞得焦头烂额,有时候配置没问题,有时候就出莫名其妙的问题,今天专门花时间总结了一下,希望对大家有所帮助。listener.ora,tnsnames.ora有时候没有netca,netmgr这样的图形工具来创建的时候,只能手工来做,手工做的时候会有一些格式的问题,多加一个空格,或者一个空格,就会有不同的结果。案.........【阅读全文】

阅读(12093) | 评论(3) | 转发(5)

发布时间:2013-11-23 18:20:54

快速刷新可更新的物化视图SQL> exec dbms_mview.refresh('MV_T','F');BEGIN dbms_mview.refresh('MV_T','F'); END;*ERROR at line 1:ORA-12034: materialized view log on "JEANRON"."T" younger than last refreshORA-06512: at "SYS.DBMS_SNAPSHOT", line 2255ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2461O.........【阅读全文】

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

发布时间:2013-11-20 16:01:57

测试环境有两个db, TEST01(10gR2),TEST02(11gR2)TEST02是基本上复用了TEST01的参数设置,但是TEST02却报了很多问题,比如查询性能低下。数据库连接不能很快的释放。今天无意中看到TEST02的sga大小,让我大吃一惊。àTEST01 SQL> show sga   Total System Global Area 6442450944 bytes Fixed Size   &nbs.........【阅读全文】

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

发布时间:2013-11-10 19:13:18

oracle的role算是对sys privilege 和object privilege的打包。今天深入的测试了下,还算有不少的东西。role不是schema对象像table等在一个schema里面不能有同名的schema object,但是可以有同名的table和role,如下。SQL> conn test1/test1Connected.SQL> create role testrole;Role created.SQL> create table tes.........【阅读全文】

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

发布时间:2013-11-08 20:00:57

这段时间饱受大分区表的性能之苦,分区表不是很大,有70G左右(另外一个环境,光一个分区表就快1个T了)。这个分区主要分区比较多,有将近2000个左右的分区。现在要做以下下几件事,要保证要宕机时间尽可能短。为了方便起见,我暂定现在有4个DB instance,叫par01,par02,par03,par04.1.需要把par01的数据运行Update(update.........【阅读全文】

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

发布时间:2013-11-08 19:41:43

最近数据库碰到了连接紧张的问题,想通过一个脚本对数据库的session情况一目了然。以下是自己写的脚本。实现的效果如下。对session的总体情况,那些program主要在占用,每个用户所拥有的session(active,inactive,killed,sniped...)都能够一目了然。STATUS          CNT-------- ----------.........【阅读全文】

阅读(8934) | 评论(1) | 转发(4)

发布时间:2013-11-08 11:34:57

最近测试库上会有很多的连接不能关闭,在此基础上我测试了一下sqlplus连接的情况,根据sqlplus的命令,有conn,disc,disc会断开连接。我想如果不停的conn 而不disc,连接数会不会爆。按照这个思路写了下列的脚本,大体如下。sqlplus TEST1/TEST1@test ......【阅读全文】

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

发布时间:2013-11-06 13:48:24

昨天在生产上出现了一个问题,客户的dba发现,使用临时用户导出了一个dump之后,无法导入测试环境,报错是常见的IMP-00013: only a DBA can import a file exported by another DBA 这个问题一般碰到的处理方法就是在给目标环境的用户赋予dba权限,或者细粒度一些,赋予imp_full_database的权限,就能解决。我检查.........【阅读全文】

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

发布时间:2013-10-29 17:45:57

今天在环境上测试expdp/impdp,环境有10.2.0.5.0,11.2.0.2.0的,但是在impdp的时候都报了同样的错误。10g报错如下:> impdp test/test dumpfile=a.dmp directory=true_dump tables=test_tableImport: Release 10.........【阅读全文】

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

发布时间:2013-10-29 09:54:00

一直想做一个东西,能够直接在Linux下显示文本格式的图形,比如点阵图,连线图,直方图等等。直接使用第三方的工具会有一些平台和类库的限制,所以小米加步枪自己周末捣鼓了一下。实现的效果基本如下。点阵.........【阅读全文】

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

发布时间:2013-09-24 08:52:26

昨天升级数据库,从10.2.0.5.0升级到11.2.0.2.0.按照预定的步骤很快就操作完了。升级完成后,开始跑一些应用和Job.有一个Job开始报错,Job是一个自动的同步job,中会有exp的动作,而且里面用到了consiste.........【阅读全文】

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

发布时间:2013-09-23 20:50:54

今天升级数据库碰到一个很郁闷的问题,把10g的数据库升级到11g以后,结果有一个改动,需要重启数据库,就敲了shutdown immediate,结果再startup,数据库竟然起不来了。$ORACLE_HOME,$ORACLE_SID等等变.........【阅读全文】

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

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:公司不让上网,想发都没条件。

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

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

登录 注册