We are evaluating Drupal 8, and one of our needs is to use Oracle as the main (and only) database.

Is it possible to use Oracle as the Drupal 8 database? Can be a problem with the external modules?

And another question: The database access layer in Drupal 8 is Doctrine, or module developers can use hand-written queries (so, MySQL dependant queries)?

  • Why you require to use Oracle for main Drupal DB?
    – Bobík
    Commented Jul 10, 2017 at 17:55
  • Did you have any problems with using oracle? @mHouses Commented Aug 8, 2017 at 13:16

1 Answer 1


As of now no. only in Drupal 7 we have. Drupal 8 supports MySQL 5.0.15 or higher (or MySQL 5.1.30 or higher) with InnoDB as the primary storage engine, and requires the PDO database extension. https://www.drupal.org/requirements/database

https://www.drupal.org/project/oracle - drupal 7

see the here for further info the thread is postponed as of now


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.