自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lurou's Home

写有质量的技术博客,做有质量的事情。

  • 博客(168)
  • 资源 (1)
  • 收藏
  • 关注

原创 oracle数据恢复案例 - 控制文件损坏,无备份

数据丢失原因:集群多次切换,多次执行shutdown abort,集群默认执行的命令是abort方式,导致控制文件全部损坏。 基础环境介绍:suse11sp2oracle10.2.0.5suse HAoracle归档模式 处理问题思路:1、检查是否有幸存控制文件。因为控制文件有多个,尝试使用单个控制文件启动数据库,如果有完好的控制文件,就无需回复了,直接拷贝改名

2013-05-14 15:55:42 1397

原创 Suse集群测试总结

前面已经写过一篇Suse集群的文章,最近又在测试集群的资源切换,遭遇BUG,对以前模糊不清的问题理解得更清晰了,简单记录一下结论:1、规划时需要注意的问题1)心跳线应该至少2路,防止出现脑裂现象;2)业务网线,用双网卡绑定一个IP地址,实现冗余;2、资源切换遇到的BUG1)切换过程及问题:A机业务网卡故障,A机上所有资源切换到B机;恢复A机网卡,B机如果再出现业务网卡故障,

2013-05-13 20:04:33 1961

原创 5月13日-18日实验安排:Solaris下安装oracle11G

一、实验目标1、学会在Solaris系统环境下安装oracle11g数据库2、会处理Solaris环境下跟安装操作相关的常见问题3、熟悉oracle集群相关理论 二、实验具体安排注意:时间和实验内容安排,如果自己做得快,可自行提前。1、理论准备(安装文档)实验环境版本: 操作系统:suse11sp2 x86_64数据库: oracle11.2.0.1

2013-05-13 12:33:08 817

原创 小组实验任务答案公布:oracle实施前准备清单

说明:去用户现场实施之前,给用户发送的准备清单邮件,作为模板,以后会经常使用。 尊敬的用户,按照我们电话里的沟通约定,请准备好如下内容之后通知我,我们派人到现在进行实施工作,准备工作越充分,工作效率越高。谢谢。一、关键内容1、oracle字符集,这个请重视!先准备好,这个必须准确,否则oracle数据库需要重新安装配置。字符集一般跟现有应用程序和单位其他数据库字符集有关,如果该

2013-05-11 10:24:44 919

原创 oracle大牛们讲学习方法

说明:这些都是网上搜索到的,大牛们总结的学习oracle的方法,我个人认同且喜欢的就顺手粘贴过来了。  ITPUB大牛集中地:http://www.itpub.net/experts/  zhangfengh :所有的知识点都要自己亲手去制造模拟数据,去测试通过,不要轻信任何人,包括各种大牛。只有自己测试过的东西,才是完全正确的东西最后,少研究华而不实的东西(当

2013-05-09 17:29:47 958

原创 oracle10.2.0.1Bug(关键词:ins_emdb.mk)

昨天在安装redhat6.3下安装oracle10.2.0.1遭遇oracle程序BUG。 MOS文档ID:957982.1 问题现象:安装程序跑到83%的进度时,弹出一个框,报错提示如下:Error in invoking target 'collector' of makefile'$ORACLE_HOME/sysman/lib/ins_emdb.mk'. See

2013-05-09 11:39:11 1091

原创 oracle监听BUG

最近收到朋友那边的技术求助,oracle数据库监听,在无缘由情况下,突然就不能使用。已经收集到的情况是,oracle启动了2个监听进程,貌似2个进程相互打架! 上网搜索解决办法,结果搜到eygle大师的一片文章,早在2007年就已经有类似问题发生,看来是老问题了。http://www.eygle.com/archives/2007/06/tns_child_listener_forke

2013-05-09 10:59:52 966

原创 RedHatLinux 6.4 安装oracle10G(纯命令版)

说明:安装已经很熟练了,一般情况下,差别只是每个版本的系统rpm包不一样,这个纯命令的版本只是为了方便我自己翻阅。  Red Hat Enterprise Linux 6 The following packages (or later versions) must be installed: binutils-2.20.51.0.2-5.11.el6 (x86_64)compat

2013-05-08 17:35:50 1871

原创 Windows Server2008日期和时间不对,导致不能共享传文件

今天给技术培训小组准备测试环境,安装了windows2008的操作系统,下一步是往系统内存上传oracle数据库安装文件,遇到点小插曲。 执行如下操作报错:\\I92.168.1.102\d$查询了后台服务发现computer browser未开启,立即开启; 折腾了一大圈,仍然解决不了共享问题。 最后去找部门里负责windows系统服务的工程师一看,发现原来是日期

2013-05-07 16:34:15 2469

原创 Suse Linux下内存使用率精细解读

一、判断linux服务器内存是否够用的方法xx-db:~ # free -m                     total        used           free     shared    buffers     cachedMem:         32188      31748        439          0           35

2013-05-07 13:18:25 6675

原创 5月6日-11日实验安排:Suse11、Windows2008下安装oracle10G

一、实验目标1、学会在suse系统环境下安装oracle10g数据库2、会处理suse环境下跟安装操作相关的常见问题 二、实验具体安排注意:时间和实验内容安排,如果自己做得快,可自行提前。1、理论准备(安装文档)实验环境版本:操作系统:suse11sp2 x86_64数据库: oracle10.2.0.5上网搜索相关安装文档,先熟悉一遍,做足理论准备 时

2013-05-07 09:05:54 1321

原创 学习效果要求和作业要求

一、学习效果要求(三个层次)1、了解基础内容包括定义、基本原理、分类、体系结构等 这个是最表面的层次,只懂得理论,能听懂视频课程或者能看懂书本里的理论描述。2、实际操作,亲手试用每一个功能点,解决使用过程中遇到的问题如果只是看得懂视频和书本理论描述,随便换个方式问你,你可能就说不清楚,所以你还需要做实验,实际感受各个功能,从不同角度理解。(看得懂,听得懂,真正动手做,你

2013-05-07 08:43:01 830

原创 rmanBUG一例 (备份时卡住不动)

问题和解决办法来源说明:该文档其实原创作者为renfengjun ,最初是在论坛上看到该问题,我自己也遇到了这个情况,上网一搜,正好遇到,上MOS上找到了相关凭据,在到renfengjun兄弟的博客上查找,发现没有该主题的技术文章,所以我干脆记录下来了,整理成文,以备查询。renfengjun兄弟的博客: http://blog.csdn.net/renfengjun#####

2013-05-03 18:06:26 7205

原创 Suse Linux下分区只读问题的解决办法

问题背景:我负责的数据库服务器中,有2台是不是会出现分区只读,此时数据库停止写入数据,数据库基本不可用了。我只能关闭数据库,卸载文件系统,重新挂载文件系统,然后再打开数据库就解决了。问题出现的可能点比较多,光纤交换机、存储、服务器硬件、光纤卡、硬盘、操作系统驱动、数据库等都有可能,我从DBA的角度检查了oracle这一块没问题,fsck检查发现文件系统也无损坏,负责服务器硬件的兄弟不给力,HP

2013-05-03 16:32:21 2581

原创 suse linux原创案例09:SUSE Linux HA双机搭建

项目背景:原来的数据库服务器运行在HP DL388G7服务器上面,内存32G,由于业务增长,内存吃紧,加上时不时出现服务器硬件故障,由于是单实例单服务器,存在单点发现,于是打算采取一些措施改善一下:1)升级服务器内存2)并搭建服务器操作系统级别的双机3)迁移数据库数据到新服务器 前面已经写过数据迁移相关的文章,题目为“EXP/IMP迁移数据”,链接如下:http://blo

2013-05-02 22:39:13 5209

原创 EXP/IMP迁移数据

项目背景:原来的数据库服务器运行在HP DL388G7服务器上面,内存32G,由于业务增长,内存吃紧,加上时不时出现服务器硬件故障,由于是单实例单服务器,存在单点发现,于是打算采取一些措施改善一下:1)升级服务器内存2)并搭建服务器操作系统级别的双机3)迁移数据库数据到新服务器 前面已经写过升级服务器内存相关的文章,题目为“数据库服务器升级内存需要考虑的问题”,链接如下:h

2013-05-02 22:06:36 2574

原创 oracle归档日志的手工注册

子公司的一个同事提到他的数据库默认归档目录大小2G被沾满,归档日志被移动到其他目录,数据库无法再识别到之前的归档日志文件,请我提供下解决办法,我没遇到过这种情况(手里的库都很规范:),哈哈)。于是上网搜出一些类似案例,并总结出对应的解决办法。 移动归档日志文件的原因,一般会有如下几种:1、数据库初始安装时未仔细考虑归档存放路径问题,默认2G大小不够用,直接添加新的归档目录,旧的归档日志

2013-04-30 23:53:51 5830

原创 oracle越来越自动化,我们何去何从?

lurou最近在跟着谭怀远老师学习,顺便在dataguru上发了帖子,探讨职业规划问题。帖子链接地址如下:http://f.dataguru.cn/thread-93046-1-1.html 话题:oracle越来越自动化,我们何去何从?  楼主lurou帖子内容:晚上,完成工作任务之后,就在QQ群里和大家扯。 说到oracle的自动化趋势,从8i到12c,表空间管理方

2013-04-28 11:35:36 1158

原创 lurou的专一化职业规划路线思考 - 先专后广

lurou最近在跟着谭怀远老师学习,顺便在dataguru上发了帖子,探讨职业规划问题。帖子链接地址如下:http://f.dataguru.cn/thread-91496-1-1.html 话题:做技术要先专后广,还是先广后专? 统一的意见是,一专多能,大家都同意的。大家在争论的是,一开始是否要把学习面铺得广一些,另外是要先专后广,还是先广后专? 楼主lurou帖子内

2013-04-28 11:02:16 2132 2

原创 OracleDBA职业素养一二三

最近带了一些学生,主要是教他们学习一些oracle基础知识,教学的过程中发现不少和oracle原理知识不相关但是对DBA职业生涯很重要的一些问题,那就是职业素养。  1、变更时的备份意识修改原有配置文件需要做备份,修改文件做注释这个是个人习惯问题,但是在重要的生产系统变更时,如果没有备份,一旦变更计划不能继续进行而需要回退时,后悔都来不及了。好的职业习惯,将给同行留下非常好的印

2013-04-28 10:34:42 947

原创 专题实验第一篇:ORACLE网络

lurou从3月份开始,开始在思考,如何在生产系统不出故障的情况下,依然可以不落下数据库实践操作的机会,依然保持动手能力逐步加强的步伐。lurou曾经对自己的学生开玩笑:“你不懂oracle,你可以吹牛忽悠,可是如果在现场,你不懂,你如何动手,你敢动手吗?”。 而这个“懂”,我以为应该有坚实的实践基础,当然理论是前提。于是我打算再次对oracle进行整体性梳理,进行分类专题实验,比如分为oracl

2013-04-28 08:58:20 962

原创 PSCP工具 - 实现windows和*inx之间的双向文件传输

作为dba的你,应该经常需要使用ftp类工具往linux、unix传输文件,这些工具有很多,lurou我经常用winscp、cuteftp等,最近发现一个好东西,叫PSCP,命令行工具,资源消耗属于轻量级,非常稳定。 工具比较如下:传统的ftp工具一般只能从本地上传文件到*nix,可以从本地打开远端*nix系统上的文件。PSCP除了可以从本地上传文件到*nix以外,还可以从本地获取

2013-04-27 13:28:03 1468

原创 关于我

个人信息:  网名laven54,又名lurou,真实姓名邓伟,男同学, 现居地:       典型的北漂,一不小心挤到了首都,给大家添麻烦了。 职业:            ORACLE DBA,目前在一家大型上市公司,维护oracle后台,数据库为B2B/B2C类型,也有BI数据仓库。  技术特点:  系统运维出身,主攻Oracle方向,其他东西也懂点,

2013-04-27 09:42:06 942

原创 数据库服务器升级内存需要考虑的问题

项目背景:原来的数据库服务器运行在HP DL388G7服务器上面,内存32G,由于业务增长,内存吃紧,加上时不时出现服务器硬件故障,由于是单实例单服务器,存在单点发现,于是打算采取一些措施改善一下:1)升级服务器内存2)并搭建服务器操作系统级别的双机3)迁移数据库数据到新服务器 前面已经写过数据迁移相关的文章,题目为“EXP/IMP迁移数据”,链接如下:http:/

2013-03-29 23:17:55 3197

转载 Oracle 双机/RAC/Dataguard的区别

Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案。而对于RAC,则是本地的高可用集群,每个节点用来分担不用或相同的应用,以解决运算效率

2013-01-17 16:28:28 1508

原创 suse linux原创案例08:配置脚本或服务随linux系统启动

用户需求:简单点说,就是用户需要设置两个脚本随linux系统启动。以前做过服务开机启动,脚本的设置和服务还有点差别。需要开机启动的脚本:/seeburger/TomcatBis/bin/startup.sh/seeburger/TomcatBis/bin/catalina.sh测试方法:ps -ef | grep seeburger  检查是否有/seeburger路径

2013-01-09 08:21:01 1115

原创 oracle常用SQL语句

常用数据字典查询语句: 查看表空间使用情况:语句一:/* Formatted on 2012/5/31 14:51:13 (QP5 v5.185.11230.41888) */ SELECT D.TABLESPACE_NAME,         SPACE || 'M' "SUM_SPACE(M)",         BLOCKS "SUM_BLOCKS",

2012-12-31 16:58:42 525

原创 ORA-19504与ORA-27038

问题报错:ORA-19504: failed to create file "/home/oracle/rman_test/119.                               cp"ORA-27038: created file already exists 报错过程:RMAN> show all;RMAN configuration paramete

2012-12-29 17:15:24 3326

原创 unable to connect to converter enterprise server

在vc控制台做虚拟机的导出时遇到报错:unable to connect to converter enterprise server。vc版本是3.5,解决办法是直接去服务列表中重启Vmware converter服务通过vc控制台主机A做虚拟机导入,vc控制台这边看到导入任务正常进行中,不报错,但是进度条一直卡在1%的地方就不动了。于是又去导出端主机B上尝试导出,却报错unable

2012-12-24 08:12:30 850

原创 linux下添加oracle自启动脚本

linux环境下oracle自动启动关闭的脚本,会经常用到。1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库soadb:/u01/oracle/product/11.2.0/dbhome_1:Y2.创建数据库初始化文件:#cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORAC

2012-12-24 08:11:16 862

转载 oracle安装过程中图像界面启动问题(xdmcp)

小小唠叨一下,我认为有2点可以注意下,第一,xdmcp参数配置要细心,第二,直接用oracle用户登录并配置启动图像界面之前的参数。xdmcp原理 转载一篇xdmcp原理的相关文章导读:   几个人同时有x windows时。   X server :主要是负责显示。   x client:主要是负表运算。   设定XDMCP   XDM是X Display M

2012-12-24 08:03:31 1669

原创 em管理器的BUG

问题背景环境操作系统:suse linux 11 sp1数据库:oracle 10.2.0.5问题:不能使用em管理器,但是10.2.0.1是可以用的,打了补丁就不行了。问题解决办法:此为oracle数据库在该版本的BUG,Oracle专门发布了补丁8350262来解决这一问题。此bug在1222603.1有详细描述。也就意味着以后升级到10204或10205版

2012-12-24 08:00:36 2401 1

原创 suse linux原创案例07: linux网络问题:Network is unreachable

总结一下:linux的网络连接如果不通的一共就这几个地方会出问题:1、linux防火墙和windows客户端防火墙,都关闭即可。2、selinux,关闭即可。3、IP地址和网关等,配置正确。4、如果是虚拟机的话,有时候要考虑网络连接方式和vlan的划分,还有有时候添加的网卡是不好用的,相当于硬件损坏。(我遇到过一次,折腾了1个小时,最后发现是虚拟网卡硬件损坏,删除再添加一个就好

2012-12-23 19:02:26 2623

转载 vi常用命令(转载)

我最常用的几个:L → 移动到最后行$ → 移动到最后行最后位置o → 在光标所在行的下一行新建一行dd → 刪除光标所在的那一整行yy → 复制光标所在的那一行p → p 为将已复制的内容粘贴在光标下一行上★命令模式移动光标h 或 向左方向键(←) → 光标向左移动一个字元j 或 向下方向鍵(↓) → 光标向下移动一个字元k 或 向上方向鍵(↑) → 光标向上移动

2012-12-23 19:00:54 555

原创 suse linux原创案例06:SUSE11环境下NFS Server搭建过程

suse11系统环境下,server端是不需要portmap服务的。Server端1、检查是否已经安装NFS服务rpm -qa | grep nfs网上都说“检查是否安装NFS必备nfs-utils的portmap和nfs-utils,其实不一定对的,可能是版本高,有的地方被修改了吧。若没有安装则直接运行yast2安装即可,比较简单。安装之后再查一下:# rpm -qa

2012-12-23 18:59:45 1341

原创 Redhat下YUM服务器的搭建

这几天有大批量的机器需要打包并配置snmp服务,suse下有yast可以用,Redhat下有YUM可以用,我都实际动手搞了下。本篇是Redhat下的YUM配置文档。 零、本地文件源1、本地光驱挂载源有光驱的服务器,挂载光盘到本地。[root@asmdb yum.repos.d]# df -hFilesystem            Size  Used Avail Use

2012-12-23 18:58:52 1137

原创 suse linux原创案例05: YAST和ZYPPER实战 (包关联问题解决工具)

一、Suse环境下YAST源(连接共享目录)很多台suse11版本的服务器都需要安装net-snmp包,我不想一个劲地插拔光盘,于是想办法写了这篇短文背景说明:实际情况是,有很多台suse11版本的服务器都需要安装net-snmp包,suse下的Yast服务可以解决包之间的依赖关系问题,默认情况下yast的源配置也是已经做好的,从suse10版本开始,只要你加载suse的安装光盘,

2012-12-23 18:58:00 3239

原创 linux系统top命令详解

DBA必须掌握的工具之一,linux系统环境下的监控命令 toptop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total,

2012-12-23 18:57:21 785

原创 cacti故障一例

问题背景:某主机snmp服务正常,但是添加主机的时候死活都要报错。解决过程:问题主机的IP地址为192.16.1.23Cacti服务器IP地址为10.123.155.22检查192.16.1.23主机的snmp服务:# service snmpd statusChecking for service snmpd: running这个主机snmp服

2012-12-23 18:56:37 675

原创 esx linux下出现repair filesystem解决办法

我在导入导出虚拟机的时候,虚拟机开机进入repair filesystem模式,上网google一下,发现解决办法如下,记录备案。虚拟机的系统是vmware esx linux。 我的解决步骤:1. 根据提示输入root口令2. 输入 mount -o remount,rw /3. fsck 然后一路输入Y并回车4. reboot网上搜索

2012-12-23 18:55:48 930

Bug 13023854补丁

oracle11.2.0.2,11.2.0.3均存在该问题,对数据库做truncate操作,触发bug,导致会话hang住。

2013-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除