
ORACLE 性能优化
期待着2013
个人一直做数据库方面的工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACLE 全表扫描和索引扫描次数
========ORACLE索引的扫描次数select d.object_name, d.operation, d.options, count(1) from dba_hist_sql_plan d, dba_hist_sqlstat h where d.object_owner <> 'SYS' and d.operation like '%INDEX%' and d.sql_id = h.sql_id group by d.object_name, d.operation, d.opt.原创 2020-10-23 14:36:42 · 492 阅读 · 0 评论 -
SQL优化-使用ORACLE优化指导建议优化
--2.创建sql tuning任务DECLAREmy_task_name VARCHAR2(30);BEGIN my_task_name := DBMS_SQLTUNE.CREATE_TUNING_TASK( SQL_ID => '3px0z1h049pvp', scope => 'COMPREHENSIVE',...原创 2019-12-13 09:17:40 · 520 阅读 · 0 评论 -
LINUX下安装ORACLE 11G
1.创建Oracle组和用户帐户 # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle2.创建Oracle Base目录: # mkdir -p /u01/app/ # chown -R oracle:oinstal原创 2017-08-26 13:51:20 · 321 阅读 · 0 评论 -
Oracle中查看无效的对象、约束、触发器和索引
1、检查无效的数据库对象:SELECT owner, object_name, object_type,statusFROM dba_objectsWHERE status = 'INVALID';2、检查不起作用的约束:SELECT owner, constraint_name, table_name, constraint_type, sta原创 2017-08-25 15:26:05 · 2084 阅读 · 0 评论 -
重装 11G(11.2.0.4) AMD组件
1 删除AMDsqlplus /nologSQL> conn / as sysdba----> Remove OLAP CatalogSQL> @?/olap/admin/catnoamd.sql1 安装AMDSQL> @?/olap/admin/catamd.sql原创 2017-08-18 14:51:39 · 324 阅读 · 0 评论 -
重装 11G(11.2.0.4) 组件总结(手工建库组件的安装顺序)
1 由于ORACLE 组件之间存在依赖关系,所以安装要按顺序SQL> @?/rdbms/admin/catalog.sql --约2分钟,作用:创建数据字典SQL> @?/rdbms/admin/catproc.sql --约5分钟,跑完这两个脚本后库已经建完了,作用:创建存储过程和包SQL> conn system/managerSQL>原创 2017-08-18 14:59:49 · 463 阅读 · 0 评论 -
重装 11G(11.2.0.4) OLAP组件
1 删除OLAPsqlplus /nologSQL> conn / as sysdba----> Remove OLAP CatalogSQL> @?/olap/admin/catnoamd.sql----> Remove OLAP APISQL> @?/olap/admin/olapidrp.plbSQL> @?/olap/admin/catn原创 2017-08-18 14:18:57 · 607 阅读 · 0 评论 -
重装 11G(11.2.0.4) SDO组件
依赖关系,先要有 select comp_id,version,status fromdba_registry where comp_id in ('JAVAVM','ORDIM','XDB');这三个组件有效原创 2017-08-18 08:49:04 · 564 阅读 · 0 评论 -
重装 11G(11.2.0.4) ORDIM组件
1,Removing Oracle MultimediaStart SQL*Plus, and connect as SYSDBA:% sqlplusSQL> CONNECT sys as sysdbaCall the script catcmprm.sql, with the parameter ORDIM:On Linux and UNIX:原创 2017-08-15 14:23:22 · 1049 阅读 · 0 评论 -
Oracle计算时间函数(对时间的加减numtodsinterval、numtoyminterval)
Oracle 11G的间隔(INTERVAL)分区 -- Create tablecreate table MS_BIGTABLE_LOG( record_date DATE, col_1 VARCHAR2(2000), col_2 VARCHAR2(2000) )PARTITION BY RANGE (record_date)原创 2017-05-05 11:11:46 · 2132 阅读 · 0 评论 -
SQL PROFILE修改固定执行计划
发给团队的,有需要的可以参照下。下面是原文,懒的编辑了SQL PROFILE的用法示例,下周周会给应用DBA演示下。一般只需要步骤三、四就可以完成执行计划的修改和固定,而outline和baseline则需要N多个步骤。SQL PROFILE使用简单,不区分大小写,回车,空格,但是对DBA写HINT的能力要求比较高,因为SQL PROFILE要求HINT必须写明查询块名。我的示例里原创 2016-08-19 15:49:43 · 877 阅读 · 0 评论 -
SQL PROFILE修改固定执行计划
发给团队的,有需要的可以参照下。下面是原文,懒的编辑了SQL PROFILE的用法示例,下周周会给应用DBA演示下。一般只需要步骤三、四就可以完成执行计划的修改和固定,而outline和baseline则需要N多个步骤。SQL PROFILE使用简单,不区分大小写,回车,空格,但是对DBA写HINT的能力要求比较高,因为SQL PROFILE要求HINT必须写明查询块名。我的示例里转载 2016-08-19 15:47:56 · 333 阅读 · 0 评论