oracle 11gr2 rac价格,调整Oracle 11gR2 RAC为单实例库
1 应用场景
适用于Oracle RAC与应用程序不兼容的情况,需拆除为单实例;
应用案例:主机:alex1、alex2
共享存储:DATADG1(包含Disk1、Disk2....Disk50,共五十块)
预期效果:拆除RAC,均分磁盘到两台主机,创建两个实例;
alex1:DATADG1 (Disk1...Disk25)
alex2:DATADG2 (Disk26...Disk50)
2 操作步骤
1.从DATADG1中剔除部分ASM磁盘组的磁盘,腾出DATADG磁盘2组所需的空间,前提条件是DATADG1的空间使用率小于50%;
#su - grid --任意一台机
#sqlplus / as sysasm
SQL>select name,total_mb,free_mb from v$asm_disk_stat order by 1;
--列出每块盘的空间使用情况,由于ASM需要rebal(重分布)数据,需较多时间,所以建议选择剩余空间较多的盘来操作;
SQL >alter diskgroup DISKNAME drop disk Disk_Name;
--执行退出操作,如需将DATADG1_0051退出DATADG1磁盘组;
执行:alter diskgroup DATADG1 drop disk DATADG1_0051;
SQL>select * from v$asm_operation;
--检查退出磁盘的进度,输出如下;
GROUP_NUMBER OPERATION STATE POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- ----------
2 REBAL RUN 1 1 31238 7055227 3983 1763
注:重分布数据的速率大概为120MB/s,420GB/Hr,本次使用EMC CX480存储;
当检查v$asm_operation,输出 no rows selected 表示处理完毕;
--附送,磁盘组操作指令:
SQL> drop diskgroup DATA1 including contents ---删除磁盘组;
SQL> ALTER DISKGROUP DATA1 ADD DISK '/dev/oracleasm/disks/DGD022'; ---向磁盘组添加磁盘;
>当退出磁盘组完毕后,再次确认磁盘状态:
SQL>select name,total_mb,free_mb from v$asm_disk_stat order by 1;
--可看到磁盘的数量和剩余空间都已减少。
2.在ALEX2上停止CRS服务,如使用root用户执行,前提确保环境变量设置正确;
#crsctl stp crs
3.在ALEX2上删除原先数据库的目录结构,使用root用户执行如下指令:
#/u01/app/crs_home/crs/install/rootcrs.pl -deconfig -force
rm -rf /var/opt/oracle
rm -rf /u01/app/*
rm -rf /tmp/.oracle
rm -rf /tmp/OraInstall*
rm -rf /etc/oratab
rm -rf /opt/oracle
mkdir -p /u01/app/crs_base
mkdir -p /u01/app/crs_home
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R root:oinstall /u01
chown -R oracle:oinstall /u01/app/oracle
chown -R grid:oinstall /u01/app/crs*
chmod -R 775 /u01
chmod -R 755 /u01/app/crs*
dd if=/dev/zero of=/dev/dm-9 bs=8192 count=16384
dd if=/dev/zero of=/dev/dm-10 bs=8192 count=16384
dd if=/dev/zero of=/dev/dm-11 bs=8192 count=16384
4.在ALEX2清除RAC中的缓存信息,需重启服务器
#reboot
5.重装ALEX2的grid、database,创建DATADG2,创建 standalone DB
#详见安装文档,此处略;
6.在ALEX1上修改ASM参数文件;ASM和DB上将cluster_database参数true-->false;
Oracle&grid
#sqlplus / as sysasm --grid用户
>alter system set cluster_database=false scope=spfile;
#sqlplus / as sysdba --oracle用户
>alter system set cluster_database=false scope=spfile;
7.确认ALEX1剔除ALEX2后能正常工作,需重启RAC,在ALEX1上使用root执行;
#crsctl stop crs --停止RAC
#crsctl start crs --启动数据,此时以为单实例库;
oracle 11gr2 rac价格,调整Oracle 11gR2 RAC为单实例库相关推荐
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- Oracle 归档开启切换和归档日志删除(单实例和RAC)
Oracle默认安装后,是没有开启归档模式的,需要手动开启. 开启归档 --单实例 如果archive log模式下不能正常startup,则先恢复成noarchive log,startup成功后, ...
- 医院oracle数据使用价格,基于Oracle数据库的医院门诊收费管理系统的构建研究
基于Oracle数据库的医院门诊收费管理系统的构建研究 [摘要]随着我国医疗水平和服务质量的全面提高,医院业务规模持续扩大,患者到医院就诊的人数也越来越多,医院门诊收费窗口的收费工作承受了巨大压力,人 ...
- oracle扩容日志文件,调整Oracle Redo Logfile日志文件的大小
1.扩容lv lvextend -L +1G /dev/oravg/lv_redolog11 lvextend -L +1G /dev/oravg/lv_redolog12 lvextend -L + ...
- 如何查看数据库是否是rac,如何查看数据库是否是单实例
通过ps-ef 的方法就不说了,咱们这种方法是在数据库内部,通过sql语句实现的通过ps-ef 的方法就不说了,咱们这种方法是在数据库内部,通过sql语句实现的 通过这个命令: SQL> s ...
- Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档)
实验:Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档) 步骤1:Oracle单实例搭建 1. 系统环境检查 2. 创建用户.组,配置环境变量.安装目录 3. 安装Orac ...
- Oracle 单实例 Relink Binary Options 说明
一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N ...
- RAC数据库恢复到单实例数据库
RAC数据库恢复到单实例数据库的基本步骤如下: a.准备单实例服务器,pfile文件,启动到nomount b.备份rac数据库 c.将备份文件拷贝到单实例服务器 d.在单实例服务器上还原.恢复 e. ...
最新文章
- matlab实现指数平滑(一次/二次/三次)
- Java多线程学习笔记之二缓存
- 全文搜索引擎有哪些?_搜索引擎工作原理是什么?seo蜘蛛抓取会受到哪些因素影响?...
- boost::boyer_myrvold_params::kuratowski_subgraph用法的测试程序
- nodejs express使用node-xlsx实现文件的上传下载导入导出
- Java笔试题库之编程题库 总共30道编程题,掌握了就可以应付中级以内Java面试题
- 踩自行车来进行人力发电,真的能驱动旋转木马吗?
- python学习笔记全过程_Python学习笔记一(Hello World)
- OpenAI 发布模型实现自动定理证明,妈妈再也不用担心我的数学?
- 外星人到底在哪?普利茅斯大学新建AI寻系外生命系统
- python 刷票_Python刷票器的简单实现
- 在Kali系统配置临时IP和静态IP
- dota英雄出装备大全
- 程序员转公务员之Hello World
- Snowy Smile (HDU - 6638,稀疏矩阵子矩阵最大和)
- android8 保卫萝卜,保卫萝卜挑战8攻略图解,学会这些,轻松过第八关
- 哔哩哔哩如何提取封面_如何提取封面
- 【自然语言处理】词袋模型在文本分类中的用法
- 日志(Logger)
- python反恐精英代码_python下如何查询CS反恐精英的服务器信息
热门文章
- myeclipse 复制项目不包含svn或CVS目录
- UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML
- vim中字体和配色方案设置
- linux下安装VMware Tools
- 大数据之-Hadoop3.x_MapReduce_ReduceTask工作机制并行度---大数据之hadoop3.x工作笔记0125
- ES9新特性_ES9正则扩展-dotAll模式---JavaScript_ECMAScript_ES6-ES11新特性工作笔记056
- NodeJs学习笔记001--npm换源
- C#.NET学习笔记2---C#.第一个C#程序
- IOS学习笔记03---C语言概述
- 2017 成为更好的自己需要做的事情