SKYLINE.LIU 发表于 2014-1-16 00:22:37

数据库服务器操作时间改错,悲剧了!

公司的测试机环境:

数据库版本 12.0.3
操作系统 linux
单机,非RAC

事情经过:
在公司测试时,发现数据库的操作时间不对,于是修改测试机的操作,本来想改成2014-1-9 日,结果修改为发现机器操作时间为2014-9-1,于是马上修改回2014-1-9。结果悲剧了,在测试过程中想生成AWR报告诊断性能问题,才发现AWR数据不收集了。

在测试机上做了以下补救措施均无效:
1、删除错误时间的snapshot数据
dbms_workload_repository.drop_snapshot_range
2、delete from sys.wrm$_snapshot_details where snap_id

请教各位专家,除了重装数据库还有补救措施可以继续生成AWR报告吗?

不了峰 发表于 2014-1-16 16:28:26

重建awr试式

参考一下如下的重建脚本
SQL> @?/rdbms/admin/catnoawr.sql
SQL> alter system flush shared_pool;
SQL> @?/rdbms/admin/catawr.sql
SQL> @?/rdbms/admin/utlrp.sql
sql> @?/rdbms/admin/execsvrm.sql
页: [1]
查看完整版本: 数据库服务器操作时间改错,悲剧了!