[LDAP: error code 32 - No Such Object]; remaining name 'dc=companydc=com'The problem is immediately obvious from the error. There is no comma between the dc=company and dc=com parts of the base context. The comma is however, present in the resource configuration.
The Oracle OID Connector documentation specifies the following.
The example of single base context contains double quotes. But the note for a multilevel base context says that each base context must be specified within double quotes. This sentence implies that a single base context does not require double quotes when (sigh) indeed it does.