暂无图片
oracle rac 19c 存储划分空间疑问?
我来答
分享
螺丝工
2022-05-06
oracle rac 19c 存储划分空间疑问?

oracle rac 19c 两个节点➕一个共享存储 

 针对asm磁盘。我该如何划分 ocr data fra啊 

 存储本身是具备磁盘冗余的。

 比如存储6T空间 我该划分几个卷 分别划多大啊?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
JiekeXu
暂无图片

FRA 闪回恢复区的意思,规划这个盘一般就是为了存放闪回日志,如果不开闪回那就不需要这个了。
但是生产环境一般都要开启归档,归档日志一般也不会存放到 DATA 磁盘组,故需单独划一个盘 ARCH 或者 FRA 来存放归档日志。

如下有 RAC 安装的相关资料,可查看:
https://mp.weixin.qq.com/s/YzC8lvGAkusvX87Dn7ArLA

https://mp.weixin.qq.com/s/r1gddJ6Qsq-bU68YEbNQNQ

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
dbtiger

您好,除了OCR磁盘组之外,一般建议建立磁盘组不超过2个,一个是存放数据的数据磁盘组(+DATA),另外一个是存放日志的闪回区磁盘组(+FRA)。假设我们选择磁盘组的冗余策略为Normal,那么建议磁盘数目为偶数个并且至少为4个相同大小相同性能配置,一方面考虑到冗余为2份,另外一方面保障Failure Group里面数目的条带化分布,可以保障磁盘组的读写性能。如果是其他冗余策略,那么按照同样的思路去选择磁盘组的数目。另外Lun的大小不能超过2T(容易引起ORA-15196、ORA-15099问题)。

暂无图片 评论
暂无图片 有用 0
打赏 0
螺丝工
题主
2022-05-06
存储本身具备冗余性 我这边磁盘组是不是应该选EXTERNAL Lun的大小如果需求大于2T 比如6t 我做6个1t的lun 选择EXTERNAL冗余策略,那么我rac使用的空间应该还是6t吧? 如果DATA是6T 那么FRA应该设多少合理啊?
JiekeXu
暂无图片

这个问题之前也回答过。一般 OCR 三块 3G 或者 5G 足以,NORMAL 格式。
DATA 数据盘一般情况下选择 EXTERN 格式,你有 6 T 的话也就是 6 块 1T 的或者 3 块 2T 的 LUN 都可以。
FRA 或者 叫 ARCH 的盘,一般存放归档日志,开闪回的话也存放闪回,EXTERN 格式。大小的话需要按照你的库大小规划,小库归档量小的一块 200G 足以,归档量大的那就多规划一些空间,例如 一块 500G 或者 1T 这个没法统一规定。

图片.png

暂无图片 评论
暂无图片 有用 0
打赏 0
螺丝工

首先非常感谢您的帮助

我看有些部署rac教程并没有说要规划fra磁盘。

如果不规划fra会带来什么隐患吗?

生产环境是都要配这个磁盘吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
killdb
2022-05-14
fra 是一个可以修改路径的目录,你可以放到+FRA ,没有什么隐患,生产一般都关闭fra
Psql

OCR:3块1G,NORMAL 格式 ,虚拟机环境搭建ORACLE 19C RAC 够了不?

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

你这 1G 有点抠吧,三两G空间还是有的吧。Normal 至少需要 2G。
图片.png

如下有 RAC 安装的文档也说明了,可参考:
https://mp.weixin.qq.com/s/YzC8lvGAkusvX87Dn7ArLA

https://mp.weixin.qq.com/s/r1gddJ6Qsq-bU68YEbNQNQ

暂无图片 评论
暂无图片 有用 1
打赏 0
Psql
2022-11-18
好的,收到,后来已经OCR的每个盘改成5G。
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle数据库为什么要闩定共享池?
回答 1
已采纳
共享池是一个共享数据结构,别人在读取这个共享资源时,其他人不能对其进行修改;如果别人正在修改它,其他人就不能读取。所以只有闩定共享池,才能在任何时候都能读取。
在数仓里面同时向Oracle和达梦分发数据,但是有个值传到Oracle是大写,但到达梦是小写,这是什么原因?数仓里面的数据也是大写
回答 1
检查分发代码,看是否进行了转换
Oracle 用 delete from table where xxx=xxx 删除大量记录后 表空间使用率未降低。是否只能使用 alter table xxx shrink space 来释放空间?
回答 4
感觉这和当初设计有关,比如一个大表,频繁访问更新的,却和静态的LOOKUP表放在一个TBS下。如果现在发现问题了,还是想法子把不同特点的表分别存到不同表空间上,后续再处理就方便很多。
oracle 数据库的表覆盖以后要重新导入?
回答 1
没看懂。表如果是被全表更新了,你可以用闪回先查查原来的。用闪回来恢复。
impdp失败的sql语句显示不全
回答 3
JOB名字肯定显示了吧,直接去源库查一下JOB代码,这边手动执行就OK了。
19C数据库的后台SQL,AWR报告显示该SQL每天运行1000多次,每次消耗1秒。这个执行效率有点低。如何干预?
回答 1
1.你这个sql手工执行需要多长时间,套路一般是手工执行这个慢sql,然后可以通过sqlmonitor开启针对单个sql的,看看最慢的执行计划,然后看看能不能加个索引,这种可能性太多,重点就是手工hi
Oracle 的application express重要吗?
回答 1
Oracle的ApplicationExpress(APEX)是一个非常重要的Web开发平台,用于构建、部署、管理和分发数据驱动的交互式应用程序。它使开发者可以使用用户友好的图形界面,简单而快速地创建
使用rman备份的RAC数据库 如何在单机上进行恢复测试
回答 2
已采纳
大部分步骤都一样,唯独如果使用asm,restor时需要设置setnewname,如果多的话可以源库select拼接为批量语句。示例如下:run{setnewnamefordatafile1to'';
最近遇到expdp导出时间超级慢的问题,查看awr看到
回答 8
已采纳
做个expdptrace
在生产中的oracle,最多的是多少节点,见过的,大佬们?
回答 4
已采纳
见过四个的