For example this recent question uses the tag oracle-11 instead of oracle-11g. Should I just change the tag and delete oracle-11?
Also should I change tags like oracle-11xe to improve consistancy (eg to oracle-11g-xe and oracle-11g-r2-xe)
For example this recent question uses the tag oracle-11 instead of oracle-11g. Should I just change the tag and delete oracle-11?
Also should I change tags like oracle-11xe to improve consistancy (eg to oracle-11g-xe and oracle-11g-r2-xe)
We should surely have oracle11g over oracle-11g but yes oracle-11 is unlikely to help anyone.
This also partly covered what you're asking here
Also should I change tags like oracle-11xe to improve consistency (eg to oracle-11g-xe and oracle-11g-r2-xe)
Meaning that if the generic person "you" is going to search for a term, are you going to search for "oracle 11xe" on Google or are you going to search for "oracle 11g r2 xe"? We need to make the tags match what people would search for. (I don't use Oracle so I don't know) Our site's analytics show that "oracle xe" is a leading search term getting people to the site, so bear that in mind as well.
I have seen a few questions with the mysql tag that was so generic (about SQL or doing backups for example) and non-mysql related that I just simply removed the tag and explained its removal. Maybe there should be a TagDeputy badge for having to screen question content against its proposed tags. There are still some questions lingering now that are tagged mysql and have no mysql nuances ever mentioned.
My answer may be a little out of context, but it is another form of tag proliferation (tagging incorrectly)