SP2-0618 SP2-0611錯誤處理

[oracle@nwgdb ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 11月 12 15:58:13 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.


連線到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing options
SQL> conn pms/pms
已連線
SQL> set autotrace on;
SP2-0618: 找不到階段作業 ID. 請檢查是否啟用 PLUSTRACE 角色
SP2-0611: 啟動 STATISTICS 報表時發生錯誤


SQL> conn / as sysdba


SQL> show user;
USER 為 "SYS"
SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='PMS';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
PMS                            CONNECT                        NO  YES
PMS                            RESOURCE                       NO  YES


SQL> !find /u -name utlxplan.sql
/u/oracle/product/11.1/rdbms/admin/utlxplan.sql

SQL> @/u/oracle/product/11.1/rdbms/admin/utlxplan.sql
已建立表格

SQL> !find /u -name plustrce.sql
/u/oracle/product/11.1/sqlplus/admin/plustrce.sql

SQL> @/u/oracle/product/11.1/sqlplus/admin/plustrce.sql
SQL>
SQL> drop role plustrace;

已刪除角色.

SQL> create role plustrace;

已建立角色.

SQL>
SQL> grant select on v_$sesstat to plustrace;

順利授權.

SQL> grant select on v_$statname to plustrace;

順利授權.

SQL> grant select on v_$mystat to plustrace;

順利授權.

SQL> grant plustrace to dba with admin option;

順利授權.

SQL>
SQL> set echo off
SQL> grant plustrace to public;

順利授權.

SQL> grant plustrace to PMS;

順利授權.

SQL> conn pms/pms
SQL> set autotrace on;
SP2-0618: 找不到階段作業 ID. 請檢查是否啟用 PLUSTRACE 角色
SP2-0611: 啟動 STATISTICS 報表時發生錯誤


SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='PMS';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
PMS                            PLUSTRACE                      NO  NO
PMS                            CONNECT                        NO  YES
PMS                            RESOURCE                       NO  YES

----Oracle10g的default_role為YES,但11g的default_role為NO所以在11g下還需要使用alter user --  default role all;命令修改默認值。

SQL> desc dba_role_privs;
 名稱                                      空值?    類型
 ----------------------------------------- -------- ----------------------------
 GRANTEE                                            VARCHAR2(30)
 GRANTED_ROLE                              NOT NULL VARCHAR2(30)
 ADMIN_OPTION                                       VARCHAR2(3)
 DEFAULT_ROLE                                       VARCHAR2(3)

SQL> alter user PMS default role all;

已更改使用者.

SQL> SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE='PMS';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
PMS                            PLUSTRACE                      NO  YES
PMS                            CONNECT                        NO  YES
PMS                            RESOURCE                       NO  YES

SQL> conn pms
輸入密碼: ***********                                                          
已連線.
SQL> set autotrace on;
SQL> set autotrace off;
SQL> set autotrace on;
select wsc_no,manhour,pre_start_time,pre_end_time,in_qty,b_mfc_qty,e_mfc_qty,out_qtyt_qty
 from pt_work_flow_dt
where wflow_no='431211120274'
  4    and wsc_seq='001';

沒有任何資料列被選取


執行計畫
----------------------------------------------------------
Plan hash value: 3964334498

--------------------------------------------------------------------------------
------------------

| Id  | Operation                   | Name               | Rows  | Bytes | Cost
(%CPU)| Time     |

--------------------------------------------------------------------------------
------------------

|   0 | SELECT STATEMENT            |                    |     1 |    50 |     3
   (0)| 00:00:01 |

|   1 |  TABLE ACCESS BY INDEX ROWID| PT_WORK_FLOW_DT    |     1 |    50 |     3
   (0)| 00:00:01 |

|*  2 |   INDEX UNIQUE SCAN         | PK_PT_WORK_FLOW_DT |     1 |       |     2
   (0)| 00:00:01 |

--------------------------------------------------------------------------------
------------------


Predicate Information (identified by operation id):
---------------------------------------------------

   2 - access("WFLOW_NO"='431211120274' AND "WSC_SEQ"='001')


統計資料
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          3  consistent gets
          0  physical reads
          0  redo size
        693  bytes sent via SQL*Net to client
        405  bytes received via SQL*Net from client
          1  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          0  rows processed

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
SQL> set autotrace off;

 

请使用浏览器的分享功能分享到微信等