0
点赞
收藏
分享

微信扫一扫

oracle常见问题

小桥流水2016 2022-03-12 阅读 58


oracle,Cannot SET AUTOTRACE解决问题


1、SET AUTOTRACE参数

SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式
SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告
SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息
SET AUTOTRACE ON ----------------- 包含执行计划和统计信息
SET AUTOTRACE TRACEONLY ------ 同set autotrace on,但是不显示查询输出

2、只能在sql plus下执行

SQL> SET AUTOTRACE ON;
SQL> select count(*) from oz_member;

COUNT(*)
----------
472


执行计划
----------------------------------------------------------

-------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)|
-------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 1 (0)|
| 1 | SORT AGGREGATE | | 1 | |
| 2 | INDEX FULL SCAN| PK1_1 | 472 | 1 (0)|
-------------------------------------------------------

Note
-----
- 'PLAN_TABLE' is old version


统计信息
----------------------------------------------------------
193 recursive calls
0 db block gets
34 consistent gets
0 physical reads
0 redo size
409 bytes sent via SQL*Net to client
385 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed、

Oracle 用shutdown+immediate关机后启动方法

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。



启动方法:

进入dos输入

sqlplus/nolog连接到sql

SQL> conn / as sysdba
已连接。

SQL>shutdown abort

ORACLE 例程已经关闭。

SQL> startup
ORACLE 例程已经启动。


Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
数据库已经打开。

之后就可重新启动oracle了


举报

相关推荐

常见问题

Mybatis常见问题

python 常见问题

ZigBee常见问题

mysql常见问题

go常见问题

0 条评论