The Knicks banned Charles Oakley indefinitely Friday and fired the Madison Square Garden security chief, owner James Dolan said Friday.