Revert "enhance constructor and remove parseDSN"

This reverts commit c6d8bebec465378add14acc1f4cfd7726c99fda3.

Revert the removal of parseDSN and make it work based on the current
PDO OCI DSN description and the connection options in oci_connect().