ExitCertified Training Training with Java Solaris Red Hat IBM Symantec Siebel PeopleSoft Certified
 
1.800.803.3948     Email Us

Start
Training Courses and Schedules
Training Savings
IT Certification
Training Solutions
Loading

Introduction to Core Dump Analysis

Format: Instructor-Led Classroom
 
 

The Introduction to Crash Dump Analysis and the SunOS Kernel course provides students with essential skills to diagnose and resolve system problems, beginning with whether a system problem is due to hardware or software. If it's hardware, which piece of hardware is causing the problem? If it's software, is there a patch that fixes this problem? What tools can be used to help identify the causes of system problems? Where can they be obtained, and how are they used? This course helps students to answer these questions and to identify and resolve basic Solaris Operating System (Solaris OS) problems successfully.

Students who can benefit from this course
  • Experienced System Administrators, Support personnel, and Driver Developers

 
 

Skills Gained

 
  • Distinguish software-caused system crashes from hardware-caused system crashes

  • Retrieve initial analysis information from a crash dump using Solaris CAT, ACT, the adb debugger, and the mdb debugger

  • Distinguish among unique panic string, bad trap, and hang crash dumps

  • Identify appropriate SunSolve search strings for unique panic string and bad trap crash dumps

 
  • appropriate SunSolve search strings for unique panic string and bad trap crash dumps Use the SunSolve program to find bugs and cases related to the crash dumps or error messages

  • Given a C structure declaration, describe how the data structure is stored in memory and how it looks when displayed by Solaris CAT, the adb debugger, and the mdb debugger

  • Describe the major kernel subsystems and use Solaris CAT, the adb debugger, and the mdb debugger to display the subsystems' related data structures

Prerequisites

 
  • System Administration for the Solaris 10 Operating System Part 2 (SA-202-S10)

  • Be familiar with fault analysis problem-solving technique

  • Administer the Solaris OS on a Sun server

  • Access the messages file

 
  • Understand basic operating system concepts

  • Modify OpenBoot PROM (OBP) variables

  • Manipulate files and directories on a UNIX file system

  • Use the SunSolve(SM) program effectively

 
Sun Microsystems Training Course This course is taught by Certified Oracle instructors.

ExitCertified is the only Authorized Sun Education Partner in Canada, and the largest Sun reseller in North America.

There is a difference....learn more.
Ask A Question About This Training
Code: ST-375
Format: Instructor-Led Classroom
Length: 5 Days
Certified By: Oracle
Tuition (CAD): $5,150
Oracle University Awards ExitCertified the  Oracle Delivery Partner for 2012
Sort Schedule By: 
No Course Dates There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below. We can also contact you when the course is scheduled in your area.
   
Request course date Request Course On-Site
Browse Similar Training Classes
Related training classes
Courses you can take after
Advanced Crash Dump Analysis

 

Introduction to Core Dump Analysis Content Details

 
 
Gathering Information
  • Collect system crash data
  • Determine if a system is hung
  • Obtain a crash dump from a hung system
  • Force crash dumps for hard hangs
  • Describe the mechanism and system resources necessary to create crash dumps
  • Describe how to configure a system to save crash dumps
  • Troubleshoot crash dump failures
  • Describe system information used to analyze a system crash
Analyzing Information
  • Differentiate between software and hardware problems
  • Interpret the output from the prtdiag utility
  • Interpret the output from the Sun Explorer software
  • Analyze patch information
  • Describe the types of device names and their components
  • Display the device tree
  • Interpret information in the messages file
  • Interpret memory error messages
Understanding Data Structures
  • Describe how a C language structure looks in memory
  • Describe how a pointer is used in the C language
  • Describe linked lists
  • Describe stacks
  • Describe hashing
Analyzing System Crash Dumps
  • Describe the information used for initial crash dump analysis
  • Describe information sources within the SunSolve program that are useful for resolving system crashes
  • Use the SunSolve program to locate technical information, bugs, and patches related to system crashes
  • Use the adb debugger to obtain initial crash dump information
  • Use the Modular Debugger (MDB) to obtain initial crash dump information
  • Use Solaris Crash Analysis Tool (CAT) to obtain initial crash dump information
 
Introducing Kernel Features and Organization
  • Describe the location of kernel modules on disk
  • Describe the components of the SunOS software
  • Describe user processes
  • Describe interrupts
  • Describe multithreading
  • Describe the location of structure definitions
Exploring Kernel Services
  • Describe what traps are and how they are processed
  • Describe how system calls are processed
  • Describe what synchronization and protection are and why they are needed
  • Describe the Solaris OS locking mechanisms
  • Describe signals and how they are processed
  • Describe what callouts are and how they are stored and processed
  • Describe what cyclics are and what parts of the kernel are clients of this service
Examining the Process Subsystem
  • Describe multithreading in the kernel and processes
  • Identify the structures used by the kernel to support a process
  • Describe the process life cycle, including thread creation
  • Describe how threads are scheduled
  • Describe priority inversion and how the kernel resolves the problem
  • Describe how time stamps are used in the kernel
  • Describe how the kernel controls processors
Examining the Memory Subsystem
  • Describe memory management issues from the kernel perspective
  • Identify the process structures used in address translation
  • Describe anonymous memory
  • Describe kernel page structures and their use
  • Describe the MMU and the HAT layer
  • Describe the kernel address space
  • Describe kernel memory allocation
  • Describe paging and swapping
Examining the File and I/O Subsystem
  • Describe the basic file system structure
  • Describe the virtual file system framework
  • Describe how file system mounting and path name resolution are accomplished
  • Describe the use of the Directory Name Lookup Cache (DNLC)
  • Describe the UFS file system specific data structures
  • Describe process file management
  • Describe the use of the specfs file system
  • Describe the kernel device tree


  ExitCertified Training with Java Solaris Red Hat IBM Symantec Apple MySQL Siebel PeopleSoft  
  When you take a certified course with ExitCertified, you are learning from the creators of the products you use. Our commitment to your IT community, along with our authorization to deliver certified courses, ensures you receive a premium training experience.

There is a difference. Learn from the source.
 
Training Contacts  
   
Canada United States

Vancouver Training :: 604.633.3948
Victoria Training :: 1.866.328.3948
Calgary Training :: 403.291.2855
Edmonton Training :: 780.441.3948
Regina Training :: 1.866.328.3948
Toronto Training :: 416.487.3948
Ottawa Training :: 613.232.3948
Montreal Training :: 514.876.1666
Quebec City Training :: 514.876.1666

Sacramento Training :: 916.669.3970
San Francisco Training :: 415.975.3948
San Jose Training :: 408.288.3948
Las Vegas Training :: 1.800.803.3948
Phoenix Training :: 602.889.9350
Worldwide - 1.800.803.3948 (EXIT) Trust your IT training™
If you have any questions email us and we'll get back to you within 1 business day.
   



(c) 2013 ExitCertified Corp. All rights reserved.


ExitCertified is a global provider of authorized technology training. Some of our popular course topic include:
 
Sun Training Oracle Training Symantec Training IBM Training Red Hat - Linux Training
Java Training, J2EE Training, JSP Training, Java Courses, Servlets Training, EJB Training, Struts Training, Networking Courses,Java Composite Application Platform (JCAPS) Training, Java Certification, SeeBeyond Training, XML Training, Solaris Certification, Corporate Training PeopleSoft Training, 11g Training, 11g Certification, Oracle SQL, Oracle PL/SQL, DBA Training, Oracle Certification, Hyperion Training, 10g Training, Siebel Training, JD Edwards Training, Stellent Class, e-Business Suite, MySQL Training, Altiris Training, NetBackup Training, Veritas Training, Symantec CertificationIT Security Training DB2 Training, WebSphere Training, CICS Training, Informix, Rational Training, Lotus, Notes and Domino Training, Tivoli Courses, AIX Class RedHat Training , JBoss Training
         
Cisco Training Apple Training Hitachi - HDS Training Project Management PMI Training VMware Training
Routing and Switching Training, Unified Communications Training, Network Security Training, Data Center Training Apple Course, Leopard Training, Xsan Training