I have encountered this issue while community to enterprise migration and it was happening since the base table ‘oauth_consumer‘ was not available.
CREATE TABLEoauth_consumer(entity_idint(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity Id',
created_attimestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Created At',
updated_attimestamp NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT 'Updated At',
namevarchar(255) NOT NULL COMMENT 'Name of consumer',
keyvarchar(32) NOT NULL COMMENT 'Key code',
secretvarchar(32) NOT NULL COMMENT 'Secret code',
callback_urltext COMMENT 'Callback URL',
rejected_callback_urltext NOT NULL COMMENT 'Rejected callback URL',
PRIMARY KEY (entity_id),
UNIQUE KEYOAUTH_CONSUMER_KEY(key),
UNIQUE KEYOAUTH_CONSUMER_SECRET(secret),
KEYOAUTH_CONSUMER_CREATED_AT(created_at),
KEYOAUTH_CONSUMER_UPDATED_AT(updated_at)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='OAuth Consumers';