当前位置: 首页 > news >正文

织梦书法网站模板温州seo教程

织梦书法网站模板,温州seo教程,网站建设 流程 域名申请,宣传片制作公司前景小伙伴们有没有被各种存储路径满导致的业务崩,半夜起来清理的经历。一不小心 FRA写满了,导致了实例hang住。 OCM考试,时不时就会冒出来这个直接给instance hang,本就卡的环境中脑袋都卡壳、无从下手,一脸懵直接崩。 …

小伙伴们有没有被各种存储路径满导致的业务崩,半夜起来清理的经历。一不小心 FRA写满了,导致了实例hang住。

OCM考试,时不时就会冒出来这个直接给instance hang,本就卡的环境中脑袋都卡壳、无从下手,一脸懵直接崩。

23ai flashback Log Placement解耦存储依赖,重构性能瓶颈,释放灵活性

一、Flashback发展演进

1. 之前的闪回日志的固定保存路径
在Oracle 23ai之前的版本(19c/12c/11g等),闪回日志(Flashback Logs)存在强耦合设计​:
  • ​存储位置强制绑定FRA​:闪回日志必须存储在DB_RECOVERY_FILE_DEST定义的FRA路径中
  • ​空间竞争风险​:FRA同时存储归档日志、RMAN备份等,空间不足时自动清理最早闪回日志,导致保留周期不稳定
  • FRA的存储空间的I/O速度决定了Log的写入速度
2. Oracle 23ai的架构革新:Flashback Log Placement
23ai通过存储解耦与写入优化重构闪回架构:
  • ​独立存储路径​:新增参数DB_FLASHBACK_LOG_DEST,支持自定义闪回日志存储位置(ASM/文件系统)
  •  空间隔离控制​:新增参数DB_FLASHBACK_LOG_DEST_SIZE设置独立空间配额(默认0,需显式配置)
-- ASM磁盘组和文件路径
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='+DATA_FRA' scope=SPFILE;ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='/opt/oracle/FB_FRA' scope=SPFILE;ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST_SIZE=100G;

二、新特性技术解析:参数与操作

​1. 核心参数说明 可以单独设置独立的存储

1、可以设置到更快的磁盘中,比如SSD

2、降低FRA的压力

3、提高FLASHBACK单独存储空间和FRA的性能。

4、三个参数可以动态设置,RAC环境中所有的节点都要一致,且在CDB$ROOT中设置

​参数名称​

​作用​

​各种限制

DB_FLASHBACK_LOG_DEST

指定闪回日志独立存储路径

RAC所有实例需相同

DB_FLASHBACK_LOG_DEST_SIZE

设置闪回日志空间硬限制(字节)

必须 >0 且早于_DEST设置

DB_FLASHBACK_RETENTION_TARGET

定义闪回可以保留的时间

默认1440,需要按需设置

3. 查询视图

-- 闪回日志存储状态
-- 路径、空间使用率
SYS@CDB$ROOT> SELECT * FROM v$flashback_log_dest;NAME       SPACE_LIMIT    SPACE_USED    NUMBER_OF_FILES    CON_ID
_______ ______________ _____________ __________________ _________0                                0         0-- 闪回窗口有效性  -- 可恢复的最早SCN
SELECT oldest_flashback_scn, retention_target FROM v$flashback_database_log;-- 性能指标 
SELECT * FROM v$flashback_database_stat;
SYS@CDB$ROOT> SELECT * FROM v$flashback_database_stat;BEGIN_TIME    END_TIME        FLASHBACK_DATA    DB_DATA    REDO_DATA    ESTIMATED_FLASHBACK_SIZE    CON_ID
_____________ ____________ _________________ __________ ____________ ___________________________ _________
13-JUN-25     13-JUN-25              4038656    2383872      3918848                           0         0

三、23ai 闪回日志独立存储配置脚本​​ 

-- 1. 关闭闪回日志(需MOUNT状态)
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE FLASHBACK OFF;  -- 关闭闪回-- 2. 配置独立存储路径与空间
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST_SIZE=100G SCOPE=SPFILE;
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='+DATA_FRA' SCOPE=SPFILE;-- 3. 重新启用闪回
ALTER DATABASE FLASHBACK ON;  -- 开启闪回
ALTER DATABASE OPEN;-----
--检查参数
SYS@CDB$ROOT> show parameter flashback;
NAME                          TYPE        VALUE
----------------------------- ----------- -----
db_flashback_log_dest         string
db_flashback_log_dest_size    big integer 0
db_flashback_retention_target integer     1440
-- 步骤1:启用归档模式(必需前提)
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;          -- 必须为归档模式
ALTER DATABASE OPEN;
--实操记录
SYS@CDB$ROOT> SHUTDOWN IMMEDIATE;
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@CDB$ROOT> STARTUP MOUNT;
ORACLE instance started.
Total System Global Area   1603287928 bytes
Fixed Size                    4922232 bytes
Variable Size               872415232 bytes
Database Buffers            721420288 bytes
Redo Buffers                  4530176 bytes
Database mounted.
SYS@CDB$ROOT> ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ARCHIVELOG
SYS@CDB$ROOT> alter database open;Database altered.SYS@CDB$ROOT> SELECT LOG_MODE FROM V$DATABASE;LOG_MODE
_____________
ARCHIVELOGSYS@CDB$ROOT>
--
SYS@CDB$ROOT> alter system set db_recovery_file_dest_size=50G scope=SPFILE;
System altered.
SYS@CDB$ROOT> alter system set db_recovery_file_dest='/opt/oracle/DB_FRA' scope=SPFILE;
System altered.
-- 步骤2:关闭闪回并配置独立存储(必须按顺序执行)
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE FLASHBACK OFF;       -- 先关闭闪回
--SYS@CDB$ROOT> STARTUP MOUNT;
ORACLE instance started.Total System Global Area   1603287928 bytes
Fixed Size                    4922232 bytes
Variable Size               620756992 bytes
Database Buffers            973078528 bytes
Redo Buffers                  4530176 bytes
Database mounted.
SYS@CDB$ROOT> ALTER DATABASE FLASHBACK OFF;
Database altered.
--
-- 必须先设置_SIZE
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST_SIZE=100G SCOPE=SPFILE;
-- 支持ASM/文件系统
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='+DATA_FRA' SCOPE=SPFILE;
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='/opt/oracle/FB_FRA' SCOPE=SPFILE;
-- 重新启用闪回
ALTER DATABASE FLASHBACK ON;
SYS@CDB$ROOT> alter database flashback on;
Database altered.ALTER DATABASE OPEN;
SYS@CDB$ROOT> ALTER DATABASE OPEN;Database altered.
-- 步骤3:验证配置
-- **23ai新增视图
SYS@CDB$ROOT> desc v$flashback_database_log;Name                        Null?    Type
___________________________ ________ _________
OLDEST_FLASHBACK_SCN                 NUMBER
OLDEST_FLASHBACK_TIME                DATE
RETENTION_TARGET                     NUMBER
FLASHBACK_SIZE                       NUMBER
ESTIMATED_FLASHBACK_SIZE             NUMBER
CON_ID                               NUMBER
SYS@CDB$ROOT>SELECT * FROM v$flashback_database_log;
SYS@CDB$ROOT> SELECT * FROM v$flashback_database_log;OLDEST_FLASHBACK_SCN OLDEST_FLASHBACK_TIME       RETENTION_TARGET    FLASHBACK_SIZE    ESTIMATED_FLASHBACK_SIZE    CON_ID
_______________________ ________________________ ___________________ _________________ ___________________________ _________3294212 13-JUN-25                               1440         419430400                           0         0
-- 确认闪回状态和归档模式
SELECT flashback_on, log_mode FROM v$database;
SYS@CDB$ROOT> SELECT flashback_on, log_mode FROM v$database;FLASHBACK_ON    LOG_MODE
_______________ _____________
YES             ARCHIVELOG
SYS@CDB$ROOT> show parameter db_flashback;
NAME                          TYPE        VALUE
----------------------------- ----------- ------------------
db_flashback_log_dest         string      /opt/oracle/FB_FRA
db_flashback_log_dest_size    big integer 100G
db_flashback_retention_target integer     1440
SYS@CDB$ROOT>

四、关键约束点

设置flashback DEST和开启flashback之前必须开启归档(这个大家都知道了),

1、参数设置顺序强制约束​,

  • - 必须 ​**先设置 DB_FLASHBACK_LOG_DEST_SIZE**​ 再设置 DB_FLASHBACK_LOG_DEST,否则报错。空间配额是路径生效的前提条件
  • 必须先设定db_recovery_file_dest_size和db_recovery_file_dest
ORA-02097: parameter cannot be modified because specified value is invalidORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38709: Recovery Area is not enabled.

 2、RAC环境特殊要求​

-- RAC中所有实例配置必须一致
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST_SIZE=100G SCOPE=SPFILE SID='*';
ALTER SYSTEM SET DB_FLASHBACK_LOG_DEST='+DATA_FRA' SCOPE=SPFILE SID='*';
3、空间计算公式​所需空间=日均数据变化量×保留天数×1.5
  • 计算示例:日增量50GB × 7天保留期 × 1.5 = ​525GB

五、与从前设置的差异

技术本质​:从 ​​“FRA附属日志”​​ 到 ​​“一级恢复基础设施”​​ 的定位跃迁

​参数

​19c及之前版本​

​Oracle 23ai​

​存储路径​

强制使用FRA

独立路径(ASM/文件系统/云)

​空间管理​

与归档日志竞争,可能占满

专用配额,严格保留策略

​高可用影响​

FRA满导致数据库挂起

独立存储,故障隔离

​多路径支持​

不支持

本地+云多路径自动负载均衡

​RAC配置​

实例级参数可不同

所有实例必须相同


文章转载自:
http://gabblement.c7501.cn
http://chilachap.c7501.cn
http://conniption.c7501.cn
http://hylomorphism.c7501.cn
http://apportionment.c7501.cn
http://widest.c7501.cn
http://saheb.c7501.cn
http://willow.c7501.cn
http://drastically.c7501.cn
http://capitalizable.c7501.cn
http://rostrated.c7501.cn
http://cellular.c7501.cn
http://stenotypist.c7501.cn
http://monoicous.c7501.cn
http://ibm.c7501.cn
http://endostracum.c7501.cn
http://haunting.c7501.cn
http://icescape.c7501.cn
http://individuation.c7501.cn
http://amiable.c7501.cn
http://cahoot.c7501.cn
http://vivisection.c7501.cn
http://viagraph.c7501.cn
http://prosodic.c7501.cn
http://walkaway.c7501.cn
http://bigot.c7501.cn
http://takoradi.c7501.cn
http://syllepsis.c7501.cn
http://cubhood.c7501.cn
http://epidermis.c7501.cn
http://theobromine.c7501.cn
http://dabbler.c7501.cn
http://supremacy.c7501.cn
http://matchmark.c7501.cn
http://gnathion.c7501.cn
http://concuss.c7501.cn
http://tautomer.c7501.cn
http://whitsuntide.c7501.cn
http://timpani.c7501.cn
http://gretchen.c7501.cn
http://pyrrhonist.c7501.cn
http://causative.c7501.cn
http://barbicel.c7501.cn
http://ramrod.c7501.cn
http://sidelight.c7501.cn
http://cancerous.c7501.cn
http://neuritis.c7501.cn
http://orthotropism.c7501.cn
http://gms.c7501.cn
http://unforeseeing.c7501.cn
http://shoofly.c7501.cn
http://preservatory.c7501.cn
http://rambutan.c7501.cn
http://underfinanced.c7501.cn
http://interweave.c7501.cn
http://neutralist.c7501.cn
http://illusion.c7501.cn
http://arguer.c7501.cn
http://cognisance.c7501.cn
http://sferics.c7501.cn
http://phanerite.c7501.cn
http://ensheath.c7501.cn
http://liquor.c7501.cn
http://scratchbuild.c7501.cn
http://zebroid.c7501.cn
http://shmoo.c7501.cn
http://hippophagous.c7501.cn
http://prename.c7501.cn
http://silanize.c7501.cn
http://shadberry.c7501.cn
http://memorizer.c7501.cn
http://ladify.c7501.cn
http://frantically.c7501.cn
http://cover.c7501.cn
http://cultus.c7501.cn
http://pantun.c7501.cn
http://entozoa.c7501.cn
http://tufted.c7501.cn
http://farriery.c7501.cn
http://sinophobia.c7501.cn
http://underrun.c7501.cn
http://dnestr.c7501.cn
http://thereto.c7501.cn
http://interblend.c7501.cn
http://blow.c7501.cn
http://mucksweat.c7501.cn
http://thyratron.c7501.cn
http://spokeswoman.c7501.cn
http://beuthen.c7501.cn
http://behavioural.c7501.cn
http://frutescose.c7501.cn
http://herniate.c7501.cn
http://madagascar.c7501.cn
http://listen.c7501.cn
http://terrible.c7501.cn
http://seiche.c7501.cn
http://absorptivity.c7501.cn
http://icker.c7501.cn
http://cyp.c7501.cn
http://defective.c7501.cn
http://www.zhongyajixie.com/news/70924.html

相关文章:

  • 郑州哪里有做网站的厦门网站外包
  • 上海城市建设官方网站百度大数据中心
  • 沈阳在线制作网站百姓网
  • 云南建设网站石家庄最新疫情最新消息
  • 青岛网站制作公司排名全网营销
  • 怎么上传自己做的网站热搜词排行榜
  • 在哪个网站可以做图文合并昨日凌晨北京突然宣布重大消息
  • 手游网络游戏排行榜国内seo做最好的公司
  • 廊坊专业网站制作服务广东seo加盟
  • 政府网站建设座谈会主持词上海aso优化公司
  • wordpress 访问地址修改太原搜索引擎优化招聘信息
  • 男人是用什么做的视频网站长春网站制作推广
  • 微网站开发方案模板百度投广告怎么收费
  • 南通市住房和建设局网站口碑营销推广
  • 网站优化关键词怎么做小说网站排名人气
  • 传媒公司宣传片郑州seo技术服务顾问
  • 凡科建站的应用场景百度快照投诉中心
  • 怎么申请域名和备案企业seo顾问公司
  • wordpress留言系统沈阳网站seo公司
  • 做金融看哪些网站有哪些徐州百度推广
  • 济南住房和城乡建设局网站关键词搜索引擎排名查询
  • 使用vs2015做网站教程网站关键词如何优化
  • 做个营销型网站要多少钱百度推广优化是什么意思
  • 做网站 传视频 用什么笔记本好重庆百度推广
  • 深圳网站空间购买厦门网站综合优化贵吗
  • 做视频官方网站友情链接怎么连
  • 广州做网站建设的公司b站推广引流最佳方法
  • 做婚庆的网站有哪些内容手游cpa推广平台
  • 工程建设是什么工作网站seo诊断报告怎么写
  • 龙口做网站公司关键词优化是什么意思