DB2: Index Rebuilt Error and Resolution

Recently in our workshop after submitting Load job we are getting error Index re-built. The reason is Load job is failed twice. And Table sapce went to recovery pending status. The below is an issue and resolution happened during DB2 LOAD process.

How to do index rebuild?

The REBUILD INDEX online utility reconstructs indexes or index partitions from the table that they reference.

During the rebuild process, the REBUILD INDEX utility can also create a FlashCopy® image copy of the indexes being rebuilt.

To avoid the cost of running the RUNSTATS utility afterward, you can also specify the STATISTICS option to collect inline statistics when you run the REBUILD INDEX utility.

Restriction:

  • REBUILD INDEX SHRLEVEL CHANGE should only be used to fix a broken or restricted index or to build an index after DEFER.
  • You should not use the REBUILD INDEX SHRLEVEL CHANGE utility to move an index to different volumes; instead, you should use the online REORG utility.
  • REBUILD INDEX SHRLEVEL CHANGE on a unique index will not allow the INSERT option, the DELETE option, or updates that affect the unique index.

Latest from the Blog

Tony Robbins Vocabulary: 50 Powerful Words and Phrases to Improve Your English

Learn 50 powerful Tony Robbins vocabulary words and phrases with simple meanings and example sentences to improve your English speaking skills

Migrating JSON Files from AWS S3 to PostgreSQL Using AWS Glue and PySpark

Migrating JSON files from AWS S3 to PostgreSQL using AWS Glue and PySpark is one of the most common data engineering challenges teams face today. In this guide, you will learn exactly how to build a production-grade AWS Glue JSON to PostgreSQL migration pipeline — from reading raw JSON files in S3 to writing clean,…

5 PySpark Performance Anti-Patterns on Databricks (And How to Fix Them)

Databricks makes scaling big data processing feel almost effortless. Under the hood, however, writing PySpark without understanding how Apache Spark and Delta Lake execute your code can quietly ruin performance, spike DBU costs, and cause out-of-memory (OOM) crashes. Below are 5 common PySpark anti-patterns seen in production, along with exact code fixes to keep your…

Authorization required

To execute this utility, you must use a privilege set that includes one of the following authorities:

  • RECOVERDB privilege for the database
  • STATS privilege for the database is required if the STATISTICS keyword is specified.
  • DBADM or DBCTRL authority for the database. If the object on which the utility operates is in an implicitly created database, DBADM authority on the implicitly created database or DSNDB04 is required.
  • DATA ACCESS authority
  • System DBADM authority
  • SYSCTRL or SYSADM authority

Index rebuild run in 7 phases:

The REBUILD INDEX utility operates in the following phases: UTILINIT Performs initialization and setup.UNLOADUnloads index entries.SORTSorts unloaded index entries.BUILDBuilds indexes.SORTBLDSorts and builds a tablespace for parallel index build processing.UTILTERMPerforms cleanup.

Discover more from Srinimf

Subscribe now to keep reading and get access to the full archive.

Continue reading