当前位置:首页 > 数码 >

nls数据损坏怎么恢复(nls数据丢失怎么办)

来源:原点资讯(www.yd166.com)时间:2023-04-15 00:44:11作者:YD166手机阅读>>

2.v$flashback_database_stat

这个视图用来对Flashback log 空间情况进行更细粒度的记录和估计。 这个视图以小时为单位记录单位时间内数据库的活动量, Flashback_Data 代表 Flashback log 产生数量, DB_Date 代表数据改变数量, Redo_Date 代表日志数量,通过这 3 个数量可以反映出数据的活动特点,更准确的预计 Flash Recovery Area 的空间需求

SQL> select BEGIN_TIME bt,END_TIME et,FLASHBACK_DATA fd,DB_DATA dd,REDO_DATA rd,ESTIMATED_FLASHBACK_SIZE efs from v$flashback_database_stat;

nls数据损坏怎么恢复,nls数据丢失怎么办(5)

3.v$flashback_database_logfile

该视图主要记录闪回日志的详细信息,NAME闪回日志的位置,FIRST_CHANGE#闪回日志中记录的最早的SCN,FIRST_TIME闪回日志中记录的最早时间

SQL> select * from v$flashback_database_logfile;

nls数据损坏怎么恢复,nls数据丢失怎么办(6)


05启用数据库闪回模式

如果想启动FLASHBACK DATABASE的功能,您必须在MOUNT模式下,将数据库通过如下命令至于归档模式

SQL> alter database archivelog; Database altered.

开启闪回模式

SQL> alter database flashback on; Database altered.

关闭闪回执行可通过如下命令

SQL> alter database flashback off; Database altered.

确认闪回是否开启

select name,current_scn,flashback_On from v$database;

nls数据损坏怎么恢复,nls数据丢失怎么办(7)


06与闪回数据库相关的几个参数

1. DB_RECOVERY_FILE_DEST_SIZE和 DB_RECOVERY_FILE_DEST

要想使用Flashback Database, 必须使用Flash Recovery Area,因为Flashback Database Log只能保存在这里。 要配置的2个参数如下,一个是大小,一个是位置。如果数据库是RAC,flash recovery area 必须位于共享存储中。数据库必须处于archivelog 模式.

启用Flash Recovery Area:

SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=20G SCOPE=BOTH; SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='/XXX' SCOPE=BOTH;

禁用Flash Recovery Area:

SQL>ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='' ;

对于Flash Recovery Area,Oracle 是这样建议的,flash recovery area 设置的越大,flashback database 的恢复能力就越强,因此建议flash recovery area 能够放的下所有的数据文件,增量备份,以及所有尚未备份的归档文件,当然还有它自己产生的flashback logs。

在数据库运行过程中,oracle 自动向该区域写入文件,当剩余空间不足15%的时候,它就会在alert 中增加警告,提示你空间不足。但此时不会影响数据库的正常运转,直到所有空间统统被用掉之后,oracle 首先尝试删除寻些过期的文件,冗余文件或备份过的文件以及闪回日志,如果这些做完了,还是没有空闲空间的话,数据库就被hang住了。

2. DB_FLASHBACK_RETENTION_TARGET:

该参数用来控制flashback log 数据保留的时间,或者说,你希望flashback database 能够恢复的最早的时间点。默认值是1440,单位是minute,即24 小时,需要注意的是该参数虽然未直接指定flash recovery area大小,但却受其制约,举个例子假如数据库每天有10%左右的数据变动的话,如果该初始化参数值设置为1440,则flash recovery area 的大小至少要是当前数据库实际容量的10%,如果该初始化参数设置为2880,则flash recovery area 的大小就至少是数据库所占容量的20%。

SQL>alter system set db_flashback_retention_target=1440 scope=both;

nls数据损坏怎么恢复,nls数据丢失怎么办(8)

栏目热文

qq群聊高清视频(qq群聊录像)

qq群聊高清视频(qq群聊录像)

前两天,iOS 微信发布了 8.0.32 版本更新,带来了一波新功能。其中包括群聊二维码改版,室内地图定位等新变化,还是...

2023-04-15 00:47:13查看全文 >>

特殊qq群聊(qq群里的夫妻是什么意思)

特殊qq群聊(qq群里的夫妻是什么意思)

今年10月,通辽市霍林郭勒市警方成功破获一起波及全国25个省市自治区,85个地级市超过三千余人涉案的传播淫秽物品案,并打...

2023-04-15 00:40:18查看全文 >>

自动加qq群软件(强制加qq群的软件免费完整版)

自动加qq群软件(强制加qq群的软件免费完整版)

突然被拉进一个霸气的QQ群(水秀山明AK19)亲们大家好!欢迎大家来到本群,我是菁财公司工作人员,冒 昧邀请大家进群说声...

2023-04-15 00:41:10查看全文 >>

怎么推广自己的qq群(qq新群怎么推广)

怎么推广自己的qq群(qq新群怎么推广)

微商·微信·微店·朋友圈·自媒体·微营销一本通 第1章 微商赚...

2023-04-15 01:05:20查看全文 >>

自动加群工具(自动加群软件排行榜前十名)

自动加群工具(自动加群软件排行榜前十名)

IT之家 3 月 27 日消息,开源装机工具 Ventoy 于近日发布了 1.0.90 版本更新,添加了对 Chimer...

2023-04-15 00:50:05查看全文 >>

笔记本directx修复工具电脑自带吗(笔记本电脑弹出directx诊断工具)

笔记本directx修复工具电脑自带吗(笔记本电脑弹出directx诊断工具)

Hello大家好,我是兼容机之家的小牛!很多小伙伴在安装完游戏以后,会出现微软DirectX报错的提示,说什么“发生了未...

2023-04-15 01:03:21查看全文 >>

电脑开机显示nls数据丢失或损坏(电脑显示数据丢失打不开怎么修复)

电脑开机显示nls数据丢失或损坏(电脑显示数据丢失打不开怎么修复)

windows注册表方面的文章已经有好多,但是其中更多的内容还是很多windows注册表的技巧,很多用户都是“知其然不...

2023-04-15 00:34:47查看全文 >>

无法加载系统原因是nls数据丢失(nls数据是什么东西呢)

无法加载系统原因是nls数据丢失(nls数据是什么东西呢)

作者: zanewang,腾讯 CSIG web 前端开发工程师目录(1)简介(2)技术架构(3)启动主进程(4)实例化...

2023-04-15 00:45:20查看全文 >>

电脑一启动就显示nls损坏或丢失(电脑不小心删除了nvidia怎么恢复)

电脑一启动就显示nls损坏或丢失(电脑不小心删除了nvidia怎么恢复)

与INI文件不同的是:1.注册表采用了二进制形式登录数据;2.注册表支持子键,各级子关键字都有自己的“键值”;3.注册表...

2023-04-15 00:25:37查看全文 >>

nls数据丢失怎么补救(电脑开机显示nls数据丢失怎么办)

nls数据丢失怎么补救(电脑开机显示nls数据丢失怎么办)

原创作者: 杜开生本文目录:一、OGG概述(一)OGG逻辑架构二、迁移方案(一)环境信息(二)表结构迁移(三)数据迁移1...

2023-04-15 00:21:42查看全文 >>

文档排行