Blog

Viewing posts for the category Oracle | 数据库

Oracle 追踪SQL执行计划

执行计划脚本安装:

Oracle SQL Trace

为了使用tkprof工具,必须启用SQL TRACE功能。修改SPFILE参数sql_trace=true,重启实例,可以开启整个数据库SQL TRACE功能。然而我们一般只需要对某个SESSION跟踪,如下所示:

Oracle DBMS_METADATA抽取创建对象的DDL

从Oracle 9i开始,Oracle通过包DBMS_METADATA提供了和对象创建层交互的API。利用这个包可以轻松的抽取相关对象的DDL。例如,查询一个表的DDL:

Oracle DBMS_STATS获得表的统计信息

DBMS_STATS包可以获得表的统计信息,在查询前,执行下面过程获得最新统计信息:

Oracle Linux Service

Unix系统下可以通过service方式在开机时自动启动数据库。