You are typically starting - by asking wrong questions - an endless thread.
Rebuilding index on regular basis ? Discussed thousands of time here.
Update stats ? What version are you working on ? Discussed thousands of time here.
Enhance performance ? There's nothing to prevent future performance issue.
There's a nice tool though, OEM Grid Control which help a lot in many ways for the DBA tasks.