Is there any item/weapon/spell/monster that if you don't encounter at one point in the game, you can't go back later for it?

On a side note, can you get one of every item/armor/weapon or does the limited inventory space prevent that?