FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
Oracle-Database-Scripts/bindvariables_fromawr.sql at main · co360/Oracle-Database-Scripts · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
co360
/
Oracle-Database-Scripts
Public
forked from
fatdba/Oracle-Database-Scripts
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
Oracle-Database-Scripts
/
bindvariables_fromawr.sql
Copy path
More file actions
More file actions
Latest commit
History
History
History
76 lines (66 loc) · 2.42 KB
Breadcrumbs
Oracle-Database-Scripts
/
bindvariables_fromawr.sql
Copy path
File metadata and controls
76 lines (66 loc) · 2.42 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
PROMPT
PROMPT
PROMPT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PROMPT
--
---- /) (\
PROMPT
--
---- .-._((,~~.))_.-,
PROMPT
--
---- `-. @@ ,-'
PROMPT
--
---- / ,o--o. \
PROMPT
--
---- ( ( .__. ) )
PROMPT
--
---- ) `----' (
PROMPT
--
---- / \
PROMPT
--
---- / \
PROMPT
--
---- / \
PROMPT
--
---- "The Silly Cow"
PROMPT
--
--- Script: bindvariables_fromawr.sql
PROMPT
--
--- Author: Prashant 'The FatDBA'
PROMPT
--
--- Version: V1.4 (Date: 08-011-2016)
PROMPT
--
---
PROMPT
--
---
PROMPT
--
---
col username format a15
col sid format
9999
col instance_number format
999
head
'
INST
'
col begin_interval_time format a28
col datatype_string format a15 head
'
DATA TYPE
'
col child_nume format
999999
head
'
CHILD|NUMBER
'
col position format
999
head
'
POS
'
col name format a20
col value_string format a40
col bind_string format a40
col type_name format a15
col begin_interval_time format a22
set
line
200
trimspool
on
set
pagesize
60
col u_sql_id new_value u_sql_id noprint
set
term
on
feed
on
echo off pause off verify off
prompt Which SQL_ID? :
set
term off feed off
select
'
&1
'
u_sql_id
from
dual;
set
term
on
feed
on
var v_sql_id
varchar2
(
30
)
exec :v_sql_id :
=
'
&u_sql_id
'
clear break
break
on
begin_interval_time
on
instance_number
select
to_char(
s
.
begin_interval_time
,
'
yyyy-mm-dd hh24:mi:ss
'
) begin_interval_time
,
b
.
instance_number
,
b
.
position
,
b
.
name
,
b
.
value_string
,
anydata
.
GETTYPENAME
(
b
.
value_anydata
) type_name
--
use the anydata values as they are sometimes more reliable dependent on oracle version
, case
anydata
.
GETTYPENAME
(
b
.
value_anydata
)
when
'
SYS.VARCHAR
'
then
anydata
.
accessvarchar
(
b
.
value_anydata
)
when
'
SYS.VARCHAR2
'
then
anydata
.
accessvarchar2
(
b
.
value_anydata
)
when
'
SYS.CHAR
'
then
anydata
.
accesschar
(
b
.
value_anydata
)
when
'
SYS.DATE
'
then to_char(
anydata
.
accessdate
(
b
.
value_anydata
),
'
yyyy-mm-dd hh24:mi:ss
'
)
when
'
SYS.TIMESTAMP
'
then to_char(
anydata
.
accesstimestamp
(
b
.
value_anydata
),
'
yyyy-mm-dd hh24:mi:ss
'
)
when
'
SYS.NUMBER
'
then to_char(
anydata
.
accessnumber
(
b
.
value_anydata
))
end bind_string
from
dba_hist_sqlbind b
join
dba_hist_snapshot s
on
s
.
instance_number
=
b
.
instance_number
and
s
.
dbid
=
b
.
dbid
and
b
.
snap_id
=
s
.
snap_id
where
b
.
sql_id
=
:v_sql_id
order by
s
.
begin_interval_time
,
b
.
instance_number
,
b
.
position
/
Back
|
FazBrowse Home
|
New Git URL