This BRSPACE function rebuilds indexes. For more information, see Rebuilding Indexes with BR*Tools.
Function options:
-a|-action: specifies the action for the index rebuild
Syntax: -a|-action check|rebpart|rebuild|resume|stop|suspend
check checks indexes for rebuild
rebpart rebuilds index partitions
rebuild rebuilds indexes in the standard way
resume resumes the rebuild
This option lets you resume the rebuild that was paused with the suspend option.
stop stops the rebuild
This option enables a “clean” premature termination of the rebuild without all indexes being processed. However, this does not cancel the rebuild of individual indexes. Instead, the process is terminated before the next index is processed. Therefore this action can take a long time.
suspend suspends the rebuild
This option lets you suspend the rebuild without terminating it. However, this does not cancel the rebuild of individual indexes. Instead, the process is terminated before the next index is processed. Therefore this action can take a long time.
Default: rebuild
You start the stop, suspend, and resume actions in parallel to a current rebuild, usually from a different shell or command prompt, for example:
brspace -c force -f tbrebuild -a suspend
...
brspace -c force -f tbrebuild -a resume
-c|-compress: specifies the index compression action
Syntax: -c|-compress cind|cind_only|dind|dind_only|none
cind compresses indexes
cind_only compresses only qualified indexes
dind decompresses indexes
dind_only decompresses only qualified indexes
none does nothing
For more information, see SAP Note 1464156 .
Default: none
-e|-degree specifies the parallel degree to be used internally by the ALTER INDEX REBUILD statement for the rebuild of individual indexes. It is reset to the old value by BRSPACE after the rebuild has finished.
Syntax: -e|-degree <degree>
Default: the parallel degree of the current index
-i|-index: specifies the indexes to be rebuilt
Syntax: -i|-index all|allsel|[<owner>.]<index>|
[<owner>.][<prefix>]%[<suffix>]|
[<owner>.][<prefix>]*[<suffix>]|<index_list>|unusable
where:
all or “%” means preselect
allsel or “*” means final select:
unusable means rebuild unusable indexes
For more information about wildcards for preselect and select, see Selecting Objects in Segment Management with BR*Tools.
Default: all (preselection)
-ic|-indcompr: specifies the index compression method
Syntax: -ic|-indcompr all_col|ora_proc|sap_proc|val_cmd|<number>
all_col: all eligible index columns
ora_proc: procedure provided by Oracle
sap_proc: procedure provided by SAP
val_cmd: result of validate command
<number>: fixed number of index columns
For more information, see SAP Note 1464156 .
Default: ora_proc
-ip|-indpart all|allsel|[[<owner>.]<index>.]<partition>|: specifies the index partitions to be rebuilt
[[<owner>.]<index>.][<prefix>]%[<suffix>]|
[[<owner>.]<index>.][<prefix>]*[<suffix>]|<indpart_list>
all or allsel means selection of all index partitions
'%' or '*' means selection of wildcards
Default: all index partitions
-l|-initial: specifies the initial extent size of the reorganized index
Syntax: -l|-initial <category>
<category> specifies the size of the initial extent after reorganization and is restricted to the following possible values:
1: 16 KB
2: 64 KB
3: 1 MB
4: 8 MB
5: 64 MB
6: 1 GB
7: 8 GB
8: 64 GB
Default: none
If you do not specify initial at all, the reorganized index retains the initial extent size from before the reorganization.
-m|-mode: lets you rebuild the indexes offline - that is, without the ONLINE clause of the ALTER INDEX REBUILD statement (this locks the index).
Syntax: -m|-mode online|offline
This method can be faster than an online rebuild but it locks the indexes, so make sure that your SAP system is not running at rebuild time.
Default: online
-n|-newts: specifies that the indexes are rebuilt to a new tablespace
Syntax: -n|-newts <tablespace>
<tablespace> specifies the name of the new tablespace
Default: current tablespace that the indexes are located in
-o|-owner: defines the SAP owner of the tables - useful for Multiple Components in One Database (MCOD) configurations
Syntax: -o|-owner <owner>|<owner_list>
<owner> or <owner_list> specifies the name of the SAP owner or owners
Default: all SAP owners in MCOD, otherwise the single SAP owner
-p|-parallel: specifies parallel processing for the rebuild
Syntax: -p|-parallel <threads>
<threads> specifies the number of processing threads running in parallel
Default: 1, that is, no parallel processing
-s|-tablespace: specifies the tablespace of the indexes to be rebuilt
Syntax: -s|-tablespace <tablespace>|<tablespace list>
<tablespace> or <tablespace list> specifies the tablespace name(s)
Default: none
-t|-table: specifies the table(s) of the indexes to be rebuilt
Syntax: -t|-table all|allsel|[<owner>.]<table>|
[<owner>.][<prefix>]%[<suffix>]|
[<owner>.][<prefix>]*[<suffix>]|<table_list>
where:
all or “%” means preselect
allsel or “*” means here also preselect
For more information about wildcards for preselect and select, see Selecting Objects in Segment Management with BR*Tools.
Default: none