Here is another scenario we ran into today that required command line tools. ArcSDE 10.0 sp4 on Oracle 11.2.0.3.0
AIX 6.1.Client is ArcGIS desktop 10.2.
1) Existing feature class xx, versioned, used to be part of a replica but isn't any more (deregistered on both ends)
2) New feature class loaded to replace it, different table structure, copied into geodatabase as xx_n.
3) Operator tries to rename xx to xx_o without de-versioning (oops). Multiple problems ensue, and xx_n cannot be renamed to xx. No combination of delete, reload, rename using ArcCatalog is solving. Looks like corruption of repository.
4) After "deleting" feature class via ArcCatalog, sde command line sdetable -o create used to create table xx, and sdelayer -o add used to add shape field.
5) Back in ArcCatalog, register xx as versioned, deregister, rename as xx_o. Rename xx_n to xx, delete xx_o. All is well.
This sort of problem with renaming objects happens with some frequency (at least once or twice a year). How are we going to recover when command line goes away? Using a new name for the object in many cases would be extremely painful due to multiple map and application dependencies across several organizations.