SlideShare a Scribd company logo
1 of 21
DUDE   Where’s My Data..? 2008 User Conference Kugendran Naidoo
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Speaker Introduction ,[object Object],AIX IBM Storage Linux Enterprise Architect Migration Architect Storage Administrator System Administrator Database Administrator Systems Programmer www.optimaldba.com www.ora600.be www.miracleas.dk www.hbtec.com.br Solaris HP-UX Oracle RAC Lecturer EMC Storage HP Storage Hitachi Storage
Case Study – Database Down and Out… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study – On site… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case Study – Now What..? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloader – What is it? ,[object Object],[object Object],[object Object],[object Object],unloader datafile blocks DATA_KTB_MANAGED (0x06) Output file #1 Output file #2
Data Unloader – What is it? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloader – Ablo “Blocks” ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloaders – Row Internals… Flag 1 byte Lock 1 byte # column Pieces 1 byte Rowheader for  chained  row in normal  heap  table Column  header Column data # col pieces < # cols  (ignore trailing nulls) Max 0xFF or 255 -> intra-block chaining RDBA 4 bytes Rowslot 2 bytes Address of block containing next rowpiece Rowdir index of next block
Data Unloaders – Challenges… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloaders – When… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloaders – Where… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Unloaders – DUDE Internals… SYSTEM   TS AVAILABLE system obj$ tab$ col$ user$ lob$ part$ create dictionary ; obj$ tab$ col$ user$ lob$ part$ Dude Memory tools 1400 1444 1450 3029 USER_TABLENAME_OBJID.dmp 45003 55042 USER_TABLENAME_OBJID.dat USER_TABLENAME_OBJID.ctl USER_TABLENAME_OBJID.ddl
Data Unloaders – Conclusion… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Power of DUDE ….. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wrap-Up ,[object Object],[object Object],[object Object],[object Object]
Questions anyone..? www.ora600.be www.miracleas.dk www.optimaldba.com www.nrgc.co.za www.hbtec.com.br
Kurt Van Meerbeeck
SAN Storage
Going down hard …..

More Related Content

Viewers also liked

Bar Camp Ingredients Of Successful Web Biz Nov 2008
Bar Camp Ingredients Of Successful Web Biz Nov 2008Bar Camp Ingredients Of Successful Web Biz Nov 2008
Bar Camp Ingredients Of Successful Web Biz Nov 2008harveyc99
 
Actionable Architecture
Actionable ArchitectureActionable Architecture
Actionable Architectureguestd3d2f49
 
Aastaajad Nastja
Aastaajad NastjaAastaajad Nastja
Aastaajad Nastjasaharoff
 
03 Prova Fitxer Ppt
03 Prova Fitxer Ppt03 Prova Fitxer Ppt
03 Prova Fitxer Pptemitjans
 
Quilib - Fai girare l'armonia!
Quilib - Fai girare l'armonia!Quilib - Fai girare l'armonia!
Quilib - Fai girare l'armonia!quilib
 
Mortgage Pp For Customers
Mortgage Pp For CustomersMortgage Pp For Customers
Mortgage Pp For Customerszerotoonemil
 
K Ts Resume Final 8 08
K Ts Resume Final 8 08K Ts Resume Final 8 08
K Ts Resume Final 8 08kathycthompson
 
Federico Folcia - Avoid These Top Startup Mistakes
Federico Folcia - Avoid These Top Startup MistakesFederico Folcia - Avoid These Top Startup Mistakes
Federico Folcia - Avoid These Top Startup Mistakesharveyc99
 
Leadership Vision
Leadership VisionLeadership Vision
Leadership Visionharveyc99
 
The Crisis And The Future Of Valuations
The Crisis And The Future Of ValuationsThe Crisis And The Future Of Valuations
The Crisis And The Future Of Valuationspswinhoe
 
Watchout Examples
Watchout ExamplesWatchout Examples
Watchout Examplesmwatzl
 

Viewers also liked (12)

Marinos' story 'The Magic Air Book'
Marinos' story 'The Magic Air Book'Marinos' story 'The Magic Air Book'
Marinos' story 'The Magic Air Book'
 
Bar Camp Ingredients Of Successful Web Biz Nov 2008
Bar Camp Ingredients Of Successful Web Biz Nov 2008Bar Camp Ingredients Of Successful Web Biz Nov 2008
Bar Camp Ingredients Of Successful Web Biz Nov 2008
 
Actionable Architecture
Actionable ArchitectureActionable Architecture
Actionable Architecture
 
Aastaajad Nastja
Aastaajad NastjaAastaajad Nastja
Aastaajad Nastja
 
03 Prova Fitxer Ppt
03 Prova Fitxer Ppt03 Prova Fitxer Ppt
03 Prova Fitxer Ppt
 
Quilib - Fai girare l'armonia!
Quilib - Fai girare l'armonia!Quilib - Fai girare l'armonia!
Quilib - Fai girare l'armonia!
 
Mortgage Pp For Customers
Mortgage Pp For CustomersMortgage Pp For Customers
Mortgage Pp For Customers
 
K Ts Resume Final 8 08
K Ts Resume Final 8 08K Ts Resume Final 8 08
K Ts Resume Final 8 08
 
Federico Folcia - Avoid These Top Startup Mistakes
Federico Folcia - Avoid These Top Startup MistakesFederico Folcia - Avoid These Top Startup Mistakes
Federico Folcia - Avoid These Top Startup Mistakes
 
Leadership Vision
Leadership VisionLeadership Vision
Leadership Vision
 
The Crisis And The Future Of Valuations
The Crisis And The Future Of ValuationsThe Crisis And The Future Of Valuations
The Crisis And The Future Of Valuations
 
Watchout Examples
Watchout ExamplesWatchout Examples
Watchout Examples
 

Similar to DUDE AT SAOUG 2008

Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldRob Gillen
 
22059 slides
22059 slides22059 slides
22059 slidespholden1
 
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael Hausenblas
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael HausenblasBerlin Buzz Words - Apache Drill by Ted Dunning & Michael Hausenblas
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael HausenblasMapR Technologies
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 HighlightsAna Galindo
 
Apache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptxApache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptxMiraj Godha
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Enginefschupp
 
Hadoop File system (HDFS)
Hadoop File system (HDFS)Hadoop File system (HDFS)
Hadoop File system (HDFS)Prashant Gupta
 
Project Tungsten: Bringing Spark Closer to Bare Metal
Project Tungsten: Bringing Spark Closer to Bare MetalProject Tungsten: Bringing Spark Closer to Bare Metal
Project Tungsten: Bringing Spark Closer to Bare MetalDatabricks
 
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1John Boyle
 
Exachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LVExachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LVBobby Curtis
 
Oracle forensics 101
Oracle forensics 101Oracle forensics 101
Oracle forensics 101fangjiafu
 
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010Data Applications and Infrastructure at LinkedIn__HadoopSummit2010
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010Yahoo Developer Network
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle CoherenceBen Stopford
 
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's ConferenceDrizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's ConferenceBrian Aker
 
Block I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBlock I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBabak Farrokhi
 
Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...jaxLondonConference
 
Bigdata and Hadoop
 Bigdata and Hadoop Bigdata and Hadoop
Bigdata and HadoopGirish L
 
Data Management - Full Stack Deep Learning
Data Management - Full Stack Deep LearningData Management - Full Stack Deep Learning
Data Management - Full Stack Deep LearningSergey Karayev
 

Similar to DUDE AT SAOUG 2008 (20)

Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
22059 slides
22059 slides22059 slides
22059 slides
 
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael Hausenblas
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael HausenblasBerlin Buzz Words - Apache Drill by Ted Dunning & Michael Hausenblas
Berlin Buzz Words - Apache Drill by Ted Dunning & Michael Hausenblas
 
OOW 2013 Highlights
OOW 2013 HighlightsOOW 2013 Highlights
OOW 2013 Highlights
 
Apache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptxApache Hadoop- Hadoop Basics.pptx
Apache Hadoop- Hadoop Basics.pptx
 
Oracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical ReviewOracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical Review
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Engine
 
Hadoop File system (HDFS)
Hadoop File system (HDFS)Hadoop File system (HDFS)
Hadoop File system (HDFS)
 
Project Tungsten: Bringing Spark Closer to Bare Metal
Project Tungsten: Bringing Spark Closer to Bare MetalProject Tungsten: Bringing Spark Closer to Bare Metal
Project Tungsten: Bringing Spark Closer to Bare Metal
 
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
 
Exachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LVExachk and oem12c - IOUG C15LV
Exachk and oem12c - IOUG C15LV
 
Oracle forensics 101
Oracle forensics 101Oracle forensics 101
Oracle forensics 101
 
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010Data Applications and Infrastructure at LinkedIn__HadoopSummit2010
Data Applications and Infrastructure at LinkedIn__HadoopSummit2010
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle Coherence
 
notes
notesnotes
notes
 
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's ConferenceDrizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
 
Block I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBlock I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktrace
 
Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...
 
Bigdata and Hadoop
 Bigdata and Hadoop Bigdata and Hadoop
Bigdata and Hadoop
 
Data Management - Full Stack Deep Learning
Data Management - Full Stack Deep LearningData Management - Full Stack Deep Learning
Data Management - Full Stack Deep Learning
 

DUDE AT SAOUG 2008

  • 1. DUDE Where’s My Data..? 2008 User Conference Kugendran Naidoo
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Data Unloaders – Row Internals… Flag 1 byte Lock 1 byte # column Pieces 1 byte Rowheader for chained row in normal heap table Column header Column data # col pieces < # cols (ignore trailing nulls) Max 0xFF or 255 -> intra-block chaining RDBA 4 bytes Rowslot 2 bytes Address of block containing next rowpiece Rowdir index of next block
  • 11.
  • 12.
  • 13.
  • 14. Data Unloaders – DUDE Internals… SYSTEM TS AVAILABLE system obj$ tab$ col$ user$ lob$ part$ create dictionary ; obj$ tab$ col$ user$ lob$ part$ Dude Memory tools 1400 1444 1450 3029 USER_TABLENAME_OBJID.dmp 45003 55042 USER_TABLENAME_OBJID.dat USER_TABLENAME_OBJID.ctl USER_TABLENAME_OBJID.ddl
  • 15.
  • 16.
  • 17.
  • 18. Questions anyone..? www.ora600.be www.miracleas.dk www.optimaldba.com www.nrgc.co.za www.hbtec.com.br