Personal Information
Organization / Workplace
Perth Area, Australia Australia
Occupation
Oracle Advocate
Website
connor-mcdonald.com
About
Connor McDonald is a Oracle Developer Advocate for Oracle Corporation.
Over the past 25 years, he has worked with systems in Australia, the United Kingdom, Southeast Asia, Western Europe, and the United States.
He has co-authored three books and has been a popular speaker at Oracle conferences around the world, specializing in topics regarding the database engine and PL/SQL.
He has three times won the Best Speaker award by the UK Oracle User Group, and was awarded a Lifetime Achievement award by the UKOUG in 2016.
Tags
oracle
performance
asktom
database
security
sql
12c
plsql
18c
dba
new features
19c
optimizer
rollup
flashback
groundbreakers
oracle 12c
parsing
kill session
sql injection
autonomous
flashback data archive
bind variables
global temporary tables
pivot
match_recognize
pagination
upgrade
11g
dbms_stats
histograms
pattern matching
hints and tips
array fetch
dbms_xplan
unpivot
cube
collation
analytics
exadata
cancel sql
scn
partitioned outer join
oradebug
development
sql plan management
sql tuning
ansi joins
ranked rows
cloud
dbas
developers
multitenant
standby
20c
hacking
tips
pluggable database
continuous integration
unit testing
hacked
free database
express edition
pinning
latching
locking
read consistency
binding
listagg
hybrid
top-frequency
frequency
buckets
dbms_spm
sql plan baselines
query block naming
error logging
java
jdbc
tracing
gather_plan_statistics
hints
external tables
json
connect by
order by
error handling
common table expressions
apex
application express
foreign key
referential integrity
triggers
outer join
partitioning
real world performance
patching
window functions
hotsos
fdba
redo
system change numer
applications
encapsulation
modular
object oriented
aggregate
lag
dense_rank
row_number
snapshot
data guard
sqlcl
sqlplus
dataguard
vmware
dbms_flashback
flashback database
audit
xid
row versions
undo
dbns_system
quarantine
latency
grouping sets
cte
oow19
rowversions
recursive
hierarchy
case study
decode
sql features
xe
memoptimize
execution plan
explain plan
log errors
save exceptions
bulk collect
forall
bulk binding
dbsat
elasticity
s
oracles
conferences
groundbreaker ambassador
java champion
ace director
ace program
community
sys_context
sql_trace
dual
mistakes
disasters
paging
dml error logging
temporal validity
validate_conversion
packs
licensing
options
json_search
json_table
json_query
sys_connect_by_path
recursion
order siblings by
offset
rownum
top-n
fetch first
dbms_utility
utl_call_stack
inline
with clause
rules
dimension by
model clause
dbms_redact
data redaction
cascade
truncate
invisible columns
default on null
identity
default
test case
history
analytic functions
partition pruning
bloom filter
hash partition
list partition
range partition
oltp
data warehouse
10g
cardinality
tuning
big data
ukoug
pluggable
in-memory
cary milsap
tom kyte
oracled
awr
oracle odd
See more
Presentations
(100)
See all
Documents
(19)
See all
Presentations
(100)
See all
Documents
(19)
See all
Personal Information
Organization / Workplace
Perth Area, Australia Australia
Occupation
Oracle Advocate
Website
connor-mcdonald.com
About
Connor McDonald is a Oracle Developer Advocate for Oracle Corporation.
Over the past 25 years, he has worked with systems in Australia, the United Kingdom, Southeast Asia, Western Europe, and the United States.
He has co-authored three books and has been a popular speaker at Oracle conferences around the world, specializing in topics regarding the database engine and PL/SQL.
He has three times won the Best Speaker award by the UK Oracle User Group, and was awarded a Lifetime Achievement award by the UKOUG in 2016.
Tags
oracle
performance
asktom
database
security
sql
12c
plsql
18c
dba
new features
19c
optimizer
rollup
flashback
groundbreakers
oracle 12c
parsing
kill session
sql injection
autonomous
flashback data archive
bind variables
global temporary tables
pivot
match_recognize
pagination
upgrade
11g
dbms_stats
histograms
pattern matching
hints and tips
array fetch
dbms_xplan
unpivot
cube
collation
analytics
exadata
cancel sql
scn
partitioned outer join
oradebug
development
sql plan management
sql tuning
ansi joins
ranked rows
cloud
dbas
developers
multitenant
standby
20c
hacking
tips
pluggable database
continuous integration
unit testing
hacked
free database
express edition
pinning
latching
locking
read consistency
binding
listagg
hybrid
top-frequency
frequency
buckets
dbms_spm
sql plan baselines
query block naming
error logging
java
jdbc
tracing
gather_plan_statistics
hints
external tables
json
connect by
order by
error handling
common table expressions
apex
application express
foreign key
referential integrity
triggers
outer join
partitioning
real world performance
patching
window functions
hotsos
fdba
redo
system change numer
applications
encapsulation
modular
object oriented
aggregate
lag
dense_rank
row_number
snapshot
data guard
sqlcl
sqlplus
dataguard
vmware
dbms_flashback
flashback database
audit
xid
row versions
undo
dbns_system
quarantine
latency
grouping sets
cte
oow19
rowversions
recursive
hierarchy
case study
decode
sql features
xe
memoptimize
execution plan
explain plan
log errors
save exceptions
bulk collect
forall
bulk binding
dbsat
elasticity
s
oracles
conferences
groundbreaker ambassador
java champion
ace director
ace program
community
sys_context
sql_trace
dual
mistakes
disasters
paging
dml error logging
temporal validity
validate_conversion
packs
licensing
options
json_search
json_table
json_query
sys_connect_by_path
recursion
order siblings by
offset
rownum
top-n
fetch first
dbms_utility
utl_call_stack
inline
with clause
rules
dimension by
model clause
dbms_redact
data redaction
cascade
truncate
invisible columns
default on null
identity
default
test case
history
analytic functions
partition pruning
bloom filter
hash partition
list partition
range partition
oltp
data warehouse
10g
cardinality
tuning
big data
ukoug
pluggable
in-memory
cary milsap
tom kyte
oracled
awr
oracle odd
See more