awr报告生成位置
/u01/app/oracle/product//dbhome_1/rdbms/admin/脚本生成awr报告 在SQL环境执行:SQL>@/u01/app/oracle/product//dbhome_1/rdbms/admin/ 输入报告类型:html或text 输入要生成报告的天数,缺省是7天 列出最近7天的快照 输入开始的快照id,如:3038 输入结束的快照id,如3063 指定生成报告的名称:本次默认是 按Enter键默认最后生成 默认保存在/home/oracle路径下 登陆EM 切换到“性能” “快照” 选择起始快照 查看报告 选择结束快照 点击确定,生成报告 Windows和Linux平台生成awr报告 Windows平台生成awr报告 1、登录部署Oracle10g数据的Windows服务器,运行 2、首先进入C:\oracle\product\\db_1\RDBMS\ADMIN目录 3、用SYSDBA身份登录 sqlplus 4、在sqlplus中输入 @awrrpt 5、开始安装提示操作,首先是选择要生成awr报告的类型,可以选择text类型和html类型,这里以html类型为例,输入html 6、选择要生报告的日期是多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告,输入2,则表示要生成昨天0点开始到现在的某个时间段的报告,以此类推。缺省记录最近7天。这里输入1作为示例 7、输入天数后,界面会显示出一个时间段的表格,每个时间点都对应一个SnapId,间隔时间oracle默认是1个小时,接下来,输入要生成报告的时间开始点对应的SnapId,这里以XX-6-1801:00为例,表中看到其对应的SnapId是633。 在输入 633 8、下一步,要输入生成报告的时间的结束点对应的SnapId,这里选XX-6-1812:00为例,表中看到其对应的SnapId是 644. 在输入 644 9、接着要求输入生成报告的名字,系统会自动生成一个默认的名字,并会在提示信息中显示出来,如果使用默认名,则不用输入任何内容,直接回车即可。这里默认 是 ,一般都是awrrpt_1_开始点对应的SnapId_结束点对应的Snap 命名,这里可以按照默认的名字就可以,生成报告内容中包含报告记录的时间段。回车后,会生成报告。 10、退出plsql 11、在Windows服务器C:\oracle\product\\db_1\RDBMS\ADMIN路径下查找awr报告。 Linux平台生成awr报告 1、登录数据库所在的应用服务器 2、进入$ORACLE_HOME/rdbms/admin目录 eg:cd/opt/oracle/product//db_1/rdbms/admin 3、用SYSDBA身份登录sqlplus sqlplus/assysdba 有时候,执行这句话会报错: 解决方法:查看.bash_profile文件是否配置path=$oracle_home/bin,有如下命令 [root@xlserver10~]#cat~/.bash_profile//用户为root,没有path信息 查看路径:echo$PATH (2)直接到/opt/oracle/product//db_1/bin目录下执行sqlplus 如果、均不能执行,那么用下面的方法吧:切换用户:[root@xlserver10~]#su–oracle//注意-后面有空格,oracle为用户名 exportPATH=$ORACLE_HOME/bin [oracle@xlserver10~]pwd[oracle@xlserver10~]$cat.bash_profile//用户为oracle,有如下语句: [oracle@xlserver10~]cd/opt/oracle/product//db_1/rdbms/admin[oracle@xlserver10admin]$lsawr* 执行过语句su–oracle,就可以执行sqlplus命令了 [oracle@xlserver10admin]$sqlplus/nolog//此时我们在oracle_home/../adminSQL>sqlplus下删除输入的非法字符用delete键,不要用backspace退格 SQL>conn/assysdba//这一句必须执行 2Connected. 3SQL>@ 4 5CurrentIns