- 浏览: 1099308 次
- 性别:
- 来自: 南京
博客专栏
-
Oracle管理和开发
浏览量:353265
最新评论
-
Simon.Ezer:
请问对于“如果非主键字段值发生改变,则不会同步过去”这种情况, ...
创建增量同步Oracle物化视图问题 -
dahai639:
挺好的,支持一下
Oracle的pipelined函数实现高性能大数据处理 -
zealotpz:
不错,原来是用户oracle 的所属组的问题
以sysdba身份登录oracle报ORA-1031权限不足错误之完美分析 -
mikixiyou:
zhangyuslam 写道如果担心全局索引失效,可以使用如下 ...
Oracle分区表的分区交互技术实现数据快速转移 -
sea0108:
...
Oracle sql loader使用速成
本文主要介绍了Oracle 11g RAC 的安装,10g 版本的数据库在11g RAC 环境下的创建和迁移,以及该版本数据库如何升级到11g 版本等操作过程。对于11g RAC 的结构和11g 的一些新特性也做了一些分析和总结。
Oracle 的11g 版的RAC ,较之于10g 的RAC 有较大改动的地方。在11g 中,CRS 软件和ASM 软件一起安装在一个独立的用户中, 称之为grid infrastructur ;而RDBMS 软件是安装在另一个用户下。我们在这里将这两个用户名称分别命名为grid 和ora11g 。
如果要安装Oracle 11g RAC 的服务器集群已经安装了10g RAC ,那么就需要先清理掉该环境中的所有RAC 配置后才能开始安装11g RAC 。
(mikix西游 @mikixiyou 文档,原文链接: http://mikixiyou.iteye.com/blog/1558992 )
因此,这不是升级,而是初始安装11g RAC 。
在linux 下使用rm 方式直接清理10g 的安装配置文件。
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
格式化vote disk 和ocr 配置的裸设备文件。
dd if=/dev/zero of=/dev/raw/raw1 bs=8192K count=10
dd if=/dev/zero of=/dev/raw/raw2 bs=8192K count=10
再删除所有的Oracle 安装文件和配置文件,彻底清理老环境。
Oracle 11g RAC 和10g RAC 有一些差别。11g 中将CRS 和ASM 集中到一个叫做Grid Infrastructure 软件中。
1. 环境配置
两台服务器,挂载一个同时读写的存储,属于RAC 的基本配置。
两台服务器之间有一个心跳连接网络。
两台主机上hosts 文件的配置如下:
192.168.15.193 serv-scan
192.168.15.89 serv1
192.168.15.189 serv1-vip
10.100.15.89 serv1-priv
192.168.15.90 serv2
192.168.15.190 serv2-vip
10.100.15.90 serv2-priv
这里有一个重要的关键点,请注意。
相对10g RAC 配置来说,在11g RAC 中多了一个IP 地址配置项,称之为SCAN IP 。这是新出现在11g 版主的配置要求。
对于SCAN IP ,我有话说。
我认为这个IP 是一个鸡肋。它的出现是主要是为了解决客户端负载均衡配置时,增加或删除节点操作发生后,减少客户端的配置修改需求。
在我们的基于应用服务器的数据库库访问应用环境中,修改量不那么大。而且我们的服务器网络环境中也没有DNS 的配置,为了这个功能还要加DNS 的配置,额外增加一个DNS 服务风险点。这是不值得的。
幸运的是,这个SCAN IP 我们其实可以不用的。这里hosts 文件有配置,而实际网络没有这个IP 时,在安装Grid Infrastructure 的校验步骤中会报警,但忽略也可以继续安装RAC 。
2. 配置OS 环境
操作系统的补丁包
建议使用 system-config-packages命令在vnc下打开图形化安装工具,将开发包全部安装上,免得烦人。
创建用户
分别创建两个用户grid 和ora11g ,前者用于安装grid infrastructure ,后者用于安装rdbms 。
groupadd -g 1000 oinstall
groupadd -g 1200 asmadmin
groupadd -g 1201 asmdba
groupadd -g 1202 asmoper
useradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -s /bin/bash -c "Grid Infrastructure Owner" grid
groupadd -g 1301 oper
useradd -m -u 1120 -g oinstall -G dba,oper,asmdba -d /home/ora11g -s /bin/bash -c "Oracle Software Owner" ora11g
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01
mkdir -p /u01/app/ora11g
chown oracle:oinstall /u01/app/ora11g
chmod -R 775 /u01
设置集群节点间无密码的SSH 连接
mkdir ~/.ssh
chmod 700 ~/.ssh
/usr/bin/ssh-keygen -t dsa
touch ~/.ssh/authorized_keys
ls -l ~/.ssh
ssh serv1 cat ~/.ssh/id_dsa >> ~/.ssh/authorized_keys
ssh serv1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh serv2 cat ~/.ssh/id_dsa >> ~/.ssh/authorized_keys
ssh serv2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys serv2:.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
3. 安装11g RAC
3.1 安装 grid infrastructure
在VNC 上登录到grid 用户下,打开安装包中的runInstaller 文件,按照下列步骤进行安装。
安装贴图,我上传不了,在此处就过滤掉了。
SCAN Name 配置的内容就是hosts 中配置的条目,端口可以自定义。
这个信息出现在数据库实例的初始化参数remote_listener 中。(作用未知)
SQL> show parameter listener
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
listener_networks string
local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
DRESS=(PROTOCOL=TCP)(HOST=serv
1-vip)(PORT=1522))))
remote_listener string serv-scan:1590
- PMON process of each instance registers the database services with the default listener on the local node and with each SCAN listener, which is specified by the REMOTE_LISTENER database parameter.
- Oracle client connects using SCAN name: myscan:1521/sales.example.com
- Client queries DNS to resolve scan_name.
- SCAN listener selects least loaded node (node in this example)
- The client connects to the local listener on node2. The local listener starts a dedicated server process for the connection to the database.
- The client connects directly to the dedicated server process on node2 and accesses the sales2 database instance.
SCAN 的虚拟IP 的解析,Oracle 推荐了两种方法DNS 和GNS 。
l Using DNS
To use the DNS method for defining your SCAN, the network administrator must create a single name that resolves to three separate IP addresses using round-robin algorithms. Regardless of how many systems are part of your cluster, Oracle recommends that 3 IP addresses are configured to allow for failover and load-balancing.
It is important that the IP addresses are on the same subnet as the public network for the server. The other two requirements are that the name (not including the domain suffix) are 15 characters or less in length and that the name can be resolved without using the domain suffix. Also, the IP addresses should not be specifically assigned to any of the nodes in the cluster.
You can test the DNS setup by running an nslookup on the scan name two or more times. Each time, the IP addresses should be returned in a different order:
nslookup mydatabase-scan
l Grid Naming Solutions (GNS)
Using GNS assumes that a DHCP server is running on the public network with enough available addresses to assign the required IP addresses and the SCAN VIP. Only one static IP address is required to be configured and it should be in the DNS domain.
Oracle 推出这个SCAN ,最主要的目的是减少客户端访问数据库时的JDBC 连接配置,而将数据库IP 暴露在DNS 或者GNS 下。这个不靠谱。
最终我们哪个也不用,伪造一下DNS 的域名解析机制,从而继续使用grid 。
伪造方法是这样:在/etc/hosts 中增加一个条目,配置SCAN 的IP 地址和名称;再到/usr/bin/nslookup 文件修改,将其备份一份为nslookup.original, 修改文件内容为:
/usr/bin@serv1=>servdb1$more nslookup
#!/bin/bash
HOSTNAME=${1}
if [[ $HOSTNAME = "serv-scan" ]]; then
echo "Server: 24.154.1.34"
echo "Address: 24.154.1.34#53"
echo "Non-authoritative answer:"
echo "Name: serv-scan"
echo "Address: 192.168.15.193"
else
/usr/bin/nslookup.original $HOSTNAME
fi
这样就避开了SCAN 机制。
如果nslookup 不修改,会报警,但也可以通过,继续安装。
在配置OCR 和voting disk 时,我们选择ASM 存储,将CRS 的配置文件和数据库文件统一保存在ASM 上。
配置文件以前是裸设备,现在就它们加入到磁盘组CRS 中。
在这一步,我们就开始就创建ASM 实例了,而在10g 中,ASM 实例的创建在DBMS 中才开始做的。
到最后检验步骤。
在这一步,是校验系统所有的配置信息。这里检测到系统的NTP 协议没有启动,给了一个失败信息。
可以去服务中启动ntpd ,也可以忽略掉这个失败信息。
这里也可能出现SCAN 的失败信息,一样也可以忽略。
最后,提示执行shell 脚本。
节点 1
[root@serv1 ~]# /u01/app/11.2.0/grid/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /u01/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: y
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2012-04-24 11:04:37: Parsing the host name
2012-04-24 11:04:37: Checking for super user privileges
2012-04-24 11:04:37: User has super user privileges
Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
root wallet
root wallet cert
root cert export
peer wallet
profile reader wallet
pa wallet
peer wallet keys
pa wallet keys
peer cert request
pa cert request
peer cert
pa cert
peer root cert TP
profile reader root cert TP
pa root cert TP
peer pa cert TP
pa peer cert TP
profile reader pa cert TP
profile reader peer cert TP
peer user cert
pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: Attempting to start 'ora.gipcd' on 'serv1'
CRS-2672: Attempting to start 'ora.mdnsd' on 'serv1'
CRS-2676: Start of 'ora.gipcd' on 'serv1' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'serv1'
CRS-2676: Start of 'ora.gpnpd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'serv1'
CRS-2676: Start of 'ora.cssdmonitor' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'serv1'
CRS-2672: Attempting to start 'ora.diskmon' on 'serv1'
CRS-2676: Start of 'ora.diskmon' on 'serv1' succeeded
CRS-2676: Start of 'ora.cssd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'serv1'
CRS-2676: Start of 'ora.ctssd' on 'serv1' succeeded
已成功创建并启动 ASM
已成功创建磁盘组 CRS
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: Attempting to start 'ora.crsd' on 'serv1'
CRS-2676: Start of 'ora.crsd' on 'serv1' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk 1b0e7d8ac5134f48bfe705a6df385dd2 .
Successfully replaced voting disk group with +CRS.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 1b0e7d8ac5134f48bfe705a6df385dd2 (/dev/raw/raw1) [CRS]
Located 1 voting disk(s).
CRS-2673: Attempting to stop 'ora.crsd' on 'serv1'
CRS-2677: Stop of 'ora.crsd' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'serv1'
CRS-2677: Stop of 'ora.asm' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'serv1'
CRS-2677: Stop of 'ora.ctssd' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'serv1'
CRS-2677: Stop of 'ora.cssdmonitor' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'serv1'
CRS-2677: Stop of 'ora.cssd' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'serv1'
CRS-2677: Stop of 'ora.gpnpd' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'serv1'
CRS-2677: Stop of 'ora.gipcd' on 'serv1' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'serv1'
CRS-2677: Stop of 'ora.mdnsd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.mdnsd' on 'serv1'
CRS-2676: Start of 'ora.mdnsd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'serv1'
CRS-2676: Start of 'ora.gipcd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'serv1'
CRS-2676: Start of 'ora.gpnpd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'serv1'
CRS-2676: Start of 'ora.cssdmonitor' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'serv1'
CRS-2672: Attempting to start 'ora.diskmon' on 'serv1'
CRS-2676: Start of 'ora.diskmon' on 'serv1' succeeded
CRS-2676: Start of 'ora.cssd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'serv1'
CRS-2676: Start of 'ora.ctssd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'serv1'
CRS-2676: Start of 'ora.asm' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'serv1'
CRS-2676: Start of 'ora.crsd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'serv1'
CRS-2676: Start of 'ora.evmd' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'serv1'
CRS-2676: Start of 'ora.asm' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.CRS.dg' on 'serv1'
CRS-2676: Start of 'ora.CRS.dg' on 'serv1' succeeded
CRS-2672: Attempting to start 'ora.registry.acfs' on 'serv1'
CRS-2676: Start of 'ora.registry.acfs' on 'serv1' succeeded
serv1 2012/04/24 11:08:49 /u01/app/11.2.0/grid/cdata/serv1/backup_20120424_110849.olr
Preparing packages for installation...
cvuqdisk-1.0.7-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
正在启动 Oracle Universal Installer...
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'UpdateNodeList' 成功
[root@serv1 ~]#
节点 2
[root@serv2 ~]# /u01/app/11.2.0/grid/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /u01/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
……………………………………………………………………………………
……………………………………………………………………………………
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2012-04-24 11:21:47: Parsing the host name
2012-04-24 11:21:47: Checking for super user privileges
2012-04-24 11:21:47: User has super user privileges
Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node serv1, number 1, and is terminating
An active cluster was found during exclusive startup, restarting to join the cluster
CRS-2672: Attempting to start 'ora.mdnsd' on 'serv2'
CRS-2676: Start of 'ora.mdnsd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'serv2'
CRS-2676: Start of 'ora.gipcd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'serv2'
CRS-2676: Start of 'ora.gpnpd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'serv2'
CRS-2676: Start of 'ora.cssdmonitor' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'serv2'
CRS-2672: Attempting to start 'ora.diskmon' on 'serv2'
CRS-2676: Start of 'ora.diskmon' on 'serv2' succeeded
CRS-2676: Start of 'ora.cssd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'serv2'
CRS-2676: Start of 'ora.ctssd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.drivers.acfs' on 'serv2'
CRS-2676: Start of 'ora.drivers.acfs' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'serv2'
CRS-2676: Start of 'ora.asm' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'serv2'
CRS-2676: Start of 'ora.crsd' on 'serv2' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'serv2'
CRS-2676: Start of 'ora.evmd' on 'serv2' succeeded
serv2 2012/04/24 11:24:07 /u01/app/11.2.0/grid/cdata/serv2/backup_20120424_112407.olr
Preparing packages for installation...
cvuqdisk-1.0.7-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
???? Oracle Universal Installer...
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'UpdateNodeList' ???
执行成功后,在grid 用户下,执行crs_stat –t ,显示结果如下:
/home/grid@serv1=>+ASM1$crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.CRS.dg ora....up.type ONLINE ONLINE serv1
ora....ER.lsnr ora....er.type ONLINE ONLINE serv1
ora....N1.lsnr ora....er.type ONLINE ONLINE serv1
ora.asm ora.asm.type ONLINE ONLINE serv1
ora.eons ora.eons.type ONLINE ONLINE serv1
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....network ora....rk.type ONLINE ONLINE serv1
ora.oc4j ora.oc4j.type OFFLINE OFFLINE
ora.ons ora.ons.type ONLINE ONLINE serv1
ora....ry.acfs ora....fs.type ONLINE ONLINE serv1
ora.scan1.vip ora....ip.type ONLINE ONLINE serv1
ora....SM1.asm application ONLINE ONLINE serv1
ora....V1.lsnr application ONLINE ONLINE serv1
ora.serv1.gsd application OFFLINE OFFLINE
ora.serv1.ons application ONLINE ONLINE serv1
ora.serv1.vip ora....t1.type ONLINE ONLINE serv1
ora....SM2.asm application ONLINE ONLINE serv2
ora....V2.lsnr application ONLINE ONLINE serv2
ora.serv2.gsd application OFFLINE OFFLINE
ora.serv2.ons application ONLINE ONLINE serv2
ora.serv2.vip ora....t1.type ONLINE ONLINE serv2
/home/grid@serv1=>+ASM1$
3.2 安装 dbms
这个安装过程很简单,不解释。一般都不会报错的。
4. 测试数据库创建
使用dbca 创建数据库,过程不解释。
因为没有采用scan ip ,所以在初始化参数local_listener 和remote_listener 需要做一个修改。
5. 升级10g 数据库
如果要将原来的10gRAC 的库升级到目前11gRAC ,该如何操作呢?
首先,要将10g 的数据库迁移过来,无缝打开。这就要在11gRAC 中,新安装一个10g 的RDBMS ,使得数据库能打开。这里有一点要注意,11gR2 的集群配置是动态的,而老版本的库如10.2 版本的库要求集群配置是固定的,所以需要将11G 的集群配置也设置为固定的。使用root 执行./crsctl pin css -n node1 node2 命令即可。
其次,在10g 的rdbms 下执行一个11g 的升级校验。这需要做,否则升级不了。
最后,在11g 的rdbms 下按照升级指导文档进行升级操作。
关于Oracle 10g RAC的安装在http://mikixiyou.iteye.com/blog/1555489 一文中有介绍,可参考。
注:转载请注明作者和出处,miki西游谢谢您的支持
发表评论
-
Oracle分区表的分区交互技术实现数据快速转移
2013-01-22 11:48 14814有一个需求,将某业务表的某个时间点之前的记录转移到它的历史 ... -
等待事件enq TX row lock contention分析
2013-01-17 17:16 33302在Oracle数据库性能报告AWRRPT分析时,发现top ... -
Oracle的UNDO表空间管理总结
2013-01-14 15:06 12992UNDO是Oracle中的一个很 ... -
Oracle在不同windows系统中的迁移
2013-01-09 15:41 3807在Windows操作系统环境下 ... -
Oracle 10.2.0.1在windows 2008上安装失败经历
2013-01-07 10:29 8707这两天遇到这个一个项目上的数据库迁移的问题。原来的环境是数据库 ... -
所有的物化视图刷新脚本
2012-12-28 13:59 0select 'execute dbms_mview.refr ... -
Oracle数据库的SQL性能问题分析
2012-12-27 15:31 5290在Oracle 10.2.0.4数据库中,有一个SQL执行缓慢 ... -
db block gets和consistent gets的分析
2012-12-26 18:09 0在Oracle的文档中有这样一段解释: db block g ... -
创建增量同步Oracle物化视图问题
2012-12-25 14:07 15317我们采用Oracle的物化视图增量刷新机制定时将数据库A上的某 ... -
查归档日志文件每小时生成量
2012-12-18 16:13 10794在O racle数据库中,通过v$archived_lo ... -
如何删掉临时表空间的文件
2012-12-18 15:40 0Unlike Oracle datafiles which m ... -
Oracle sql性能诊断暨event 10046和10053使用
2012-12-17 10:24 0早上em grid control监控显示数据库的负载增加,其 ... -
查LOB字段占用的空间大小
2012-12-13 16:00 4584查询Oracle表中LOB字段的占用空间大小。表中每一个LOB ... -
Oracle Data Guard的重做日志传输和应用状况监控
2012-12-04 14:05 4081这是一个用来监控Oracle Data Guard环境下从主库 ... -
Oracle sql loader使用速成
2012-11-30 14:14 4960Oracle SQL LOADER是Oracle的 ... -
Oracle 11g2的监听器配置
2012-11-29 14:34 4393Oracle的监听器服务注册 ... -
Deleting archivelog on physical standby with RMAN in Oracle 10g
2012-11-28 13:25 0Turns out to be quite easy ... -
to_char将number转成string的小技巧
2012-11-27 14:14 10640很多数据转换处理操作时,会遇到将0.007007040000转 ... -
to_date转成字符串时ORA-01843 not a valid month 问题分析
2012-11-26 16:38 29319(注,本文三度易稿) 在开发Oracle SQL或PL/SQL ... -
Data Guard 10g 的保护级别为RESYNCHRONIZATION问题
2012-11-25 11:01 1923Oracle的data guard创建完成 ...
相关推荐
### Oracle 11g RAC 安装部署详解 #### 一、安装准备阶段 **1. 数据存储分区结构** 为了确保Oracle RAC集群能够稳定运行,合理的数据存储分区至关重要。通常情况下,需要为数据库文件、日志文件、归档日志等创建...
### Oracle 11g RAC 安装参考手册知识点总结 #### 一、Oracle 11g RAC 概述 - **Oracle Real Application Clusters (RAC)**:Oracle RAC 是一种数据库集群技术,允许多个数据库实例同时访问同一组数据文件。这种...
总结来说,文档详细介绍了如何在VMware虚拟机环境中安装Oracle 10g RAC,包括了准备工作、虚拟机的创建与配置、安装前的软硬件准备以及安装过程中的注意事项等。整个过程涉及到了虚拟化、数据库集群、操作系统安装和...
总结来说,Oracle 11g RAC的Linux安装涉及硬件配置、操作系统准备、软件包下载、系统参数配置、安装预处理、集群件安装和数据库配置等多个步骤。这不仅需要对Linux系统有深入了解,还需要对Oracle数据库的安装和配置...
### Oracle 11g RAC 关闭与启动顺序详解 #### 一、关闭顺序 在 Oracle 11g RAC 环境中,为了确保数据的安全性和系统的稳定性,在进行关闭操作时需遵循一定的顺序: 1. **关闭数据库** - 对于 Oracle 用户,可以...
### Oracle 10g RAC 安装全面解读 #### ORACLE Database RAC 说明 **1.1 RAC 系统说明** Oracle RAC(Real Application Clusters)是一种高可用性和高性能的企业级数据库解决方案。它允许多个数据库实例同时访问...
### ORACLE 11g RAC 开启与修改归档模式方法详解 #### 一、概述 在Oracle 11g RAC(Real Application Clusters)环境中,正确配置归档模式对于实现高可用性和灾难恢复至关重要。归档模式允许数据库记录所有事务...
Oracle 11g RAC 集群安装教程 在本教程中,我们将指导您在 CentOS 6.7 环境中使用 VirtualBox 安装 Oracle 11g RAC 集群。该教程将涵盖从安装环境到集群配置的所有步骤。 一、安装环境 在开始安装之前,我们需要...
总结来说,Oracle 10g RAC集群技术是企业级数据库解决方案的重要组成部分,它通过集群技术实现了数据库的高可用性和高性能。理解和掌握RAC的原理和操作,对于任何大型企业或数据中心的数据库管理员来说,都是至关...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...
### Oracle 11g RAC 安装指南 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种数据库集群技术,旨在提供高可用性、可扩展性和负载均衡能力。本文档提供了详细的Oracle 11g RAC在生产环境中的安装步骤...
总结而言,通过在CentOS 6上使用NFS搭建Oracle 11g R2 RAC环境,可以为企业的关键应用提供稳定可靠的数据库服务,保证业务的连续性和数据的高可用性。但整个过程需要对Oracle和Linux系统有深入的了解,并且需要细致...
### Oracle 11G RAC 安装指南与配置详解 #### 一、概述 **1. 目的** 本文旨在提供一份详尽的Oracle 11g Real Application Clusters (RAC) 安装指南,包括从环境搭建到安装完成的全过程。通过本指南,用户能够更好...
总结来说,Oracle 11g RAC 和 DG 是两个强大的工具,它们一起构建了一个健壮的高可用性和容灾解决方案。理解并熟练掌握这两种技术的配置和管理,对于确保企业关键业务的持续运行至关重要。在实际部署中,需要根据...
4. **数据库安装**: 使用 Oracle Universal Installer (OUI) 安装 Oracle 11g RAC 数据库。 5. **集群配置**: 配置 CRS 和 ASM,创建数据库实例并进行必要的参数设置。 #### 四、Oracle 11g RAC 的管理和维护 1. *...
IBM AIX系统上部署HACMP、GPFS以及Oracle 11g RAC的过程涉及多个复杂的技术步骤,包括系统安装、软件包安装和补丁安装等。下面详细阐述在AIX系统上进行Oracle 11g RAC环境安装部署的相关知识点: 系统安装 在开始...
### Oracle 11G 11.2.0.4 RAC环境打补丁操作指南 #### 一、环境配置信息 **操作系统:** Red Hat 7.2 x64 **数据库版本:** Oracle 11.2.0.4 x64 (RAC) **Grid Infrastructure:** 11.2.0.4 **补丁包:** - **GI...
### 张浩Oracle11gRAC数据库巡检手册知识点详解 #### 一、Oracle11gRAC数据库巡检背景介绍 Oracle11gRAC(Real Application Clusters)是一种高可用性解决方案,旨在通过在多台服务器上运行一个共享数据库来提高...
欧拉系统安装 Oracle 11g 本资源摘要信息将详细介绍欧拉系统安装 Oracle 11g 的过程,包括安装依赖包、安装 Oracle 11g 等步骤。 安装依赖包 在安装 Oracle 11g 之前,需要安装一些依赖包,以确保安装过程的顺利...
在本教程中,我们将深入探讨如何在VMware环境中搭建Linux7.6操作系统,并在其上安装Oracle 11g数据库,包括RAC(Real Application Clusters)集群配置。首先,我们来了解一下Linux7.6和Oracle 11g的基础知识。 **...