暂无图片
oracle12.2.0.1.0 RAC DG备库的磁盘空间满了,寻求有没有更好的处理办法
我来答
分享
。。。。
2024-07-23
oracle12.2.0.1.0 RAC DG备库的磁盘空间满了,寻求有没有更好的处理办法

    oracle12.2.0.1.0 RAC DG备库的DATAC1磁盘组空间满了,但是物理机存储最大就到36T了,当前也无法申请扩容了。

    现在的DG归档日志传输正常,但是不应用了。查看了一下表空间,有部分表空间应该可以缩减。

    各位大佬,有什么办法,不进行重搭dg的情况下,释放一部分空间让归档日志应用上,然后去缩减主库的表空间。


我来答
添加附件
收藏
分享
问题补充
10条回答
默认
最新
OWL

方案1使用空余recoc空间存放数据文件: 

12C已经支持数据文件在线迁移到不同分区

使用以下命令在线迁移部分数据文件到recoc分区,将recoc分区当数据分区使用即可

ALTER DATABASE MOVE DATAFILE file_id to '+RECOC1';


方案2回收data分区空间:

检查临时表空间数据文件,备库tempfile可以更改大小,无需跟主库保持一致,收缩部分临时表空间即可腾出部分空间


方案3使用本地空间存放数据文件:

如果本地操作系统有空间,可以关闭备库其它节点,只保留一个节点后迁移部分数据文件到操作系统本地路径(部分数据文件不使用ASM改为本地路径,可以临时支持一个实例)


方案4 收缩主库部分数据文件:

这个需要DG正常后收缩主库数据文件,才能同步回收DG库的文件大小,当前不适用


recoc中拆盘到data中完全没有必要,数据文件可以直接使用recoc分区, 不规范而已,待扩容后再迁出即可

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
伟鹏

oracle12c是支持在线移动数据文件的,把DATAC1的部分文件移动到 RECOC1下,然后在DATAC1下做个软链接,省的恢复的时候找不到

暂无图片 评论
暂无图片 有用 2
打赏 0
Anaesthesia

传输都正常,那你就应用一个删除一个。

暂无图片 评论
暂无图片 有用 2
打赏 0
Anaesthesia
答主
2024-07-24
或者把传过来的先删掉一部分,然后应用一下,然后应用了的。你删掉的那部分归档重新让主库发送一遍过来或者你自己copy过来就行了。
小年青。

在无法扩容或重建情况下,你只能在主库释放高水位,收缩数据文件来释放空间。将主库的临时数据或可以不用保留的历史数据进行清理(truncate,否则无法释放),然后通过resize 数据文件来释放磁盘空间。

暂无图片 评论
暂无图片 有用 1
打赏 0
jieguo

1.resize datafile,取消自动扩展,add datafile到recoc1

2.recoc1挪盘到datac1

3.move datafile到datac1

4.其它保留归档少些,用完了删

暂无图片 评论
暂无图片 有用 2
打赏 0
范达宏

看下RECO1磁盘组的剩余空闲空间,看看能不能抽出一个或者更多ASM磁盘,然后把抽出的盘加入到datac1磁盘组里完成扩容,你看看这么搞行不行?

暂无图片 评论
暂无图片 有用 1
打赏 0
KunDBA

看看备库的临时表空间多大,可以先删一部分

暂无图片 评论
暂无图片 有用 1
打赏 0
布衣
暂无图片

把应用过的归档备份出来,然后清理清理

暂无图片 评论
暂无图片 有用 1
打赏 0
铁锤

把利用率低的数据文件缩容了

暂无图片 评论
暂无图片 有用 0
打赏 0
大表哥

清理一下备库的 archive log 文件 ,看看有多大 ,把应用完的 用rman 命令删除掉 

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 部署dg如何实现IP自动切换
回答 1
已采纳
你可以考虑使用DG结合OracleGridInfrastructure(GI)中的OracleClusterware。你配置OracleDataGuard并在OracleClusterware中创建一
主库添加数据文件时,DG库的数据文件一直是recover
回答 2
正在情况
dg用 broker方便吗?有什么坑没有
回答 5
已采纳
一键切换,比手工方便多了
rac-rac环境DG,UNDO表空间满,需要切换新undo表空间,备库不能直接切换如何解决?
回答 2
或者更换udo表空间,备库需要重启,毕竟备库处于readonly状态,无法在线修改undo
oracle dg 切换问题
回答 9
这个好像使用域名好点,因为前面说客户端不改连接
搭建DG的时候监听和tns设置的问题
回答 2
正常的
Duplicat 搭建DG与rman恢复搭建DG相比,其优势在哪里?
回答 2
我喜欢用duplicate,duplicate是在线的,一条命令梭过去,不用管了。rman备份你还得备份到本地,本地也得有额外的空间,还得进行restore和recover。duplicate相当于把
DG搭建时候NAME_CONVERT的疑问
回答 2
已采纳
你理解的是对的啊,DBFILENAMECONVERT和LOGFILENAMECONVERT只有在备库才生效但是因为主(primary)/备(standby)是会切换的,所以,所以参数配置在主备上刚好是
使用dg的情况下,主机清理归档日志的时机
回答 2
已采纳
1.清理归档日志的时机,emm,我觉得要根据实际情况来定吧。2.如果启用了dg,建议保持原来的归档日志清理策略。在清理的时候,可以通过查询v$archivedlog视图来确定日志是否已经传输到备用机器
oracle dg mrp进程应用日志慢 有什么参数调么
回答 7
如果延迟太大,是否考虑重装搭建DG。