orcale 重建分析

1.再次收集统计信息 。analyzetable表名computestatistics支持allindexesfreallindexedcolumnalyzeindex名computestatistics2,把不同性能的sql及其执行计划发过来看看 。
无法删除1、oracle10g系统数据库USERS01.DBF增长过大,能不能删除 重建?dbf文件 。如果直接删除dbf文件,oracle服务会异常,数据库无法正常使用 。如果dbf文件变得太大,应该是数据库文件自动增长 。可以在自己所属的表空间下添加一个dbf文件 , 然后关闭users01.dbf的自增长选项,这样users01.dbf就不会继续增长 , 新的数据就会写入新创建的dbf文件中 。这个也不是不能删 。我以前玩过 。
2、Oracle数据库的灾难恢复随着办公自动化和电子商务的快速发展,企业对信息系统的依赖性越来越强 。数据库作为信息系统的核心 , 发挥着重要的作用,尤其是在一些对数据可靠性要求较高的行业,如银行、证券、电信等 。如果发生意外停机或数据丢失 , 损失将非常惨重 。因此 , 数据库管理员应该根据特定的业务需求制定详细的数据库备份和灾难恢复策略,并针对每种可能的情况模拟故障 。严格的测试是保证数据高可用性的唯一途径 。数据库备份是一个长期的过程,只有在发生事故后才进行恢复可以看作是备份的逆过程 。恢复程度在很大程度上取决于备份情况 。此外,数据库管理员在恢复过程中采取的步骤是否直接影响最终的恢复结果 。本文主要针对Oracle数据库可能遇到的各种故障,为大家提供相应的恢复方法 。作为参考,要对Oracle数据库的备份和恢复有一个清晰的认识 , 就要对Oracle数据库的几种运行状态有一个全面的了解 。Oracle数据库的运行状态主要分为两种,即lNomount(非安装) 。Oracle只读取ini文件中的配置信息,并在SGA区初始化lMount(安装) 。除了读取ini文件,Oracle还需要读取控制文件和 。
3、如何对oracle进行REORG?altertablenamemoveoracle删除用户后,该用户下的所有对象都会被删除,包括表、视图、存储过程、函数等对象 。删除中必须指定cascade参数,语句如下:dropuserxxcascade该用户名下的所有表和视图都将被删除 。注意:要删除 , 需要使用oracle的最高权限用户进行删除 。删除oracle用户后,原用户下的所有对象都将消失 。例如,在scott user下有许多表和存储过程 。如果删除,这些内容就会消失 。如果你想使用它们 , 你需要有备份数据或通过其他方式导入它们 。
4、oracle 重建索引【orcale 重建分析】查看删除是否会导致索引无效 。如果频繁发生删除或插入,建议以本地形式建立索引,1.再次收集统计信息 。analyzetable表名computestatistics支持allindexesfreallindexedcolumnalyzeindex名computestatistics2,把不同性能的sql及其执行计划发过来看看 。