Welcome to Josi's LAB
Start here
Have you tried turning it off and on again?
Runbooks, scripts and notes for Oracle DBAs, written from real support work. Every page is meant to be used with a terminal open next to it.
What you will find
The content is split into three shelves. Open a shelf to see its books.
Oracle DBA
Scripts and guides for running Oracle databases: administration, performance, diagnostics, security, Linux and reference queries. Oracle Install & Setup
Step-by-step installation and setup guides, including Oracle Database 23ai Free and 19c. Infra & Cloud
Domains, SSL, Kubernetes, PostgreSQL and other infrastructure notes.
Scripts and guides for running Oracle databases: administration, performance, diagnostics, security, Linux and reference queries. Oracle Install & Setup
Step-by-step installation and setup guides, including Oracle Database 23ai Free and 19c. Infra & Cloud
Domains, SSL, Kubernetes, PostgreSQL and other infrastructure notes.
Where to start
| If you want to | Go to |
|---|---|
| Learn the daily work of a DBA from the beginning | Oracle DBA Starter Guide |
| Find a script for a day-to-day task | Administration |
| Investigate a slow query or a busy database | Performance |
| Work on the operating system side | Linux for Oracle DBAs |
| Look up a query, a view or a cheat sheet | Reference |
| Install or set up a database | Oracle Install & Setup |
| Publish a site, set up SSL or run containers | Infra & Cloud |
How to navigate
- Shelves group books by subject. Books are split into chapters, and each page covers one task or one script.
- The search box at the top looks through every page. Search for a script name, an error code such as
ORA-01555, or a view such asv$session. - Inside a book, the left sidebar lists its chapters and pages. On long pages, Page Navigation jumps between headings.
- The Books link in the header lists everything in one place, including books that are not on a shelf.
How the pages are written
- Scripts are ready to copy. Read a script before you run it, and try it outside production first.
- Names are placeholders. Replace values such as
PRODDB1,dbserver01andexample.comwith your own. - Coloured boxes carry the warnings. An information box gives context. A warning box marks a command that can affect a running database.
- Some features need a license. Pages that rely on AWR, ASH or SQL Monitor need the Diagnostics and Tuning packs. Check Before you start: licenses.
New here? Open How to use this guide in the Starter Guide and follow the chapters in order.
More from the lab
- Blog: hexacats.cloud
- YouTube: @JosiMorais2006
- Podcast: @HexaVersoCast