PHPackages                             portal89/cakephp5-oracle-driver - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. portal89/cakephp5-oracle-driver

ActiveCakephp-plugin[Database &amp; ORM](/categories/database)

portal89/cakephp5-oracle-driver
===============================

CakePHP 5 Driver for Oracle Database

1103↓50%2PHP

Since May 17Pushed 1y agoCompare

[ Source](https://github.com/Portal89/cakephp5-oracle-driver)[ Packagist](https://packagist.org/packages/portal89/cakephp5-oracle-driver)[ RSS](/packages/portal89-cakephp5-oracle-driver/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

CakePHP 5 Driver for Oracle Database
====================================

[](#cakephp-5-driver-for-oracle-database)

[![Downloads](https://camo.githubusercontent.com/8204a8cee9445e3c2afec617cf988fe10c72240ed5bd6eab5b4be38e979fe657/68747470733a2f2f706f7365722e707567782e6f72672f706f7274616c38392f63616b65706870352d6f7261636c652d6472697665722f642f746f74616c2e706e67)](https://packagist.org/packages/portal89/cakephp5-oracle-driver)[![Latest Version](https://camo.githubusercontent.com/e5fd4c8265c340f2df4a3572e8696a0c1f72173d05e60e9eab57d6fe19489b19/68747470733a2f2f706f7365722e707567782e6f72672f706f7274616c38392f63616b65706870352d6f7261636c652d6472697665722f762f737461626c652e706e67)](https://packagist.org/packages/portal89/cakephp5-oracle-driver)

Installation
------------

[](#installation)

You can install this plugin into your CakePHP application using [Composer](http://getcomposer.org).

The recommended way to install Composer packages is:

```
composer require portal89/cakephp5-oracle-driver

```

Ensure the Oracle Plugin is loaded in your src/Application.php file

```
    /**
     * {@inheritdoc}
     */
    public function bootstrap()
    {
        parent::bootstrap();

        $this->addPlugin(\Portal89\OracleDriver\Plugin::class, ['bootstrap' => true]);
    }

```

Requirements
------------

[](#requirements)

- CakePHP 5.0+
- an Oracle PHP extension
    - OCI8 (PHP extension built with PHP)
    - PDO\_OCI (PHP extension built with PHP)

### Notes on extensions

[](#notes-on-extensions)

For full support, it is recommended to run the `OCI8` extension if possible.

While `PDO_OCI` might be simpler to set up, there are some limitations (e.g. it doesn't support the stored code layer, so only the SQL layer will be available.)

Datasource configuration
------------------------

[](#datasource-configuration)

Here is an example datasource configuration:

```
