Page History
...
Tab | Columns |
---|---|
General | Displays the following table columns:
See “In Oracle” on page 36. |
In Oracle | |
Conection |
...
Displays the following table columns: |
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
See “In Oracle” on page 36. |
...
Conection | Displays the following table columns: |
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
See “In Oracle” on page 36. |
...
Info |
---|
Precise for Oracle retrieves the displayed information from Oracle's V$SESSION table. If this table does not contain relevant data for a specific cell in the Association table, this cell is not populated with data. |
By clicking a row in the Association table, you can drill down to the specific session. See “About the Session entity” on page 56.
About the Kill Session process
The Kill Session process is executed by the Kill Session button. This button enables you to kill the selected session. You can instruct Oracle to execute this command immediately (using the Oracle Alter System Kill Session Immediate command) or during the time of less activity (using the Oracle Alter System Kill Session command).
To perform the Kill Session during the time of less activity1 On
- On the general tab of the Instance Association, select the session that needs to be killed.
...
- Click Kill Session.
...
- In the dialog, insert the Oracle DBA user name and password.
...
- Click OK.
To perform the Kill Session immediately1 On
- On the general tab of the Instance Association, select the session that needs to be killed.
...
- Click Kill Session.
...
- In the dialog, insert the Oracle DBA user name and password.
...
- Mark Kill immediately.
...
- Click OK.
About the Session entity
The Session entity displays information on a single connection with Oracle.
About the overview of current and active sessions
The Session Overview displays general information on the session.
The following table describes the information displayed in a Session Overview.
Table 4-3 Session Overview3 Session Overview
View area | Description |
---|---|
View area Description
Session Displays information for the following items:
■ Serial #—Oracle serial number, which, along with the session ID, uniquely identifies a session.
■ Connected Time—Time that the session connected to Oracle.
■ Duration—Duration of the session since it connected.
■ Sampling Start Time—Time that the Collector started sampling this session.
■ Sampling Duration—Duration that the Collector has sampled this session.
■ Oracle Process ID—Process ID of the Oracle server or shadow process.
■ Client Process ID—Process ID of the client or application process, if it is running on the same server as the instance; otherwise, it is zero.
■ Oracle Process Type—Type of Oracle server process: Dedicated or MTS.
See “In Oracle” on page 36.
Connection Displays information for the following items:
■ Program—Name of the program connected to Oracle.
■ Module—Current Oracle module, if Oracle Modules and Actions are used.
■ User—Name of the Oracle user.
■ Host User—Name of the OS user connected to Oracle.
■ Machine—Name of the machine connected to Oracle.
■ Terminal—Name of the terminal connected to Oracle.
■ Sub-State—Snapshot of the In Oracle wait state.
■ Wait Event—Snapshot of the Oracle wait event. This is equivalent to the EVENT column in the
V$SESSION_WAIT table.
■ Open + Fetches—The number of times that the Collector encountered the session either opening or fetching from a cursor.
See “Executions vs. opens and fetches” on page 39.
In Oracle (Last Minute) Displays information for the following items:
■ Sub-StateIn—Oracle sub-state.
■ Bar graph—Graphical representation of the Time column.
■ Time—Amount of time the session was in this state.
■ %—Percentage of time the session was in this state.
About the text of a current or active session
The Text view displays the SQL text for the statement that the session is currently executing, if any.
About associating a session with other entities
You can associate a Session, in the Main area of the Current tab, to different entities in the Association area. The information displayed is divided into different sets that show different aspects of the entity. Each set is accessed by a tab.
The following table describes the entities that are available in the Association area.
Table 4-4 Association area entities
Entity Description
Statements Displays a list of statements run by the session during the last minute.
Sessions Involved in Lock Displays a list of other sessions locking or locked by this session during the last minute. Three of the tabs displayed here are the same as those displayed for a regular session. In addition, the Lock tab displays locking information that is equivalent to the information displayed in Oracle's V$SESSION_WAIT table (For more information, see the Oracle documentation).
Parallel Query Server Sessions Displays Parallel Query Coordinator or Parallel Query Slave sessions associated with this session during the last minute. The tabs displayed here are the same as those displayed for a regular session.
See “About associating an Instance with other entities” on page 53.
Note: If you drill down to a Parallel Query Server process, the Main area displays information on this session. You can then identify the Parallel Query Coordinator Session using the Association controls.
The following table explains the information that is displayed on the tabs in the Association area, when the Statements entity is selected.
Table 4-5 Statements Association area table
Tab Columns
Statement Displays the following table columns:
■ Statement—Unique identifier assigned by the Collector to the SQL statement.
■ Hash Value—Value assigned to the statement by Oracle.
■ In Oracle—Bar graph showing the In Oracle breakdown.
■ Tune icon—Allows launching the SQL tab in the context of the current statement. Clicking elsewhere in the row drills down to the statement in Current tab.
■ Text—Portion of the SQL text for the statement. Note that if the cursor is moved over the text, then a tool-tip appears containing the full text of the statement.
See “Statement identifier vs. Oracle hash value” on page 39. See “In Oracle” on page 36.
In Oracle Displays the following table columns:
■ Statement—Unique identifier assigned by the Collector to the SQL statement.
■ In Oracle—Bar chart showing the In Oracle breakdown for the session.
■ Using CPU—In Oracle wait state.
■ I/O wait—In Oracle wait state.
■ Application Lock wait—In Oracle wait state.
■ Commit & Checkpoint wait—In Oracle wait state.
■ Communication wait—In Oracle wait state.
■ Internal Lock wait—In Oracle wait state.
■ Oracle Server wait—In Oracle wait state.
■ Operating System wait—In Oracle wait state.
■ RAC/OPS/Other wait—In Oracle wait state.
See “Statement identifier vs. Oracle hash value” on page 39. See “In Oracle” on page 36.
Statistics Displays the change in Oracle statistics for the statements in the last minute. See “Oracle statistics usage within Precise for Oracle” on page 40.
The following table explains the information that is displayed on the Lock tab in the Association area, when the
Sessions Involved in Lock entity is selected.
Table 4-6 Lock tab information
Column Description
Program Name of the program connected to Oracle.
Session ID ID of the session.
In Oracle (Last Minute) Bar chart showing the In Oracle breakdown for the session.
Status Indicates whether the session is waiting for or holding the lock.
Type Transaction type: TX, TM, and so on. This information is derived from the P1 parameter in the
V$SESSION_WAIT table.
Mode Transaction mode: Exclusive, Shared, and so on. This information is derived from the P1 parameter in the V$SESSION_WAIT table.
ID1 This information is equivalent to P2 parameter in the V$SESSION_WAIT table.
ID2 This information is equivalent to P3 parameter in the V$SESSION_WAIT table.
Object Locked object, if appropriate.
Text Portion of SQL text for the session being locked.
About the Statement entity
The Statement entity, in the Current tab, displays information on a single SQL statement that has been run by a session in the last minute or is still running. You cannot associate a statement with any other entity. This implies that if the Main area displays information on a statement, the Association area remains blank.
See “About Precise for Oracle tabs” on page 21. Getting an overview of current Statement entities
The Statement Overview displays general information on a single SQL statement. The following table describes the information displayed in a Statement Overview.
Table 4-7 Statement Overview
View area Description
Statement Displays information on the following items:
■ Hash Value—Oracle hash value.
■ In Oracle (Sum.)—Total time spent In Oracle.
■ Opens + Fetches—Number of times sessions opened and fetched from a cursor for this statement.
In Oracle (Last Minute) ■ Sub-State—In Oracle sub-state.
■ Bar graph—Graphical representation of the Time column.
■ Time—Amount of time sessions were in this state.
■ %—Percentage of time that sessions were in this state.
■ Sessions—Number of sessions in each state. Note a session may be in more than one state during a minute.
Overall Activity (Last
Minute) A pie chart illustrating the overall activity of the statement during the last minute. See “Overall activity” on page 35.
Text The SQL text of the statement.
About the text of a statement
The Text view displays the SQL text of the statement.
About statement-related statistics changes
The Statistics view displays a list of the changes that occurred in the Oracle statistics for the statement during the last minute.
See “Oracle statistics usage within Precise for Oracle” on page 40.
The following table describes the information displayed in the Statement Statistics view.
Table 4-8 Statement Statistics view
Column Description
Statistic Oracle statistic name
Value Statistic value
...