自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 【Oracle】RAC安装时multipath+udev

在CentOS 6.5上装rac,使用了multipath进行了多路径聚合,但是查看盘权限全部都是root用户,这时候需要再配置一下udev来保证磁盘权限的正确,属主和属组要改成grid,asmadmin,权限是660,如果不修改,之后添加asm磁盘会报错。具体添加步骤如下: 1.查看设备[root@dzqd-rac2 ~]# dmsetup lsdata01  (253:2)

2016-09-19 15:28:04 8182

原创 【Oracle】GoldenGate 12.2 OGG-06591 OGG-01031

碰到的一个OGG 12.2.0.1的一个问题,按照之前的ogg的配置方法配置goldengate同步,但是碰到了以下问题:pump进程启动后abend,报错如下:2016-07-12 11:02:38  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, pmp_tc.prm:  EXTRACT pmp_tc started.

2016-07-12 16:18:48 3697

原创 【OGG】Oracle GoldenGate12c静默安装

goldengate自12c版本开始也开始采用oui方式进行安装,但是有很多情况下操作系统没有图形化,这种情况下可以采用静默方式安装,具体步骤如下:1.上传ogg 12.1.2.1.0介质2.解压介质unzip V46695-01.zip 3.配置自动应答文件静默安装需要配置一个自动应答文件,位置在刚才解压出来的介质目录中,具体如下:[oracle@rac1 softwar

2016-07-08 12:15:45 6373

原创 【Oracle】RMAN-20208: UNTIL CHANGE is before RESETLOGS change

在数据库已经进入新的incarnation之后,在使用新的incarnation的控制文件来恢复之前的incarnation时会出现以下报错:RMAN> recover database until scn 1306720; Starting recover at 04-JUL-16using channel ORA_DISK_1RMAN-00571: ==========

2016-07-05 11:47:22 2715

原创 【Oracle】探究recover database until scn

在ogg数据初始化中,对于使用rman进行数据初始化和导入导出、数据泵进行数据初始化,最终启动replicat进程时使用的是不同的两个参数。对于rman进行初始化的,我们使用的语句是:start replicat rep_ynkg , atcsn xxxxxx对于导入导出及数据泵进行初始化的,我们使用的语句是:start replicat rep_ynkg , afterc

2016-07-05 11:41:40 8656

原创 【Oracle】GoldenGate 12.2 OGG-01201 Error reported by MGR : Access denied.

前几天做oracle到mysql的数据初始化使用GoldenGate 12.2版本,在源端启动initload进程时报错如下:Source Context :   SourceModule            : [er.idlx]   SourceID                : [/scratch/aime/adestore/views/aime_adc415037

2016-06-20 15:10:21 5203

原创 【OGG】GoldenGate For Oracle实施文档 --超详细总结版

Oracle to Oracle版本的平时给客户生产环境部署参考的文档,总结的比较详细,主要是详细的说明了数据初始化的过程,参数各个环境不同,所以只是写了比较简单的,根据实际条件添加吧。1. 前期准备1.1. 系统层面windows需要安装c\c++ 2005运行库1.2. 数据库层面运行full-DB_CheckOracle.sql 查看结果,检查是否有不支持的对象

2016-05-11 17:00:53 12027

原创 【Oracle】基于SCN的增量备份修复DataGuard GAP

1. 首先来模拟Gap的产生1.1. 备库关闭:SYS@dgtest_s>shutdown immediate;1.2. 主库切换日志SYS@dgtest>select SEQUENCE#,ARCHIVED,STATUS from v$log;  SEQUENCE# ARC STATUS---------- --- ----------------        6

2016-05-10 15:21:33 3705

原创 【Oracle】RAC11gR2 Grid启动顺序及启动故障诊断思路

从11gR2开始,Oracle RAC的架构有了比较大的变化,集群层面相交于之前的版本有了比较大的变动,原来的rac架构基本上属于cssd、crsd、evmd三大光秃秃的主干进程,日志数量较少,对于rac无法启动原因,采用最原始的方法逐一查看各个进程的日志也可找到无法启动的原因。然而从11gR2之后,集群层发生了比较大的变动,以下是$GRID_HOME/log/rac1/下的目录情况:[gri

2016-05-09 15:14:53 10667 1

原创 【Oracle】undo损坏,无备份非常规恢复

客户的一个测试环境,主机异常断电,启动后发现undo文件损坏,无法启动,在open阶段报错如下:Errors in file /u01/app/oracle/diag/rdbms/cdrdb/CDRDB/trace/CDRDB_ora_4109.trc:ORA-01122: database file 3 failed verification checkORA-01110: data

2016-05-06 15:00:17 2708

原创 【OGG】SqlServer同步源端增加trandata报错解决

好久没有更新博客,最近整理整理最近碰到的问题。 Sqlserver 2008使用ogg进行数据同步,在添加trandata时报错,添加trandata失败,报错如下:2016-03-28 13:45:14  WARNING OGG-00552  Database operation failed: SQLExecDirect error:EXECUTE sys.sp_cdc_e

2016-05-05 17:37:49 3056

原创 【PostgreSQL】PostgreSQL读写分离之Hot Standby

平台:OEL 5.8 x64主库:192.168.70.10  edb1 postgreSQL 9.3.9备库:192.168.70.11  edb2 postgreSQL 9.3.9 备库也要创建好归档目录mkdir -p/home/pg/pgsql/backup/archived_log/ 1.配置主备库互信主库:[pg@edb1~]$ssh-keygen

2015-12-25 14:10:22 4262

原创 【PostgreSQL】PostgreSQL常用备份方法

针对于PostgreSQL备份方式有三种:1.SQL转储2.热备3.文件系统冷备份之后 对于这三种备份方式一一演示: 1.SQL转储这里我们用到的工具是pg_dump和pg_dumpall,它和Oracle中的expdp,Mysql的mysqldump类似,它可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。同时在使用此种备份方法时可以使

2015-12-23 12:55:53 14082 1

原创 【Oracle】Oracle到PostgreSQL的OGG同步配置

前一阵子做的从Oracle实时同步到PostgreSQL,查到的资料很少,后经查询MOS发现有几个OGG的小版本支持Oracle到PostgreSQL的同步,过程整理后跟大家分享一下。测试环境:Oracle 11.2.0.4PostgreSQL:9.3.1OS:OEL 5.8 x64OGG:11.2.1.0.30  1.源端检查以下环境变量ORACLE_HOME

2015-12-21 14:58:29 5448 1

原创 【PostgreSQL】PostgreSQL基础操作

上篇文章介绍了如何安装PostgreSQL,这篇介绍一些简单命令:上篇链接:http://blog.csdn.net/badly9/article/details/485444591.psql命令简介:首先登入PostgreSQL控制台:[pg@edb1 ~]$ psql postgrespsql (9.3.9)Type "help" for help. postg

2015-12-18 09:22:10 663

原创 【Oracle】PLSQL连接ORA-01034、ORA-27101、Linux-x86_64 Error

错误小记:PLSQL连接ORA-01034、ORA-27101、Linux-x86_64 Error: 2:No such file or directory。这个错误是由于listener.ora中使用了静态注册,静态注册中的ORACLE_HOME书写错误导致。

2015-12-01 11:26:30 5668

原创 【Oracle】Oracle 12c DB In-Memory入门实验手册(四)

(四)查询IM中的数据之前的三篇我们分别介绍了以下三部分内容,感兴趣的朋友可以去看一下:基础篇:http://blog.csdn.net/badly9/article/details/49746825加载数据到IM:http://blog.csdn.net/badly9/article/details/49777993 IM压缩:http://blog.csdn.net

2015-11-24 09:12:48 1042

原创 【Oracle】DBLINK执行DDL,添加删除表

新技能GET,记录一下:之前通过DBLINK对远程数据库执行DDL语句一直有问题,从网上看到的一些方法需要自己编写存储过程,经测试在11R2环境中无法使用,后来也就没有继续研究。今天看到了Oracle自己提供的PACKAGE可以实现这个功能,使用的是dbms_utility.EXEC_DDL_STATEMENT:测试过程很简单如下:JP@ora11> create database

2015-11-13 11:56:31 2444

原创 【Oracle】Oracle 12c DB In-Memory入门实验手册(三)

(三)IM列压缩之前的两篇我们分别介绍了以下两部分内容,感兴趣的朋友可以去看一下:基础篇:http://blog.csdn.net/badly9/article/details/49746825加载数据到IM:http://blog.csdn.net/badly9/article/details/49777993在CREATE或者ALTER时使用MEMCOMPRESS sub-cl

2015-11-13 11:42:26 1707

原创 【Oracle】Oracle 12c DB In-Memory入门实验手册(二)

(二)加载数据到IM column store在实验手册(一)中介绍了IM的基础操作,objects如何开启IM column store。链接:http://blog.csdn.net/badly9/article/details/49746825 虽然在之前的操作中我们对objects开启了IM column store,但是这些objects仍然没有被加载到IM column

2015-11-11 09:53:13 3040

原创 【Oracle】Oracle 12c DB In-Memory入门实验手册(一)

该手册实验基础要在实例级别启用IM column store,开启方法参考上篇文章:链接:http://blog.csdn.net/badly9/article/details/49724983(一)基础篇1.对objects开启IM column store对于objects我们可以使用In-Memory clause来指定是否使用IM column store。这个参数我们可以

2015-11-09 23:19:39 4498

原创 【Oracle】ORACLE 12c DB In-Memory相关参数

本篇文章对DB In-Memory涉及到的参数进行介绍:首先看一下DB In-Memory相关的所有参数:SQL> show parameter INMEMORY  NAME                                 TYPE        VALUE------------------------------------ ----------- ----

2015-11-09 11:10:56 1405

原创 【Oracle】ORACLE 12c DB In-Memory简述及启用

Oracle DB In-Memory是预装在Oracle Database 12c(12.1.0.2之后的版本)中的,不需要安装其他软件或者是重新编译现有的的数据库软件。这是因为In-Memory选项是作为SGA的一个新组件无缝集成在Oracle Database软件内核中的,所以如果Oracle Database已经安装,则Oracle DB In-Memory同时也已安装。In-Memory

2015-11-08 23:23:55 6072 1

原创 【Oracle】无宕机迁移更换asm磁盘

在生产环境中,旧硬盘的老化、性能下降,这时候就需要对原有磁盘进行替换,这时候通过ASM的特性我们可以实现无宕机迁移更换磁盘,将生产系统所受影响降到最小,总结步骤分为以下几步:1.备份原有生产环境数据,以防万一。2.增加新的磁盘到主机上,并修改ASM_STRINGS使得该磁盘能被asm识别3.增加新的磁盘到磁盘组,等待rebalance完成。4.从磁盘组移除旧磁盘,等待rebalan

2015-11-07 22:40:53 2138

原创 【Oracle】11gR2 RAC增加interconnect网卡冗余

在之前的Oracle版本中如果要对interconnect网卡进行冗余,只能使用多网卡绑定的手法,而在Oracle 11.2.0.2版本的RAC中推出了Redundant Interconnect with Highly Available IP(HAIP),无需通过网卡绑定即可实现对于interconnect网卡的冗余。对于HAIP的多网卡设置可以有两种方式:1.在安装GRID时

2015-11-06 09:25:05 1514

原创 【PostgreSQL】linux环境下的PostgreSQL安装

实验环境:OS:OEL 5.8  x86_64PostgreSQL安装包:postgresql-9.3.9.tar.gz PostgreSQL可以使用root用户安装也可以使用普通用户安装,这里我用的是普通用户进行安装:创建组及用户:[root@edb1 ~]# groupadd pg[root@edb1 ~]# useradd -g pg pg解压安装包:[r

2015-09-18 11:41:25 1144

原创 【Oracle】RAC共享存储udev

核心就在于以下两个语句,测试了redhat 5和redhat 6,语句中的b c d代表的是sdb sdc sdd等,要根据实际情况进行修改redhat 5for i in b c d e f g h i j k l m n o p;    --根据自己的盘符做调整doecho "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/

2015-08-27 16:16:15 1871

原创 【VMware】VMware linux虚拟机无法获取uuid

解决方法挺简单,记录一下,如下:1.在虚拟机关闭以后,进入虚拟机的目录2、用文本编辑器修改vmx文件,在vmx文件中任意位置(通常在最后)添加如下行:disk.EnableUUID = "TRUE"3、重新启动虚拟机,之后就可以正确获取SCSI ID# /sbin/scsi_id -g -u -s /block/sdb36000c2987883511c7f440187ec8

2015-08-26 16:57:02 10251 1

原创 【Tomcat】Tomcat报错追踪

应用部署上之后无法正常启动,tomcat启动日志如下:信息: Starting service Catalina2015-7-22 18:39:31 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/6.0.362015-7-22 18:39:31 org.

2015-07-27 11:01:47 4618

原创 【Oracle】数据库运行状态下物理删除所有redo日志恢复方法

实验环境:OEL5.6  Oracle11.2.0.1实验开始:数据库运行状态,删除所有日志:[oracle@ITAA TEST]$ lscontrol01.ctl  redo01.log  sysaux01.dbf  undotbs01.dbfdata_ol01.dbf  redo02.log  system01.dbf  users01.dbfexample01.d

2015-07-13 17:17:19 2637 1

原创 【Oracle】CBO版本带来的视图INVALID

源端:Oracle 11.1.0.7目标端:Oracle 11.2.0.4最近做的一个数据迁移的CASE中遇到的问题,一个VIEW在完成数据迁移后由VALID的状态变为了INVALID。从源库中使用get_ddl拿到的该VIEW创建语句如下:CREATE OR REPLACE FORCE VIEW "APPS"."IGW_BUDGET_CATEGORY_V1" ("PROPOSAL

2015-02-02 14:44:59 1224

原创 【EBS】打中文patch6678700报错小记

EBS12.1.1在打patch6678700中文补丁时报错如下:ATTENTION: All workers either have failed or are waiting:FAILED: file XLIFFLoader.class on worker ....ATTENTION: Please fix the above failed worker(s) so the m

2014-12-19 14:55:47 1958

原创 【EBS】adpatch报错:libgcc_s.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'

EBS通过adpatch打补丁报错/usr/lib/gcc/x86_64-redhat-linux/4.4.7/32/libgcc_s.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'collect2: ld returned 1 exit statusmake: *** [/soft/ebs12/ERPDB/apps/ap

2014-12-08 10:10:40 4429

原创 【AIX】AIX_LINUX通过NFS共享目录

AIX端:停止NFS相关服务# stopsrc -g nfs0513-044 The biod Subsystem was requested to stop.0513-044 The rpc.statd Subsystem was requested to stop.0513-044 The rpc.lockd Subsystem was requested to stop.

2014-12-08 10:01:01 1982

原创 【Oracle】Exadata日常巡检工具Exachk的使用

在Exadata中,出现任何与数据库无关的问题的时候最好都运行exachk进行健康检查。exachk收集的信息很全,省去大量人工收集的繁琐步骤。并且收集完成以后,可以在整体上对系统的健康状况做一个评估,该报告包含软件、硬件、固件版本、配置等方面信息,从中发现一些可疑点,进而缩小范围进行下一步的诊断。       这篇文章主要记录了exachk的基本使用方法,exachk可以从MOS文档:107

2014-11-24 09:37:01 4018 2

原创 【Oracle】Exadata Smart Scan---Column Projection

The term Column Projection refers to Exadata’s ability to limit the volume of data transferred between the storage tier and the database tier by only returning columns of interest (that is, those in t

2014-10-13 09:34:06 2411

原创 【Oracle】Exadata虚拟机配置(二) .

继续上篇文章  搭建DB节点,DB节点的搭建和搭建普通的RAC没什么区别,需要注意的就是以下两点:1.创建相关目录,并增加两个文件[oracle@DB ~]# vi /etc/oracle/cell/network-config/cellinit.ora ipaddress1=192.168.40.161/24  --DB节点的地址[oracle@DB ~]# vi /et

2014-10-10 14:55:39 1983

原创 【Oracle】Exadata虚拟机配置(一)

Exadata是Oracle软硬结合的一体机,通过自己的机子不可能完全模拟出来,这里搭建的虚拟机只是一个简单的、可以供我们学习Exadata的环境。最简单可以模拟的Exadata虚拟机需要两个节点,CELL节点和DB节点。首先说一下CELL节点安装介质:OEL5.6-x86-64cell-11.2.3.3.1_LINUX.X64这两个在https://edelivery.ora

2014-09-29 23:07:23 4889

原创 【Oracle】PSU升级过程

以下是该PSU的自述文件中的内容:3.2 Patch Installation InstructionsFollow these steps:If you are using a Data Guard Physical Standby database, you must install this patch on both the primary database and t

2014-09-24 13:06:32 1626

原创 【Oracle】OPatch升级

在进行PSU升级过程中,opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./12419378检测报错:Invoking prereq "checkconflictagainstohwithdetail" The location "./9352164/README.html" is not a directory or

2014-09-24 12:26:06 2902

空空如也

空空如也

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

TA关注的人

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