Oracle 巡检工具:RDA 使用简介
㈠ 下载 RDA 并 解压缩:点击下载[oracle@localhost vmshare]$ gunzip rda_4[1].1-051205.tar.gz [oracle@localhost vmshare]$ tar -xf rda_4[1].1-051205.tar [oracle@localhost vmshare]$ cd rda [oracle@localhost rda]$ ls DISCLAIM.txt modules RDA rda.bat rda.pl rda.sh README_Unix.txt README_Windows.txt [oracle@localhost rda]$ ./rda.sh -help=y Usage: rda.pl [-bcdfltvwy] [-ABCDEHIKLMPRSTV] [-e list] [-m dir] [-s name] [-o out] [-p prof] arg ...
Oracle 工具:Analyze
㈠ 三大功能 ① 搜集和删除索引、表和簇的统计信息 ② 验证表、索引和簇的结构 ③ 鉴定表和簇和行迁移和行链接 针对analyze的搜集和删除统计信息功能而言 Oracle推荐使用DBMS_STATS包来代替analyze搜集优化信息 DBMS_STATS可以并行的搜集信息,可以
oracle工具:show_space
create or replace procedure show_space ( p_segname_1 in varchar2, p_space in varchar2 default \'MANUAL\', p_type_1 in varchar2 default \'TABLE\' , p_analyzed in varchar2 default \'N\', p_owner_1 in varchar2 default user) as p_segname varchar2(100); p_type varchar2(10); p_owner varchar2(30); l_unformatted_blocks number; l_unformatted_bytes number; l_fs1_blocks number; l_fs1_bytes number; l_fs2_blocks number; l_fs2_bytes number; l_fs3_blocks number; l_fs3_bytes number; l_fs4_blocks number; l_fs4
oracle 工具:tkprof
1 定义 用于分析oracle跟踪文件并且可按需产生一个更加清晰合理的输出结果的可执行工具 2 首选项 F:\>tkprof Usage: tkprof tracefile outputfile [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] table=schema.tablename Use \'schema.tablename\' with \'explain=\' option. explain=user/password Connect to ORACLE
oracle工具:DBV
1 定义 oracle的坏块可分为物理坏块和逻辑坏块。坏块损坏信息类似为: ORA-01578: ORACLE data block corrupted (file # 6, block # 11) ORA-01110: data file 6: \'/u01/app/oracle/oradata/orcl/tbs01.dbf\' DBVERIFY工具的主要目的是为了检查数据文件、控制文件的物
oracle实用工具:oradebug
1 oradebug介绍 oradebug主要是给oracle支持人员使用的,尽管很早便有,但oracle官网很少有记载。他是个sql*plus命令行工具,有sysdba的权限就可以登入,无需特别设置。他可以被用于: &nb
使用sql_trace/10046事件进行数据库诊断
sql_trace/10046事件是oracle提供的用于进行sql跟踪的手段,其内容包括sql的解析过程、sql的执行计划、绑定变量的使用、会话发生的等待事件。 在使用sql_trace/10046事件前,有两个参数需要注意: sys@ORCL> show parameter max_dump_file_size --对trace文件的大小限制 NAME TYPE VALUE --------------------------
oracle工具之autotrace的开启与选项说明
平台:ora 10g , RHEL-5.8 步骤如下: 1)sys@ORCL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql 2)sys@ORCL> grant plustrace to public; 关于Autotrace几个常用选项的说明: Set autotrace off :缺省值。 Set autotrace on :含查询输出,执行计划,统计信息 On后有两个可选参数: &nb
如何个性化设置自己的sql*plus环境
sql*plus简单,强大和无处不在。用sql*plus主要做什么呢? 1)autotrace 2)编程 在sql*plus创建存储过程的“最佳实践”应该是这样的: create or replace program-type as your code end; / show err sql*plus会自动运行glogin.sql,该脚本包含全局默认设置。我们可按需自定义自己的sql*plus环境。 1)
四步快速启动oracle bbed
环境:ora10g RHEL5.8 介绍:bbed全称为数据块浏览和编辑。用于对oracle block的深入学习和在特殊情况下的灾难恢复。 1 编译连接: cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed 2 迁移执行文件: cp $ORACLE_HOME/rdbms/lib/bbed $ORACLE_HOME/bin 3 配置登入信息: bbed登入需要初始化参数文件parfile,来定位所要编辑的数据块的位置 bbed.par