SP2-0618和_SP2-0611錯誤處理 plustrce許可權問題
AUTOTRACE是一項SQL*Plus功能,自動跟蹤為SQL語句生成一個執行計劃並且提供與該語句的處理有關的統計。
SQL*Plus AUTOTRACE可以用來替代SQL Trace使用,AUTOTRACE的好處是您不必設定跟蹤檔案的格式,並且它將自動為SQL語句顯示執行計劃。然而,AUTOTRACE分析和執行語句;而EXPLAIN PLAN僅分析語句。
使用AUTOTRACE不會產生跟蹤檔案。
一、啟用Autotrace功能。任何以SQL*PLUS連線的session都可以用Autotrace,不過還是要做一些設定的,否則可能報錯。
1、報錯示例:
:> set autotrace on;
SP2-0613: Unable to verify PLAN_TABLE format or existence
SP2-0611: Error enabling EXPLAIN report
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
*******************************************************************************
SQL> set autotrace on;
SP2-0613:無法驗證PLAN_TABLE格式或實體
SP2-0611:啟用EXPLAIN報告時出現錯誤
SP2-0618:無法找到會話識別符號。啟用檢查PLUSTRACE角色
SP2-0611:啟用STATISTICS報告時出現錯誤
該錯誤的的主要原因是由於當前使用者下沒有PLAN_TABLE這張表及相應的PLUSTRACE角色許可權。
2、解決方法:
A.以SYS使用者登入:
oracle>sqlplus '/ as sysdba';
B.執行utlxplan.sql(rdbms/admin下)指令碼建立PLAN_TABLE;
SQL>@ D:\oracle\ora81\RDBMS\ADMIN\utlxplan.sql
C.透過執行plustrce.sql(ORACLE_HOME/sqlplus/admin/plustrce.sql)指令碼建立plustrace角色,這將V$檢視上的選擇許可權授予該角色,也將plustrace角色授予DBA角 色,指令碼部份內容如下:
droproleplustrace;
create role plustrace;
grant select on v_$sesstat to plustrace;
grant select on v_$statname to plustrace;
grant select on v_$session to plustrace;
grant plustrace to dba with admin option;
D.將plustrace角色授予當前使用者(無DBA角色的使用者)。
conn sys/sys as sysdba
sql>grant dba to hr
sql>conn hr/hr
sql>set autotrace on
OK....
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27038344/viewspace-748864/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SP2-0618和_SP2-0611錯誤處理
- 錯誤SP2-0618和SP2-0611處理
- SP2-0618和_SP2-0611錯誤處理(轉)
- 【問題處理】以SYSOPER許可權登入資料庫觸發ORA-01075錯誤資料庫
- RDSforMySQL許可權問題(錯誤程式碼:1227,1725)ORMMySql
- hadoop命令報錯:許可權問題Hadoop
- Speed框架許可權管理開發當中遇到的問題和處理方式框架
- MySQL許可權問題MySql
- Jenkins執行遠端Windows批處理的許可權問題JenkinsWindows
- 動態SQL 無許可權錯誤SQL
- SQL*Plus中plustrce.sql(SP2-0613、SP2-0611)和(SP2-0618、SP2-0611)SQL
- win10組策略錯誤沒有許可權執行此操作處理方法Win10
- android 許可權問題Android
- SQL Server許可權問題SQLServer
- Android許可權處理分類Android
- Vue2.0-token許可權處理Vue
- 【故障處理】修改SPFILE無許可權
- android AVC錯誤修改許可權方法Android
- js錯誤處理權威指北JS
- SpringSecurity許可權管理系統實戰—七、處理一些問題SpringGse
- CRM Transaction處理中的許可權控制
- moderator permission的許可權問題
- sqlplus / as sysdba 提示許可權不足(ORA-01031)問題處理SQL
- Oracle RAC啟動CRS報錯:登陸許可權問題Oracle
- 認證/授權與許可權的問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- vue許可權問題解決方案Vue
- hdfs檔案本地許可權問題
- Laravel Daily 日誌許可權問題LaravelAI
- Mysql資料庫許可權問題MySql資料庫
- ASM中磁碟組許可權問題ASM
- Win7最高許可權問題Win7
- linux檔案許可權問題Linux
- sqlserver 賦予許可權的問題SQLServer
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- PHP錯誤處理和異常處理PHP
- 各位高手,問下許可權上的問題
- 儲存過程,角色相關的呼叫者許可權和定義者許可權問題儲存過程