Add an option to use SID

Oracle 11g can also use SID instead of service name. SID can be passed as either as SERVICE_NAME or as SID, leaving SERVICE_NAME empty.