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

ORACLE 统计信息的备份与恢复

备份


--需要先创建统计信息基础表
exec dbms_stats.create_stat_table('USER1','STAT_TIMESTAMP');
--导出某个用户的所有统计信息
exec dbms_stats.export_schema_stats('USER1','STAT_TIMESTAMP');

--测试(插入100条,更新统计信息,略)
select num_rows,last_analyzed from dba_tables where table_name='USER1_LOB';
exec dbms_stats.gather_table_stats( 'user1','USER1_LOB');

--查看记录的原先统计信息
col c5 head owner for a25
col c1 head object_name for a25
col d1 head riqi for a22
select type,c5,c1,n1,n2,n3,to_char(d1,'yyyy-mm-dd hh24:mi:ss') d1 from user1.STAT_TIMESTAMP where type='T';

在这里插入图片描述


select distinct c1 from STAT_TIMESTAMP where type ='T';

--恢复整个用户的原统计信息
exec dbms_stats.import_schema_stats('USER1','STAT_TIMESTAMP');

execute DBMS_STATS.RESTORE_SCHEMA_STATS('USER1', sysdate-10);
execute DBMS_STATS.RESTORE_SCHEMA_STATS('USER1', TO_DATE('2024-08-02 22:10:12','YYYY-MM-DD HH24:MI:SS'));

恢复方法可多种

execute DBMS_STATS.RESTORE_TABLE_STATS ('owner','table',date)
execute DBMS_STATS.RESTORE_DATABASE_STATS(date)
execute DBMS_STATS.RESTORE_DICTIONARY_STATS(date)
execute DBMS_STATS.RESTORE_FIXED_OBJECTS_STATS(date)
execute DBMS_STATS.RESTORE_SCHEMA_STATS('owner',date)
execute DBMS_STATS.RESTORE_SYSTEM_STATS(date)

http://www.kler.cn/a/284517.html

相关文章:

  • 深度学习--正则化
  • change buffer:到底应该选择普通索引还是唯一索引
  • 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 )
  • 国家网络安全法律法规
  • Gartner发布安全平台创新洞察:安全平台需具备的11项常见服务
  • Flink1.19编译并Standalone模式本地运行
  • Servlet 简介+ Cookie和session+过滤器Filter和监听器Listener
  • Vue3 ref 和 reactive 的区别
  • 命名空间using namespace std
  • Python编码系列—Python代码重构:提升代码质量
  • 编成笔记-atan2函数学习分析
  • spring 声明式事务方法自调用问题
  • C与C++的三种区分方式
  • 脚手架工具的应用(前端和后端搭建)
  • 惠中科技光伏清洁领域的专业引领者
  • Android音视频开发,需要学些什么?
  • 排序算法之希尔排序详细解读(附带Java代码解读)
  • TCP 协议详解
  • 同城小程序怎么做 同城小程序系统开发制作方案
  • 利用Spring Boot实现微服务的链路追踪
  • 窥一斑而知全豹
  • MPLS VPN的配置
  • 解析四种排序算法
  • 自动驾驶中的模仿学习
  • I 2U-Net: 一种具有丰富信息交互的双路径U-Net用于医学图像分割|文献速递-大模型与多模态诊断阿尔茨海默症与帕金森疾病
  • 色彩与笔触的交响:广州米塔在线科教技术有限公司揭秘PS绘画秘籍!