分享更有价值
被信任是一种快乐

Oracle AWR如何实现数据导入/导出

文章页正文上

这篇文章主要介绍Oracle AWR如何实现数据导入/导出,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!LINUX状态下,连接oracle用户:su – oracle1.上传采集快照.dmp文件至服务器 (dbid:4292035712) 9192198262.在服务器端创建目录 (即文件夹awrtest)3.把第一步中上传的.dmp文件,移动到第二步中创建的文件夹中: 4.切换至sqlplus状态,并且启动数据库: 5. 创建数据库目录便于数据库查找 6.加载数据文件: 出现一下文字,就说明导入成功了!报错症状:(注意文件夹复权的问题!)其他报错问题 解决参免费主机域名考地址: AWR数据迁移参考地址: 7.执行相关脚本:(如逻辑读脚本、db-time脚本等) 查看dbid:生成逻辑读-语句
SELECT case when to_number(to_char(c.end_interval_time, ‘mi’))=45
then to_char(round(c.end_interval_time, ‘hh34′),’yyyy-mm-dd hh34:mi’)
else to_char(c.end_interval_time, ‘yyyy-mm-dd hh34′)||’:30′
end end_time,
case when max(decode(a.instance_number, 1, a.value – b.value, null)) else max(decode(a.instance_number, 1, a.value – b.value, null))
end INST1,
case when max(decode(a.instance_number, 2, a.value – b.value, null)) else max(decode(a.instance_number, 2, a.value – b.value, null))
end INST2,
case when max(decode(a.instance_number, 3, a.value – b.value, null)) else max(decode(a.instance_number, 3, a.value – b.value, 免费主机域名null))
end INST3,
case when max(decode(a.instance_number, 4, a.value – b.value, null)) else max(decode(a.instance_number, 4, a.value – b.value, null))
end INST4
FROM sys.wrh$_sysstat a, sys.wrh$_sysstat b, sys.wrm$_snapshot c
WHERE a.stat_id =3143187968
AND b.stat_id = a.stat_id
AND a.snap_id = b.snap_id + 1
AND a.snap_id = c.snap_id
and a.dbid =&dbid
and b.dbid = a.dbid
and c.dbid = a.dbid
and a.instance_number = b.instance_number
and a.instance_number = c.instance_number
group by a.snap_id, case when to_number(to_char(c.end_interval_time, ‘mi’))=45
then to_char(round(c.end_interval_time, ‘hh34′),’yyyy-mm-dd hh34:mi’)
else to_char(c.end_interval_time, ‘yyyy-mm-dd hh34′)||’:30′
end
ORDER BY a.snap_id;

注意:结尾的分号不能少。 生成db-time数据语句:
SELECT TO_CHAR(b.end_interval_time, ‘yyyy-mm-dd hh34:mi:ss’) snap_time,
–‘DB Time(s)’,
CASE
WHEN (ROUND((a.VALUE – lag(a.VALUE, 1) OVER(ORDER BY a.snap_id)) / 1000000)) THEN 0
ELSE ROUND((a.VALUE – lag(a.VALUE, 1) OVER(ORDER BY a.snap_id)) / 1000000)
END AS “db time(s)”
FROM
(SELECT snap_id,
VALUE
FROM dba_hist_sys_time_model
WHERE stat_name = ‘DB time’
and dbid=&db_id
AND INSTANCE_NUMBER = &instance_id) a,
dba_hist_snapshot b
WHERE b.dbid=&db_id
AND a.snap_id = b.snap_id
AND b.INSTANCE_NUMBER = &instance_id
–AND b.end_interval_time > sysdate-30
ORDER BY 1;

Enter value for db_id: 4292035712
Enter value for instance_id: 1 ///(单实例输入1,RAC 的根据实际情况输入相应的值)
Enter value for db_id: 4292035712
Enter value for instance_id: 1

8.导入excel表 ,生成趋势图
excel里边选择数据 -导入-自文本
选择导入的数据-生成曲线图-双击横坐标选择文本格式 9. 观察趋势图高峰值,导出AWR报告,Oracle用户下执行如下命令:导出的AWR报告有两种类型格式: .txt 和 .html系统默认导出是.html 一般输入时间间隔天数:7按照步骤,连续操作就行。例如:导出时间点为:7月1日 11点 12点 负载高峰时段的AWR数据。 注意:在导出报告时,文件起名时要手动添加后缀名.html以上是“Oracle AWR如何实现数据导入/导出”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: mybatis中oracle批量更新怎么实现

这篇文章将为免费主机域名大家详细讲解有关mybatis中oracle批量更新怎么实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。student类2.Stud免费主机域名entAction类3.注意:oracle批量更新 o…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册