ORACLE9i 表分析脚本

Oracle 9i中DISPLAY_CURSOR脚本的使用与分析 DISPLAY_CURSOR是Oracle数据库管理中一个非常有用的脚本,最初由Oracle的开发者和社区成员编写而成,用于详细展示特定SQL语句的游标信息。随着时间的推移和版本的更新,该脚本经过多次改进,加入了更多的诊断功能,使得数据库管理员能够更深入地理解SQL语句的执行情况。脚本的起源可以追溯到对Oracle性能问题的诊断需求。在过去,数据库管理员需要耗费大量时间来分析复杂的SQL执行计划,并手动追踪游标的活动。 阅读详情


   

ORACLE9i 表分析脚本


    
    ORACLE9i 表分析(包含INDEX)的分析脚本,在AIX5.2(ksh)上通过.

####filename:get_ana_sql.sql

set feedback  off
set echo      off
set heading   off
set pagesize  0
set linesize  200
set sqlprompt ""

--oracle 默认比例:      ESTIMATE_PERCENT=>dbms_stats.auto_sample_size
--一般情况 20-40 即可:  ESTIMATE_PERCENT=>20
--同时分析指定表的索引: cascade=>true
--也可以使用 dbms_stats.gether_index_stats 分析index

spool all_analyze.sql

select  'exec dbms_stats.GATHER_TABLE_STATS('||''''||owner||''''
        ||','||''''||table_name||''''
        ||',ESTIMATE_PERCENT=>dbms_stats.auto_sample_size'
        ||',cascade=>true);'
from    dba_tables
where   owner='OSS'
--and     PARTITIONED='YES'
--and     (NUM_ROWS<1000 or last_analyzed is null)
--and     rownum<10
--and     1=2
/

spool off

####filename:run_analyze.sh

user=system
passwd=manager
server=OSSDB
proc_num=40
sleep_sec=10

crt_ana_sql()
{

sqlplus ${user}/${passwd}@${server} <<!

@get_ana_sql.sql

!

}

atp_run_ana()
{

OSNAME=`whoami`

cat all_analyze.sql |while read line
do
   #echo ${line}
   echo ${line}|awk -F"'" '{print $4}'|read table_name 
   echo ${table_name}

   NEXT=1
   while [ ${NEXT} -eq 1 ]
   do
      COUNT=`ps -ef|grep ${OSNAME}|grep sqlplus|grep ${user}|grep -v grep|wc -l`
      if [ ${COUNT} -gt ${proc_num} ]
      then
         echo "sleep"  ${sleep_sec} "seconds ..."
         sleep ${sleep_sec}
      else
         #echo ${line} |nohup sqlplus ${user}/${passwd}@${server} >>./log/ana.log &
         echo ${line} |nohup sqlplus ${user}/${passwd}@${server} >./log/${table_name}.log &
         NEXT=0
      fi
   done
done

}

##############################

date

rm -f all_analyze.sql
rm -f ./log/*.log

crt_ana_sql

atp_run_ana

date

##############################

关于mysql脚本的emp、dept、salgrade表分析 对于mysql脚本下的oracle经典表,emp、dept、salgrade表的分析,复杂查询! 立即下载

相关推荐

oracle9i经典测试用表

该测试用表为Oracle9i的一个经典测试用表,雇员表; 该表可以用来进行对数据库的增删查改的联系操作; 请在MySQL中使用"SOURCE /路径"的方式进行使用

【mysql】—— 复合查询

详解mysql中进行复合查询

m0_56069910的博客 1024

机器人系统能用MQTT5.0代替ROS2吗?

更为灵活和友好的方案是通过把ROS(Robot Operating System)与MQTT(Message Queuing Telemetry Transport)协议相结合的解决方案,利用MQTT的轻量级、跨平台和广泛适用性特点,扩展ROS系统的通信能力,或将非ROS系统接入ROS网络。

QzmAIoT 2161

表分析常用脚本

select * from dba_hist_active_sess_history wheresql_id ='0rns7aq7275wy' order by snap_id desc and snap_id ='63147'; select * fromv$sqlarea where sql_text like '%N_SYS_TERM%'--0rns7aq7275wy select * from DBA_HIST_SQL_PLAN where sql_id='0rns7aq72...

ankora的博客 478

PD虚拟机安装CentOS7后必做的Parallels Tools配置指南(附常见错误解决)

本文详细指导在Mac的Parallels Desktop虚拟机中安装CentOS 7后如何高效配置Parallels Tools,包括环境准备、镜像挂载、依赖问题解决及性能优化。特别针对常见错误如挂载失败、依赖缺失等提供实用解决方案,帮助用户实现主机与虚拟机间的无缝交互和显示优化。

weixin_29288313的博客 300

STM32+W5500实战:5分钟搞定FreeModbus TCP移植(附完整代码)

本文详细介绍了如何在STM32微控制器上,结合W5500以太网芯片,快速完成FreeModbus TCP协议栈的移植,构建稳定可靠的工业级Modbus TCP服务器。内容涵盖硬件连接、软件架构、驱动适配、核心移植代码实现及调试优化技巧,旨在提供可直接应用于实际项目的完整解决方案。

life6的博客 878

Mysql基本查询

Mysql基本查询(CUDR,group by ,聚合函数)

向未来❀去探索 的博客 885

SAP S/4HANA Public Cloud 配置全景实践

本文提供SAP S/4HANA Public Cloud配置的实用指南,重点介绍三大核心工具:CBC(范围界定与配置)、SAP Activate(方法论与路线图)和Cloud ALM(项目执行与运维)。文章详解了不同系统架构(2SL/3SL)的配置路径,并以制造企业案例说明端到端实施流程。同时提供了工具协同操作方法、初始访问安全建议和常见问题的专家意见,帮助项目团队高效完成实施工作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 560

【MySQL进阶之路】oracle 9i的经典测试雇员信息表案例——多表查询

在数据库的实际开发中,多表查询是一项非常基础且重要的技能。它允许你将来自不同表的数据结合起来,以满足复杂的业务需求。多表查询主要通过几种方式实现,包括但不限于连接(JOIN)、子查询(Subquery)、联合(UNION)等本文会配合案例,深入探讨多表查询准备工作,创建一个雇员信息表(来自oracle 9i的经典测试表) EMP员工表 DEPT部门表 SALGRADE工资等级表 如何显示每个部门的平均工资和最高工资员工表emp部门表dept工资表salgrade。

2301_79796701的博客 1415

代谢组数据分析(二十一):通过MetaboAnalystR标准化构建sPLSDA预测模型

本文介绍了如何使用R语言中的MetaboAnalystR包和mixOmics包进行代谢组学数据的标准化和sPLSDA分析。MetaboAnalystR包用于数据预处理,包括数据初始化、清洗、补足、过滤和标准化等步骤,以确保数据质量。mixOmics包则用于sPLSDA分析,通过Lasso惩罚进行变量选择,并建立分类模型。文章详细说明了安装和加载相关R包的步骤,并提供了数据导入和预处理的代码示例。最后,强调了数据预处理的重要性,以确保后续分析的准确性和可靠性。

专注生信领域 2426

零基础做完YOLOv8船只检测系统:HRSC2016数据集 + 完整UI,稳过答辩

亲爱的同学,通过这篇教程,你已经掌握了“基于YOLOv8的HRSC2016微小船只检测系统”从数据集处理、模型训练到Tkinter界面开发的全流程。这个课题既贴合“海事智能化”的产业战略,又涵盖了“目标检测、深度学习、界面开发”等多个毕设评分点,非常适合作为计算机或海事工程专业的毕业设计。在实践中,你可能会遇到“海面背景复杂导致船只漏检”“微小船只识别精度不足”“UI与模型推理同步卡顿”等挑战——别担心,这些都是技术成长的必经之路。

FJN110的博客 108

oracle9i打开表显示内容,ORACLE9i 表分析脚本

ORACLE9i 表分析脚本ORACLE9i 表分析(包含INDEX)的分析脚本,在AIX5.2(ksh)上通过.####filename:get_ana_sql.sqlset feedback offset echo offset heading offset pagesize 0set linesize 200set sqlprompt ""--oracle 默认比例:...

weixin_34078749的博客 152

骑砍2霸主MOD开发(9)-游戏大地图(MapScene)

Settlement类型由town,castle,castle_village,village,hideout五种类型组成,通过对GameEntity中添加tag实现类型的加载.大地图中军团(MobileParty)的移动速度,AI寻路,食物消耗等均和当前MobileParty所处地形有关,地形统一被定义为TerrainType,类型有森林,荒漠等.MapScene.Read("Main_map", ref sceneInitializationData, "") 装载Main_map大地图。

骑砍战团&霸主MOD开发 1622

oracle 9i表分析,Oracle9i, 10g 优化分析统计(dbms_stats)脚本

---------------------------------------------------------Oracle9i (未开启table monitoring时)---------------------------------------------------------索引全分析表分两种,大表10%,小表100%#start$ORACLE_HOME/bin/sqlplus /n...

weixin_29612723的博客 181

第七天 Labview进阶(7.2 与汇川PLC通信)

运行环境: Labview 2020 Autoshop v4.10.1.1 该文档中包括Labview程序和汇川PLC程序,可以完美实现Labview与汇川PLC的通信。具体的使用教程可以参考本人的相关文章,讲解详尽,请尽情享用!

weixin_38637405的博客 3527

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

oracle 监控io,oracle 监控磁盘IO的脚本

之前一直怀疑在数据库忙时会出现磁盘瓶颈,但是一直不能有效收集磁盘IO的历史数据以方便制作报表,所以今天粗略了制作了统计磁盘IO的脚本,将数据写入到scott下的表内,定期查询出数据在EXEL中制作报表(生成EXEL的脚本以后奉上)。OS:solaris 8DB:oracle 9206创建表:create table diskio(time date,rs varchar2(20),ws varch...

weixin_28867991的博客 320

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

使用shell脚本监控共享池内存碎片

使用shell脚本监控共享池内存碎片  使用shell脚本监控共享池内存碎片 环境 [monitor:/]#uname -a HP-UX monitor B.11.11 U 9000/785 2013813380 unlimited-user license Release 9.2.0.6.0 - Production on Thu Oct 16 10:18:15 2008 d

haiross的专栏 1328

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

oracle不能访问管理页面,Oracle Grid Control CONSOLE无法打开9i数据库的管理维护页面...

今天在Solaris平台的测试环境上安装了Oracle Grid control 10.2.0.1,安装及配置完成后,发现在登录9i数据库的tablespace维护页面时,页面处于长时间的等待状况。最终返回错误信息。该页面在打开其他较小的数据库的页面时,均能正常访问。解决:在9i数据库的后台,查找到以下的SQL脚本:SELECT d.tablespace_name, NVL (a.BYTES ...

weixin_42500130的博客 250

RMAN恢复不成功(转)

请教RMAN恢复不成功 1、环境:单机ORACLE9i+WINDOWS 20032、RMAN 脚本:run{configure controlfile autobackup off;backup database format...

cuiyongzhou6314的博客 134

ORACLE实用总结

1. Oracle安裝完成后的初始口令?    internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码?    administrator/administrator 3. or...

Mexican的博客 139

ORACLE 9i 统计表

 这几天做项目遇到了千万级表的处理,相关优化的心得特记录下来,以前日后查看。 收集统计表信息有2种方法: 1: ANALYZE TABLE employees COMPUTE STATISTICS; 2: exec dbms_stats.gather_table_stats(ownname => owner_name,tabname => table_name ,est

枫$叶的专栏 3580

oracle 9i表分析,ORACLE 9i 统计表

这几天做项目遇到了千万级表的处理,相关优化的心得特记录下来,以前日后查看。收集统计表信息有2种方法:1: ANALYZE TABLE employees COMPUTE STATISTICS;2:exec dbms_stats.gather_table_stats(ownname => 'owner_name',tabname => 'table_name' ,estimate_pe...

weixin_36438124的博客 222

Oracle9i的动态SGA特性探索

 Oracle9i数据库在内部特性方面有着非常大的增强,其中一个最令Oracle DBA兴奋的莫过于可以动态设置全部的Oracle SGA控制参数。与8i不同的是,原来都将初始化参数放到一个文本文件中,并且在数据库启动的时候读取,Oracle9i却可以通过ALTER DATABASE和ALTER SYSTEM命令复位全部的Oracle参数。  在9i前,如果想对Oracle数据库的处理模式作一些改

键者天行 7001

Oracle 9i的闪回查询概述

Oracle 9i的闪回查询概述  1、Oracle 9i的闪回查询功能  在Oracle 9i之前,如果用户错误操作数据后,除了不完全恢复外,没有好的解决办法。Oracle 9i中提供闪回查询,由一个新的包DBMS_FLASH来实现。用户使用闪回查询可以及时取得误操作DML(Delete、Update、Insert)前某一时间点数据库的映像视图,用户可以利用系统时间或系统改变号(SCN:Syst

Jack的专栏 773

Oracle9i从9201升级到9206步骤

转 Oracle 9i 从9.2.0.1升级到 9.2.0.6 步骤https://blog.youkuaiyun.com/tianlesoftware/article/details/4843836 一. 安装前的准备 1.在数据库服务器上以Administrator身份登录到Windows 2.停止所有Oracle相关的服务。这些服务名称通常是以Oracle打头 3.停止Distributed Tran...

rede 575

oracle9i 客户端日志,Oracle9i LogMiner日志分析工具入門

Oracle9i LogMiner日志分析工具入門目錄1. 安裝LogMiner2. 創建LogMiner所需的數據字典文件3. 添加要分析的日志文件4. 開始日志分析5. 查看分析結果6. 其它注意事項7. 所有相關數據字典視圖Oracle9i LogMiner日志分析工具入門目錄1. 安裝LogMiner2. 創建LogMiner所需的數據字典文件3. 添加要分析的日志文件...

weixin_39620001的博客 191
上一篇: 无砝码天平3次称出12个小球中质量异常球问题
aceplus
博客等级 码龄26年 2粉丝 8原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值