Description:

      When undergoing a fresh install of Confluence 6.4 and above and attempting to configure a Oracle 12C DB via the installer, the installer will throw a DatabaseVerifyException when conducting DB connection checks stating that the DB user does not contain the correct privileges. 

      Yet, using the same DB user, with the same permissions on 6.3 works fine. No privilege error is thrown.  
      Upgrading does not encounter this as no DB connection checks occur during the upgrade path.
      Tested on ojdbc7 & ojdbc8 drivers using RC1.

      Issue is consistent on 6.4+ regardless of oracle DB engine, driver & instance. 

      Conclusion being that the DB connection tests do not check for the correct permissions.

      Tests need to be more granular to ensure they are covering the required permissions needed to write and successfully configure a Oracle 12c DB for Confluence Server. 

       

      Steps to reproduce:

      1. Have a Oracle 12c R1 DB
      2. Grant a user dba access & connect, resource role
      3. Run 6.4 + installer
      4. Configure DB credentials and test connection
      5. Observe error

       

      Expected Outcome:

      DB connection checks check for correct permissions and allow user to successfully configured db and proceed to the next screen.

       

      Actual Outcome:

      DB checks are looking for the wrong privelges and therefore throw an error. See attached.

      Workaround:

      Either:

      a) Conduct installation via upgrade path

      Or 

      b) Log into the db, apply the permissions that the checks are looking for and then test connection to satisfy the installer.

          Form Name

            [CONFSERVER-54742] Permission Privilege Error when configuring Oracle 12c DB

            Jen Marfell (Inactive) made changes -
            Labels Original: Oracle Setup enterprise-backlog loyalty warranty New: Oracle Setup loyalty warranty
            Minh Tran made changes -
            Labels Original: Installer Oracle Setup enterprise-backlog loyalty warranty New: Oracle Setup enterprise-backlog loyalty warranty
            Bugfix Automation Bot made changes -
            Support reference count New: 1
            Katherine Yabut made changes -
            Workflow Original: JAC Bug Workflow v3 [ 2875779 ] New: CONFSERVER Bug Workflow v4 [ 3005135 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow v2 [ 2803556 ] New: JAC Bug Workflow v3 [ 2875779 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow [ 2737016 ] New: JAC Bug Workflow v2 [ 2803556 ]
            Owen made changes -
            Symptom Severity Original: Minor [ 14432 ] New: Severity 3 - Minor [ 15832 ]
            Adam Barnes (Inactive) made changes -
            Epic Link Original: CONFSRVDEV-5532 [ 932635 ] New: CONFSRVDEV-1150 [ 671907 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2500626 ] New: JAC Bug Workflow [ 2737016 ]
            Status Original: Open [ 1 ] New: Gathering Impact [ 12072 ]
            Alex Yakovlev (Inactive) made changes -
            Epic Link New: CONFSRVDEV-5532 [ 932635 ]

              Unassigned Unassigned
              smadi Said
              Affected customers:
              0 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated: