- 博客(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
8290
原创 【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
3809
原创 【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
6693
原创 【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
2951
原创 【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
8832
原创 【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
5264
原创 【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
12193
原创 【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
3767
原创 【Oracle】RAC11gR2 Grid启动顺序及启动故障诊断思路
从11gR2开始,Oracle RAC的架构有了比较大的变化,集群层面相交于之前的版本有了比较大的变动,原来的rac架构基本上属于cssd、crsd、evmd三大光秃秃的主干进程,日志数量较少,对于rac无法启动原因,采用最原始的方法逐一查看各个进程的日志也可找到无法启动的原因。然而从11gR2之后,集群层发生了比较大的变动,以下是$GRID_HOME/log/rac1/下的目录情况:[gri
2016-05-09 15:14:53
11514
原创 【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
2828
原创 【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
3210
原创 【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
4372
原创 【PostgreSQL】PostgreSQL常用备份方法
针对于PostgreSQL备份方式有三种:1.SQL转储2.热备3.文件系统冷备份之后 对于这三种备份方式一一演示: 1.SQL转储这里我们用到的工具是pg_dump和pg_dumpall,它和Oracle中的expdp,Mysql的mysqldump类似,它可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。同时在使用此种备份方法时可以使
2015-12-23 12:55:53
14213
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
5638
原创 【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
713
原创 【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
5735
原创 【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
1081
原创 【Oracle】DBLINK执行DDL,添加删除表
新技能GET,记录一下:之前通过DBLINK对远程数据库执行DDL语句一直有问题,从网上看到的一些方法需要自己编写存储过程,经测试在11R2环境中无法使用,后来也就没有继续研究。今天看到了Oracle自己提供的PACKAGE可以实现这个功能,使用的是dbms_utility.EXEC_DDL_STATEMENT:测试过程很简单如下:JP@ora11> create database
2015-11-13 11:56:31
2517
原创 【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
1789
原创 【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
3121
原创 【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
4614
原创 【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
1467
原创 【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
6193
原创 【Oracle】无宕机迁移更换asm磁盘
在生产环境中,旧硬盘的老化、性能下降,这时候就需要对原有磁盘进行替换,这时候通过ASM的特性我们可以实现无宕机迁移更换磁盘,将生产系统所受影响降到最小,总结步骤分为以下几步:1.备份原有生产环境数据,以防万一。2.增加新的磁盘到主机上,并修改ASM_STRINGS使得该磁盘能被asm识别3.增加新的磁盘到磁盘组,等待rebalance完成。4.从磁盘组移除旧磁盘,等待rebalan
2015-11-07 22:40:53
2194
原创 【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
1595
原创 【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
1185
原创 【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
1926
原创 【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
10567
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
4669
原创 【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
2724
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
1300
原创 【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
2138
原创 【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
4550
原创 【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
2064
原创 【Oracle】Exadata日常巡检工具Exachk的使用
在Exadata中,出现任何与数据库无关的问题的时候最好都运行exachk进行健康检查。exachk收集的信息很全,省去大量人工收集的繁琐步骤。并且收集完成以后,可以在整体上对系统的健康状况做一个评估,该报告包含软件、硬件、固件版本、配置等方面信息,从中发现一些可疑点,进而缩小范围进行下一步的诊断。 这篇文章主要记录了exachk的基本使用方法,exachk可以从MOS文档:107
2014-11-24 09:37:01
4436
原创 【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
2485
原创 【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
2060
原创 【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
5096
原创 【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
1692
原创 【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
3084
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人