啟用PLUSTRACE 角色——設定AUTOTRACE出現SP2-0618、SP2-0611錯誤
在Oracle 10g下進行測試,設定AUTOTRACE時出現SP2-0618、SP2-0611錯誤。
從錯誤提示來看是 PLUSTRACE 角色出了問題,我們嘗試把PLUSTRACE角色賦給scott使用者,發現PLUSTRACE角色不存在。因此我們需要建立PLUSTRACE角色。
SP2-0618、SP2-0611錯誤
點選(此處)摺疊或開啟
-
SQL>
-
SQL> conn scott/tiger
-
已連線。
-
SQL>
-
SQL> set autot
-
用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
-
SQL> set autot trace
-
SP2-0618: 無法找到會話識別符號。啟用檢查 PLUSTRACE 角色
-
SP2-0611: 啟用 STATISTICS 報告時出錯
- SQL>
點選(此處)摺疊或開啟
-
SQL> conn sys/hoegh as sysdba
-
已連線。
-
SQL>
-
SQL>
-
SQL> grant PLUSTRACE to scott;
-
grant PLUSTRACE to scott
-
*
-
第 1 行出現錯誤:
-
ORA-01919: 角色 'PLUSTRACE' 不存在
-
-
-
SQL>
-
SQL> select role from dba_roles order by 1;
-
-
ROLE
-
------------------------------
-
AQ_ADMINISTRATOR_ROLE
-
AQ_USER_ROLE
-
AUTHENTICATEDUSER
-
CONNECT
-
CTXAPP
-
CWM_USER
-
DBA
-
DELETE_CATALOG_ROLE
-
EJBCLIENT
-
EXECUTE_CATALOG_ROLE
-
EXP_FULL_DATABASE
-
GATHER_SYSTEM_STATISTICS
-
GLOBAL_AQ_USER_ROLE
-
HS_ADMIN_ROLE
-
IMP_FULL_DATABASE
-
JAVADEBUGPRIV
-
JAVAIDPRIV
-
JAVASYSPRIV
-
JAVAUSERPRIV
-
JAVA_ADMIN
-
JAVA_DEPLOY
-
LOGSTDBY_ADMINISTRATOR
-
MGMT_USER
-
OEM_ADVISOR
-
OEM_MONITOR
-
OLAPI_TRACE_USER
-
OLAP_DBA
-
OLAP_USER
-
RECOVERY_CATALOG_OWNER
-
RESOURCE
-
SCHEDULER_ADMIN
-
SELECT_CATALOG_ROLE
-
WM_ADMIN_ROLE
-
XDBADMIN
-
XDBWEBSERVICES
-
-
已選擇35行。
-
- SQL>
建立PLUSTRACE角色
我們可以透過執行$ORACLE_HOME/sqlplus/admin 下的plustrce 指令碼來建立PLUSTRACE角色,需要注意的是該指令碼必須在sys使用者下執行。點選(此處)摺疊或開啟
-
SQL>
-
SQL> @C:\oracle\product\10.2.0\db_1\sqlplus\admin\plustrce.sql
-
SQL>
-
SQL> drop role plustrace;
-
drop role plustrace
-
*
-
第 1 行出現錯誤:
-
ORA-01919: 角色 '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>
-
SQL> select role from dba_roles order by 1;
-
-
ROLE
-
------------------------------
-
AQ_ADMINISTRATOR_ROLE
-
AQ_USER_ROLE
-
AUTHENTICATEDUSER
-
CONNECT
-
CTXAPP
-
CWM_USER
-
DBA
-
DELETE_CATALOG_ROLE
-
EJBCLIENT
-
EXECUTE_CATALOG_ROLE
-
EXP_FULL_DATABASE
-
GATHER_SYSTEM_STATISTICS
-
GLOBAL_AQ_USER_ROLE
-
HS_ADMIN_ROLE
-
IMP_FULL_DATABASE
-
JAVADEBUGPRIV
-
JAVAIDPRIV
-
JAVASYSPRIV
-
JAVAUSERPRIV
-
JAVA_ADMIN
-
JAVA_DEPLOY
-
LOGSTDBY_ADMINISTRATOR
-
MGMT_USER
-
OEM_ADVISOR
-
OEM_MONITOR
-
OLAPI_TRACE_USER
-
OLAP_DBA
-
OLAP_USER
-
PLUSTRACE
-
RECOVERY_CATALOG_OWNER
-
RESOURCE
-
SCHEDULER_ADMIN
-
SELECT_CATALOG_ROLE
-
WM_ADMIN_ROLE
-
XDBADMIN
-
XDBWEBSERVICES
-
-
已選擇36行。
-
- SQL>
給scott使用者授權
建立角色成功後,我們需要將PLUSTRACE角色賦給scott使用者。然後我們再次嘗試設定AUTOTRACE,問題解決。點選(此處)摺疊或開啟
-
SQL> conn scott/tiger
-
已連線。
-
SQL> set autot traceonly
-
SP2-0618: 無法找到會話識別符號。啟用檢查 PLUSTRACE 角色
-
SP2-0611: 啟用 STATISTICS 報告時出錯
-
SQL>
-
SQL> conn sys/hoegh as sysdba
-
已連線。
-
SQL> grant PLUSTRACE to scott;
-
-
授權成功。
-
-
SQL> conn scott/tiger
-
已連線。
-
SQL> set autot traceonly
-
SQL> select * from emp;
-
-
已選擇12行。
-
-
-
執行計劃
-
----------------------------------------------------------
-
Plan hash value: 3956160932
-
-
--------------------------------------------------------------------------
-
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-
--------------------------------------------------------------------------
-
| 0 | SELECT STATEMENT | | 12 | 1044 | 3 (0)| 00:00:01 |
-
| 1 | TABLE ACCESS FULL| EMP | 12 | 1044 | 3 (0)| 00:00:01 |
-
--------------------------------------------------------------------------
-
-
Note
-
-----
-
- dynamic sampling used for this statement
-
-
-
統計資訊
-
----------------------------------------------------------
-
148 recursive calls
-
0 db block gets
-
30 consistent gets
-
0 physical reads
-
0 redo size
-
1462 bytes sent via SQL*Net to client
-
491 bytes received via SQL*Net from client
-
2 SQL*Net roundtrips to/from client
-
0 sorts (memory)
-
0 sorts (disk)
- 12 rows processed
hoegh
15.10.3
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30162081/viewspace-1821693/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 設定AUTOTRACE時出現SP2-0611錯誤
- 設定AUTOTRACE是出現SP2-0611和ORA-942錯誤。
- 設定AUTOTRACE以及SP2-0618錯誤
- 設定AUTOTRACE出現ORA-3212錯誤
- Oracle autotrace 報 SP2-0618 PLUSTRACE role 問題解決Oracle
- SP2-0618: 無法找到會話識別符號。啟用檢查 PLUSTRACE 角色會話符號
- SP2-0618:無法找到會話識別符號。啟用檢查 PLUSTRACE 角色會話符號
- SP2-0618和_SP2-0611錯誤處理
- 錯誤SP2-0618和SP2-0611處理
- “SP2-0618:無法找到會話識別符號。啟用檢查PLUSTRACE角色”解決方案會話符號
- SP2-0618和_SP2-0611錯誤處理(轉)
- set autotrace on 時報SP2-0618、SP2-0611的解決方法
- set autotrace on時報SP2-0618錯誤的問題解決案例
- Explain Plan中AUTOTRACE引起的SP2-0613和SP2-0611錯誤 (轉)AI
- SP2-0618和_SP2-0611錯誤處理 plustrce許可權問題
- 設定autotrace的報錯問題解決
- 【ERROR】非DBA使用者要使用autotrace功能,報錯(SP2-0618:和SP2-0611:和ORA-01919)Error
- 檢查DISPLAY設定時Xlib出現No protocol specified錯誤Protocol
- 解決chkconfig設定開機啟動時出現missing LSB的錯誤
- 核心表AUTOTRACE結果出錯
- 設定autotrace全過程
- 安裝並設定autotrace
- Autotrace的設定與使用
- 設定sql plus 的autotraceSQL
- GetDlgItem() 出現錯誤Git
- ghost win10啟動出現錯誤怎麼解決_ghost win10啟動出現錯誤如何修復Win10
- Oracle 開啟SQL跟蹤執行SET AUTOTRACE ON命令時出錯OracleSQL
- 我用JB9.0直接開啟,然後編譯出現以下錯誤.編譯
- 自動設定autotrace環境
- Linux下matlab開啟出現啟動桌面時錯誤LinuxMatlab
- Opencv出現detecMultiScale錯誤OpenCV
- 使用普通使用者set autotrace on報錯SP2-0618: Cannot find the Session IdentifierSessionIDE
- Linux修改密碼出現“鑑定令牌操作錯誤”Linux密碼
- Linux 修改密碼出現“鑑定令牌操作錯誤”Linux密碼
- SP2-0618: Cannot find the Session Identifier.Check PLUSTRACE role is enabledSessionIDE
- SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSessionIDE
- SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSessionIDE
- SOLIDWORKS啟動時出現指令碼錯誤問題Solid指令碼