Linux Recipes for Oracle DBAs

  • 8h 38m
  • Bernard Lopuz, Charles Kim, Darl Kuhn
  • Apress
  • 2009

Linux Recipes for Oracle DBAs is an example-based book on managing Oracle Database in a Linux environment. Covering commonly used distributions such as Red Hat Enterprise Linux and Oracle Enterprise Linux, the book is written for database administrators who need to get work done and lack the luxury of curling up fireside with a stack of Linux documentation. The book is task-oriented: Look up the task to perform. See the solution. Read up on the details. Get the job done.

  • Takes you directly from problem to solution
  • Covers the "right" mix of Linux user and administration tasks for database administrators
  • Respects your time by being succinct and to the point

What you¡¦ll learn

  • Execute Linux commands applicable to Oracle Database administration.
  • Write shell scripts to automate critical DBA tasks.
  • Monitor, tune, and optimize a Linux server to run Oracle Database.
  • Perform Linux system administration tasks relevant to Oracle Database.
  • Implement Oracle RAC on Linux.
  • Implement Oracle ASM on Linux.
  • Remotely (and securely!) manage Oracle on Linux.

Who is this book for?

Linux Recipes for Oracle DBAs is a book for Oracle database administrators who want to expertly operate Oracle databases on the Linux operating system. If you're new to Linux, or are migrating from a Unix platform, or just want detailed solutions for tasks that Oracle DBAs perform on Linux servers, this book is for you.

About the Authors

DARL KUHN is currently a DBA with Sun Microsystems. He has coauthored two other books: RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach (Apress, 2007) and Oracle RMAN Pocket Reference (O'reilly, 2001). He also teaches advanced database courses at Regis University and performs volunteer database administration work for the Rocky Mountain Oracle Users Group. He has a graduate degree from Colorado State University.

CHARLES KIM serves as the practice manager of database technologies at Novara Solutions. He has more than 18 years of IT experience and has worked with Oracle since 1991. Charles is an Oracle ACE, coauthor of Oracle Database 11g New Features for DBAs and Developers (Apress, 2007), and author of the "Maximum Availability Architecture" case study at Oracle's web site (; he has certifications in Oracle, Red Hat Linux, and Microsoft. Prior to Novara Solutions, Charles functioned as the chief Oracle database engineering counsel for Fidelity National Information Services and worked at companies such as GMAC Mortgage, Oracle Corporation, and i2 Technologies.

Charles has presented advanced topics for IOUG and Oracle OpenWorld on such topics as RAC/ASM and 24/7 high availability considerations. Charles also blogs regularly at and provides technical solutions to Oracle DBAs and developers.

BERNARD LOPUZ is currently a senior technical support analyst at Oracle Corporation. In the early years of his IT career before he became an Oracle database administrator, he was a programmer developing Unisys Linc and Oracle applications, as well as interactive voice response (IVR) applications such as telephone banking voice-processing applications. He has wide experience using Red Hat AS and Oracle Enterprise Linux (OEL). Bernard was the technical reviewer of RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach (Apress, 2007) and is an Oracle Certified Professional (OCP). He is pursuing a master's degree in computer information technology at Regis University in Denver, Colorado, and has a bachelor's degree in computer engineering from the Map„Ía Institute of Technology in Manila, Philippines.

In this Book

  • Getting Started
  • Working in the Shell
  • Managing Processes and Users
  • Creating and Editing Files
  • Managing Files and Directories
  • Archiving and Compressing Files
  • Shell Scripting
  • Analyzing Server Performance
  • Viewing and Configuring System Resources
  • Managing Server Software
  • Automating Jobs
  • Implementing Automatic Storage Management on Linux
  • Implementing Real Application Clusters on Linux
  • Working Securely Across a Network
  • Managing X Window
  • Managing Remote Servers with VNC