Skip to content

系统优化

更新统计信息

数据核对无误后,应进行一次全库的统计信息更新工作。统计信息更新脚本示例如下:

-- 分析指定表、字段的基础信息
-- 分析TAB_TEST表的FIELD01字段的最大值、最小值、重复度、离散度,采样间隔:每一条采集
SQL> EXEC DBMS_STAT.ANALYZE_TABLE('SYSDBA.DATE_DIM','D_YEAR',1,NULL);

-- 获取表对象统计信息
SQL> SELECT DBMS_STAT.GET_STAT_INFO('SYSDBA.DATE_DIM');

更新统计信息的目的在于大批量迁移数据后,可能会导致数据库优化器根据错误的统计信息得到错误的查询计划,严重影响查询性能。

数据备份

更新统计信息后,在数据量不大且磁盘空间足够的情况下应进行一次数据备份工作。数据备份有两种方式:一是正常停止数据库后,拷贝备份 XHOME 文件夹;二是使用数据库提供的备份功能。

说明:

逻辑备份恢复操作请参考《备份恢复指南》

整理对象脚本

整理所有数据库对象脚本,对项目移植情况进行记录和备份,方便再次进行数据迁移。备份的数据库对象脚本包括:序列定义及当前值,表定义,索引定义,视图定义,函数定义,存储过程定义,包及包体定义、自定义类型和同义词定义。