最常见的5个导致 RAC 实例崩溃的问题
适用于:OracleDatabase - Enterprise Edition - 版本11.2.0.1 和更高版本本文档所含信息适用于所有平台用途本文档的目的是总结可能导致 RAC 实例崩溃的最常见的5种问题以及较早版本(如 10.2.0.5)报告的常见问题。适用范围问题 1 到 5 仅适用于 11gR2 RAC。<版本>的问题 仅适用于提...
expdp/impdp 使用手册
ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。先说数据泵提供的主要特性(包括,但不限于):1. 支持并行处理导入、导出任务2. 支持暂停和重启...
oracle隐含参数的查看与修改
v$parameter视图中查询参数的时候其实都是通过x$ksppi和x$ksppcv这两个内部视图中得到的。 1. 可以通过如下方式查询当前实例的所有隐含参数:col name for a30;col value for a10;selectx.ksppinm name,y.ksppstvl value,y.ksppstdf isdefault,decode(bitand(y.kspp...
Failover 之 Client-Side Connect time Failover、Client-Side TAF、Service-Side TAF
三种 Failover 之 Client-Side Connect time Failover、Client-Side TAF、Service-Side TAF理论背景Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障...
Oracle RAC TAF 无缝failover
背景:为了最大化利用rac集群,减少cache fusion,我们可以对业务进行分实例分负载。 如在RAC中创建2个service,每个客户端只需要在tnsnames.ora中配置需要连接的那个service name就可以了配置Service-Side TAF 示例 (oracle用户操作)1 创建TAF Servicenode1-> pwd/u01/app/11.2.0/...
oracle rac的特征
oracle rac的特征1. spfile 参数文件需要被所有节点访问,需要放在共享存储上。2. Redo ThreadRAC 环境下有多个实例,每个实例都需要有自己的一套Redo log 文件来记录日志。这套Redo Log 就叫作一个Redo Thread。RAC 中每个实例都要设置thread 参数,该参数默认值为0. 如果设置了这个参数,则实例启动时,会...
安装ORACLE时在Linux上设置内核参数的含义
前两天看到一篇Redhat官方的Oracle安装文档,对于Linux内核参数的修改描述的非常清晰。 安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置。SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值。一般设...
centos 6.7 (UDEV,、etc/hosts)安装 RAC 11.2.0.4 报错处理
环境说明: db 11.2.0.4 os: centos 6.7 UDEV管理ASM 没有配置DNS服务器,采用/etc/hosts报错:1. CVU(Cluster Verification Utility)检查 CRS 的安装前环境。 (正常没有配置DNS服务器,采用/etc/hosts报错,可...
centos 6.7 配置 yum 本地源
rhel6中默认没有.repo文件,需要自己写一个。在使用yum安装之前是必须配置yum源的, 在不能联网的情况下, 可使用DVD光盘或ISO文件做本地yum源. 下面以RHEL6.0为例, 其它版本类似.1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)# mkdir -p /repo/iso# mkdir -p /repo/rhel6如果有现成的ISO文件可以...
UDEV管理RAC共享存储
背景:操作系统 centos 6.7 数据库:11.2.0.1操作流程:1. 确认在所有RAC节点上已经安装了必要的UDEV包[root@11gnode1 ~]# rpm -qa|grep udevudev-147-2.63.el6.x86_642. 通过scsi_id获取设备的块设备的唯一标识名,假设系统上已有LUN sdb-sde[root@11gnode1 rules.d]# f...
11g RAC OCR,VOTING DISK存储全部损坏,利用自动备份,恢复OCR,VOTING DISK到新存储。
背景: 11g R2 rac 的orc ,voting disk asm存储磁盘全部损坏。通过调查得知 损坏的 OCR磁盘对应为 VOL1 ,voting disk磁盘对应于 VOL2 。 故,添加asm新存储(过程省略),设置为旧配置名 VOL1,VOL2 。 /usr/sbin/oracleasm createdisk VOL1 /dev/sdb1/usr/sbin/oracleasm createdisk VOL2 /dev/...
虚拟机centos系统,停机装第二块网卡,需要更改的配置
虚拟机centos系统,停机装第二块网卡,需要更改的配置。 问题描述: 虚拟机centos系统,停机装第二块网卡,发现 /etc/sysconfig/network-scripts/ifcfg-eth1 不存在。但 ifconfig 能够看到 eth1 中的 HWaddr 值。[root@11gnode1 ~]# ifconfigeth0 Link encap:...
如何在VMware虚拟机间建立共享磁盘?
在同一台电脑上,有时难免要安装多个虚拟机,存储空间就成了最大的问题,那么如何解决虚拟机的硬盘问题呢,Vmware自带的工具可以很好的解决此问题,下面我们就来看看如何在Vmware虚拟机间建立共享磁盘?1、先在你本机的vmware安装目录上找到 vmware-vdiskmanager.exe 执行文件。我的目录是(D:\Program Files (x8...
克隆虚拟机后,使两台虚拟机完全独立需要更改的配置。
问题描述: 有时候为了方便,我们可以直接在windows本机上复制整个虚拟机文件夹,完成虚拟机克隆,本实验将虚拟机11gnode1克隆,生成11gnode2,从而拥有多个实验环境。但是如此克隆后,两台虚拟机的配置信息完全相同,物理上没有独立,远程连接不上,Ping不通,要想两台虚拟机都可用,需要更改一些配置。 修...
如何恢复,迁移,添加, 删除 Voting Disks
如何恢复,迁移,添加, 删除 Voting Disks恢复流程在11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份。DD示例备份votedisk盘:[r...
11G RAC OLR维护命令
11G RAC OLR维护命令1. 检查OLR 状态[root@node1 bin]# ./ocrcheck -localStatus of Oracle Local Registry is as follows :Version ...
11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump
11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump OCR备份OCR的备份有2种方式,自动备份和手工备份。自动备份策略: Oracle Clusterware 每隔4小...
11g 如何添加,替换,移除,迁移 OCR ?
&nbs...
闪回之 回收站、Flashback Drop (table、index、trigger等)
背景知识设置闪回数据库参数设置数据库闪回的三个参数:db_recovery_file_dest_size 闪回恢复区大小db_recovery_file_dest 闪回恢复区路径,该参数可以任意指定,闪回日志记录了数据库的前影像,该日志不会进行归档,一但停用数据库的闪回功能,该目录下的日志会自动清除db_flashback_retention_targ...
Oracle数据库实例启动步骤分析
Oracle数据库实例启动时,分成nomount、mount和open的三个阶段,下面的实例分析来展示不同阶段时,系统到底做了哪些工作1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统无法启动,在该过程中,系统分配内存、开启后台进程,同时更新alter日志文件实例nomount之前的状态:--无实例进程[oracle@se...