Linux下安装Oracle(Single)的主要脚本
#在操作系统中安装如下包#安装的命令为:rpm -ivh 软件包名称#检测是否安装的命令为:rpm -qa | grep 软件包部分关键字binutils-2.15.92.0.2-10.EL4compat-db-4.1.25-9compat-libstdc++-33-3.2.3-61.x86_64.rpm compat-libstdc++-33-3.2.3-61.i386.rpm compat-libstdc++-296-2.96-138.i386.rpmcontrol-center-2.8.0-12gcc-c++-4.1.1-52.el5.x86_64.rpm gcc-4.1.1-52.el5.x86_64.rpmglibc-common-2.3.4-2glibc-devel-2.5-12.i386.rpm glibc-headers-2.5-12.x86_64.rpm glibc-devel-2.5-12.x86_64.rpm gnome-libs-1.4.1.2.90-44.1libstdc++-
RAC安装过程的两个小问题
今天看样子是没有时间继续我的DataGuard研究了…… 从早上八点钟一直干到现在,而且还有至少一两个小时才能结束今天的工作,这个工作强度啊~~。今天和华赛的工程师一块捣鼓华赛的一套NAS系统,他们边装NAS我边装RAC。在装RAC的过程中遇到了两个以前没遇到过的小问题,所以赶紧见缝插针的来写点东西,也算分享下,也算是对今天有个交代。 第一个问题发生在配置裸盘时,本来应该进行如下操作: 编辑 /etc/sysconfig/rawdevices 在其中加入如下内容: /dev/raw/raw1 /dev/sdb1 /dev/
RMAN创建辅助实例
//查看目标实例的初始化参数文件(SPFILE)和口令文件的名称和格式 [oracle@OraLinux dbs]$ cd [oracle@OraLinux ~]$ cd $ORACLE_HOME/dbs [oracle@OraLinux dbs]$ ll total 7016 …… -rw-r----- 1 oracle oinstall 2048 Jun 4 08:53 orapwdb -rw-r----- 1 oracle oinstall 2560 Jul 11 00:00 spfiledb.ora …… //效仿目标实例的口令文件格式创建辅助实例的口令格式,(辅助实例的sid为:dbbkup) //如果此处口令文件内容或格式创建不当,将直接影响到后面的操作,慎重 [oracle@OraLinux dbs]
DataGuard基本理论
Data Guard概述 一个Data Guard 配置包含一个Primary 数据库和最多九个Standby 数据库。Primary 的创建就不说了,Standby 数据库初始可以通过primary 数据库的备份创建。一旦创建并配置成standby 后,Data Guard 负责传输primary数据库redo data 到standby 数据库,standby 数据库通过应用接收到的redo data 保持与primary 数据库的事务一致。 Data Guard的管理方式 命令行管理; Data Guard broker提供的专用命令行界面(DGMGRL); OEM图形化管理界面; Data Guard服务(Data Guard Services)
LoadBalance测试实验
以下是我根据张晓明《大话Oracle RAC》中的方法我的一个生产系统做的LB测试: LB测试前的准备工作 SQL> show parameter listener NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ local_listener string remote_listener string LISTENERS_YXDB 单纯的Client-Side LB 1、准备客户端tnsnames.ora内容 (LOAD_BALANCE = yes) 2、去掉Server-
学习张晓明《大话Oracle RAC》中Oracle RAC LoadBalance
Oracle LoadBalance LoadBalance 就是把负载平均的分配到集群中的各个节点,从而提高整体的吞吐能力。 Oracle 10g RAC 提供了两种不同的方法来分散负载: 1. 通过Connection Balancing,按照某种算法把用户分配到不同的节点。也可认为是纯技术的分散负载。 2. 通过Service,在应用层上进行分散,也可认为是面象业务的分散负载。 Connection Balancing Connection Balancing 这种负载均衡是在用户连接这个层次进行的,也就是在用户请求建立连接时,根据每个节点的负载决定把连接分配给哪个实例,而一
学习张晓明《大话Oracle RAC》中Oracle RAC Failover
Oracle RAC Failover Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言,是感觉不到这种切换。 Oracle 10g RAC 的Failover 可以分为3种: 1. Client-Side Connect time Failover 2. TAF 3. Service-Side TAF 注意事项: 不能在listener.ora 文件中设置GLOBAL_NAME,因为这个参数会禁用Connect-time Failover 和 Transpare
RAC 日常管理命令
***************************************************************** * * RAC 日常管理命令 * ***************************************************************** 说明:大部分的RAC日常管理命令都是在:$CRS_HOME/bin 和 $ORACLE_HOME/bin 目录下 olsnodes //显示所有节点的私有、VIP名及节点名 [root@yxdb2 oracle]# olsnodes
重建CRS实验记录
重建CRS实验记录 1、收集现有信息 HOSTS信息 [root@racdb1 ~]# more /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 # My Old Oracle RAC #192.168.9.1 racdb1 #192.168.9.2 racdb2 #192.168.27.1 racdb1-priv #192.168.27.2 racdb2-priv #192.168.9.11 racdb1-vip #192.168.9.12 rac
卸载RAC实验记录
卸载RAC实验记录 准备工作: SQL> show parameter asm NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ asm_diskgroups string ORADISK asm_diskstring string asm_power_limit integer 1 SQL> select path from v$asm_disk a, v$asm_diskgroup b where a.group_number=b.group_number and b.name = 'ORADISK'; PATH -----