- 博客(1093)
- 资源 (40)
- 收藏
- 关注
原创 RAC 安装DB 软件runInstaller 看不到节点 解决方法
Clusterware 安装正常,但安装Oracle 软件的时候,runInstaller 看不到节点信息: [grid@rac1 bin]$ crs_stat -tName Type Target State Host --------------------------------------------------------
2014-12-02 12:05:07 6360
原创 Oracle 12c RAC 搭建手册
1 共享设备配置1.1 设备划分说明 冗余策略 卷划分及大小说明 OCRVOTING Ocrvoting01 8G Ocrvoting02 8G Ocrvoting03 8G DATAFILE Data01 8G Data02 8G FRA_ARCH Fra01 8G Fra02 8G 我们这里OCRVO
2014-12-02 11:03:50 15660 1
原创 Oracle 12c Data Guard 搭建手册
Oracle 12c 的DataGuard 是在CDB 级别进行的,所以我们的配置都是从CDB角度出发。 测试里主备库的数据库CDB名称相同。 1 环境说明OS Version:[root@dave etc]# cat /etc/oracle-release Oracle Linux Server release 6.3[root@dave etc]# uname -r2.6.39-200.29
2014-12-02 10:17:53 14164 2
转载 奔跑吧,闪存!
转自手机网世界摘要两年多的时间,PCIe SSD市场经历了风云突变,之前几家专注于该领域的厂商几乎都被硬盘或闪存大厂纳入麾下。对用户而言,需要做的就是擦亮双眼,多测试,多借鉴才能找到真正适合自身业务应用的加速神器。我们在十几年前开始使用U盘时,只看到它的便携与易用,估计很少有人能意识到闪存蕴藏着巨大的性能潜力。今天,包括PCIe SSD在内的闪存存储在企业级应用中的普及,归根结底要归功于半导体技术
2014-11-30 21:38:43 4181 1
转载 SSD用户最应该关注什么?
本文转自:软件定义存储对于用户而言,他们应该如何衡量一款PCIe SSD呢?笔者将从兼容性、可靠性和可用性、性能和本地化支持服务等方面进行讨论。 1.软硬件兼容性 软件兼容和产品设计架构有关:包括FPGA/ASIC原生控制器方案,和SAS IOC转接SAS/SATA SSD模块的表现不同。无论FPGA还是ASIC方案,PCIe SSD的硬件做出来,产品好坏的关键还在于软件,这里说的软件包括Firm
2014-11-30 21:32:52 3754
原创 linux 6.4 平台下 Oracle 12c 单实例 安装手册
一.准备工作 1.1 安装需要的RPM 包 binutils-2.20.51.0.2-5.11.el6 (x86_64)glibc-2.12-1.7.el6 (x86_64)libgcc-4.4.4-13.el6 (x86_64)libstdc++-4.4.4-13.el6 (x86_64)libaio-0.3.107-10.el6 (x86_64)libXext-1.1 (x86_64)libX
2014-11-29 15:54:32 5737 1
原创 Oracle 12c 基于ASM 的单实例 搭建手册
从Oracle 10g开始,Oracle 开始推广ASM的使用,到了11g,RAC 集群已经必须使用ASM,所以对ASM的掌握程度也决定RAC的运维水平,这篇Blog 演示 Oracle12c 基于ASM 的单实例的的环境搭建。 这样即可以玩12c 的ASM,又不需要起2个集群,从而方便学习。具体环境搭建步骤如下。 1 安装需要的RPM 包 binutils-2.20.51.0.2-5
2014-11-29 15:31:59 12610
原创 Oracle 12c RAC 中废弃的维护命令 crs_*
在Oracle 10g,11g的RAC中,我们常用crs_stat来监控RAC的运行状态。 但由于crs_stat 显示是不完整的,所以我们会对crs_stat 进行二次封装,让结果看起来更清爽一点。 如下图: 到了12c 的集群环境,crs_* 系列的命令还是存在的:[grid@12cAsm bin]$ pwd/u01/app/gr
2014-11-29 15:04:56 6902
原创 2014年11月10日 Say Hello
第一章 Say Hello--There is something you must always remember. You are braverthan you believe, stronger thanyou seem, and smarter than you think.有一些事情你必须记住:你比自己相信的要更勇敢,比自己看上去更坚强,比自己想象中更聪明。
2014-11-11 00:24:12 3800
原创 2014年9月25日 Do you have a dream
第一章 鸡汤 --If you can do what youdo best and be happy, you're further along in life than most people.只要能把自己的事做好,并让自己快乐,你就领先于大多数人了。 有一种东西叫心灵的鸡汤,过去的某一天,发现dave也写了很多的鸡汤,后来又某一天把他们都从blog上删了。 巧的是今天帮一网友解决问题的
2014-09-25 20:46:04 4365 5
原创 Oracle AWR 删除历史快照 说明
一. AWR 概述之前整理过一篇AWR 的说明的文档:Oracle AWR(Automatic Workload Repository) 说明http://blog.csdn.net/tianlesoftware/article/details/4682300 从Oracle 10g 开始,Oracle 推出一个工具:AWR(Automatic Workload Repository),并
2013-12-12 18:05:46 11363 2
原创 ORACLE 11gR2 导入AWR 报错 ORA-20115 ORA-39126 ORA-25153 解决方法
在测试库上导入其他库的AWR 记录: --AWR导出没有问题:SQL> @?/rdbms/admin/awrextr.sql --但是导入的时候,报错了:SQL> @?/rdbms/admin/awrload.sql~~~~~~~~~~AWR LOAD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2013-12-12 17:50:15 6785 1
原创 Vbox 虚拟机不能显示桌面图标 解决方法
这个问题其实很久之前遇到过一次,今天又遇到了。 登陆之后,桌面一片空白,如下: 可能又不记得当初怎么解决的了,刚折腾了一下,找到了解决方法,在登陆的时候,下面有个语言选择,选择English就可以了。 之后就可以完全显示了。 小知识点,记一下,以防下次有忘记了。 ---------------------
2013-12-05 11:20:39 11518 1
原创 Oracle DBMS_ROWID 与 ORA-01446 说明
一网友说参考我的Blog,执行SQL 报错:http://blog.csdn.net/tianlesoftware/article/details/6529346 SELECTROWID, DBMS_ROWID.rowid_relative_fno (ROWID)rel_fno, DBMS_ROWID.rowid_block_number (ROWID)blockno,
2013-12-03 12:50:59 5741 1
原创 ASM 启动报错 ORA-27300, ORA-27301 and ORA-27302: failure occurred at: sskgpsemsper 解决方法
运维班里一学生做实验,启动ASM实例,结果报错如下:SQL> startupORA-27154: post/wait create failedORA-27300: OS system dependentoperation:semget failed with status: 28ORA-27301: OS failure message: No spaceleft on deviceORA-27
2013-12-02 23:59:42 6413
原创 Oracle 11.2.0.1 INS-32025 INS-52001 解决方法
Oracle 11g 的安装介质有7个文件,其中第六是安装包是example,一直都没有在测试环境上安装过这个example,晚上想测试一下,本机window 7的oracle 是11.2.0.1的,因为平时都是直接在虚拟机上的linux测试,所以一直也没有去升级版本,结果报错: INS-32025 The chosen Installation conflictswith software al
2013-11-22 02:49:06 13787 2
原创 Oracle RMAN Recover中使用BBED 跳过缺失的归档 继续 Recover 的测试
一.背景说明 Oracle RMAN 备份的恢复分2个步骤:RESTRE 和 RECOVER。 在这个过程中,Recover 是依赖与归档文件的。 假设一种情况:周一对数据库做了全备,然后保留归档。周四发现数据库有异常,准备恢复,发现周二的时候少了一个归档。 按照正常的情况,我们只能将数据库恢复到周二缺失归档的之前的点。 那么我这里就是一个研究,如何跳过这个缺失的归档,让数据库继续进行Recov
2013-10-21 02:12:49 7005
原创 Oracle 监听 启动报错 tns-12560 tns-00530 linux error:20:not a directory 解决方法
一.问题现象 一网友的生产库监听无法启动,重建了N次,配置,参数的也没问题,但启动报如下错误: error listening on:(ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1))no longer listeningon:(DESCRIPTION=(ADDRESS=(PROTO
2013-09-26 11:44:00 8296 2
原创 Oracle ORA-03137: TTC protocol internal error : [12333] 故障分析
程序通过JDBC 连接数据库异常,报 ORA-03137[12333]的错误。 当前程序的JDBC 驱动版本:ojdbc16-11.2.0.1.0.jar数据库版本: 11.2.0.3 一. Log 信息 1.1 alert logTNS-12637: Packet receive failed ns secondary err code: 12532 nt main err code:
2013-08-25 14:58:07 17858 2
原创 Oracle SCN 深入研究
一. SCN 说明 之前也整理过几遍Oracle SCN的文章,如下:Oracle DB 服务器系统时间修改问题 与SCN 关系的深入研究http://blog.csdn.net/tianlesoftware/article/details/6163859 Oracle Blockscn/commit scn/cleanout scn 说明http://blog.csdn.net/tianleso
2013-08-17 22:48:41 11087
原创 Linux 用户 quote 配置 说明
一. Linux 配额(Quota)说明 在 Linux 系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况发生,为了合理使用这些空间,管理员需要控制用户对磁盘空间的使用,这个就是Linux 下的配额管理。 配额管理是对某个磁盘分区进行限制。这里的限制包括2个方面:1.单个用户对某个目录下空间大小的限制。2.单个用户对某个目录下文件个数的限制。 1.1 Quota 常用在如下几
2013-08-10 15:49:49 8280 1
转载 Linux 用户和用户组 配置说明
本文转自如下链接:http://fedora.linuxsir.org/main/?q=node/98 原文档写的很详细,一是为了方便阅读,二是为了加强理解,还是边看边自己动手练习了一下。重新整理后的内容如下。感谢原作者的辛苦劳动。 我的测试环境:redhat 6.3 用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是
2013-08-09 16:47:27 14475 1
原创 ORA-00600: [kck_rls_check must use (11,0,0,0,0) or lower] 故障解决
一朋友在QQ上问我,说他数据库的pfile 和spfile 都不见了。我问他数据库是10g还是11g的,他说11g,所以我就让他用这个语法来创建spfile了: SQL> create spfile from memory; 这个是Oracle 11g的新特性,在我之前的Oracle 11g新特性里有介绍:Oracle 11g 新特性 -- 管理 SPFILE 说明http://blog.csdn
2013-08-09 16:31:50 6696 2
原创 Oracle Data Guard PING[ARC2]: Heartbeat failed to connect to standby ''. Error is 12514 故障分析
朋友搭建的一套DG,折腾了很长时间,一直都是报如下错误:ORA-12514: TNS:listener does not currentlyknow of service requested in connect descriptorPING[ARC2]: Heartbeat failed to connect tostandby 'PD'. Error is 12514. 这个错误最常见的原因,
2013-07-31 17:47:29 15062 1
原创 Oracle 11g RAC OCR 与 db_unique_name 配置关系 说明
一. 问题一在做RAC standby 的alert log里发现如下错误: SUCCESS: diskgroup DATA was mountedERROR: failed toestablish dependency between database dave_st and diskgroup resourceora.DATA.dgSUCCESS: diskgroup FRA was moun
2013-07-19 15:45:32 7591 2
原创 Data Guard 奇葩的 ORA-16191: Primary log shipping client not logged on standby 问题
搞了一个Data Gurad,switchover之后,检查配置情况:SQL> select dest_name,status,error from v$archive_dest where rownum DEST_NAME STATUS ERROR -------------------- ---
2013-07-19 02:39:36 10833
原创 Oracle 11gR2 RMAN Duplicate 触发PLS-00201: identifier 'DBMS_RCVCAT.GETDBID' must be declared 错误
在进行RMAN Duplicate的时候,报如下错误,然后中断: DBGSQL: TARGET> begin :fhdbi := dbms_rcvcat.getDbid; end;DBGSQL: sqlcode = 6550DBGSQL: B :fhdbi = 32767RMAN-00571: ==================================
2013-07-17 18:25:44 11812
原创 RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
用RMAN Duplicate来搭建RAC 到 单实例的Data Guard,结果在duplicate时,触发ORA-19505的错误,如下: ORA-19505:failed to identify file "/u01/app/oracle/11.2.0/db_1/dbs/orapwdave1" 看了一下log,修改了一下通道数量,再次duplicate 成功。 一. 报错的情况RMAN> s
2013-07-17 18:09:46 13089 1
原创 Secure CRT 自动记录日志 配置 小记
作为一个运维DBA,在处理故障或者操作的时候,都应该养成一个记录日志的信息。当然,一般我们也是通过SecureCRT来连接系统,因此都是用这个工具来记录日志。 之前我都是每次操作之前,点击记录日志的功能。麻烦是麻烦一点,到也习惯了这种做法,当然,有时候也会忘记记录log。 昨天研究了一下,SecureCRT 也是可以自动记录日志的。 当然,这个功能在N年前就有了,只是我一直没
2013-07-17 13:37:34 31180 4
原创 VBox fdisk 不显示 添加的硬盘 解决方法
用fdisk 命令查看不到我们添加的磁盘: [root@rac1 ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cylindersUnits = cylinders of 16065 * 512 = 8225280bytesSector size (logical/ph
2013-06-26 18:36:11 8220
原创 Oracle RAC Rolling Patch 说明
关于Oracle 的Patch安装,之前有整理过几篇文档,如下: Oracle 补丁体系 及opatch 工具 介绍http://blog.csdn.net/tianlesoftware/article/details/5809526 Oracle 11g 新特性 --Online Patching (Hot Patching 热补丁)说明http://blog.csdn.net/tianleso
2013-06-25 16:43:23 8323
原创 Oracle 11gR2 RAC 中的 Grid Plug and Play(GPnP) 是什么?
一. 什么是GPnP? Grid Plug and Play (GPnP):Foundation for a Dynamic Cluster Management (1)GPnPeliminates the need for a per node configuration–It is an underlying gridconcept that enables the automation of
2013-06-23 20:49:25 21828 1
原创 Linux 使用开源 yum 报错 Error performing checksum 解决方法
现在开源的yum 有ustc和163。从网上直接下载的repo文件,运行会报错,手工的修改了一下: 使用的是ustc的yum,配置文件如下:[root@web1 yum.repos.d]# cat ustc.repo [base]name=CentOS-5.9 - Base -mirrors.ustc.edu.cnbaseurl=http://mirrors.ustc.edu.cn/centos
2013-06-21 15:00:15 21254
原创 如何对 Oracle 数据泵(expdp/impdp) 进行 debug
一.概述我在之前的Blog里写过2篇有关Oracle 数据泵的Blog,如下: Oracle 10gData Pump Expdp/Impdp 详解http://blog.csdn.net/tianlesoftware/article/details/4674224 Oracleexpdp/impdp 使用示例http://blog.csdn.net/tianlesoftware/article/
2013-06-01 02:25:12 12589
原创 2013年5月22日 Dave 在深圳
第一篇 杭州-- A man should have one dream at least, andone reason to hold on to it. If there's no place for his heart to rest,wherever he goes, he is just a vagrant. 一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流
2013-05-23 01:20:58 11141 12
原创 Oracle RMAN 将 备份集 重新 注册到控制文件 说明
一.说明 RMAN 备份分2种,Catalog 和Nocatalog,对于Nocatalog,oracle 会使用控制文件来保存RMAN备份的一些记录。 而且实际上多数也是使用Nocatalog来备份。因为使用Nocatalog比较方便。 但对于使用Nocatalog的情况就会让RMAN 恢复的时候依赖与控制文件中记录的备份的信息。如果不一致,就会导致不能进行有效的恢复。 我们
2013-04-22 19:07:43 12048 2
原创 Linux 磁盘旧RAID 信息 导致不能格式化 和mount 的解决方法
服务器上加了一块旧硬盘,打算格式化以后放点历史数据,结果用fdisk 报错: /dev/sda1 isapparently in use by the system; will not make a filesystem here! 一般来说,这种情况是该盘已经被系统使用或者挂载到其他地方,使用mount 和df –lh确认,这个盘没有使用。 在我之前的blog里有整理过一篇类似的文章
2013-04-07 10:49:47 13337 1
原创 由一个案例引出SMON的一个功能: Recover Dead transaction
一.故障说明 前段时间一朋友遇到的案例,根据他的描述,我小整理了一下。 数据库环境:AIX + ORACLE 10.2.0.5, 单机。 朋友说一个大事务不能完成回滚操作,系统异常。 查看等待事件,如下图: 这里的row cache lock 较为严重。 row cache lock 对应的cache#=11,对应的child latc
2013-04-03 00:22:50 10212
原创 Linux SWAP 交换分区配置说明
一.SWAP 说明 1.1 SWAP 概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SWAP 交换分区的作用。 实际上,我们更关
2013-03-31 05:10:48 44014 5
原创 Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法
一.背景说明 前段时间一朋友在生产库上误操作,本来他是打算重启一下DG环境,结果在备库命令执行错误。 本应该执行SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 结果朋友执行成了如下命令:SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH; 中断了DG主备
2013-03-30 00:52:07 11653 3
Oracle 11g 架构图 from Oracle University
2010-05-13
Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf
2009-06-24
MFC简易股票交易系统
2008-06-17
Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册.pdf
2020-03-11
Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册.pdf
2020-03-11
Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册.pdf
2020-03-11
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf
2012-11-22
oracle8i.internal.services.for.waits.latches.locks
2012-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人