Ответы справочной службы
Правильно: в г. Оренбурге.
Вы правильно понимаете это правило. Небольшое уточнение: обратите внимание на слово "обычно" в тексте "Письмовника". Это означает, что в ряде случаев возможно и склонение (согласование) топонима.
Справочники
В городе Москва или в городе Москве? Названия в сочетании с родовым словом Географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река и др., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование. Правильно: в городе Москве, в городе Санкт-Петербурге, из города Киева; в деревню Ивановку, из ...
...функции приложения: в городе Луисвилл, в городе Мобеж...