Database Administration (MOSC)

MOSC Banner

Which is the best way to release fragmented space in INDEX?

edited Mar 4, 2019 12:06AM in Database Administration (MOSC) 32 commentsAnswered

Hi,

We have few rapidly growing indexes that contain fragmented space. I need to release the space without blocking DML activity. Shrink operation is the best way to go I suppose but problem is that it locks the index's table at the end, which I can't afford for now. So options left are COALESCE and ONLINE REBUILD.

COALESCE I read doesn't release space to dba_free_space, so there won't be any visible space release as far as I understand. So is REBUILD ONLINE the only option here? Does REBUILD ONLINE lock the table and prevent DML transactions?

We are using non-RAC 11.2.0.3 Oracle EE database with ASSM.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center