Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-12749

Support for Oracle Wallet

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Database - Oracle
    • None
    • 7
    • 6
    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Problem Definition

      There is no way to use Oracle Wallet to move away from storing plain text credentials.

      The following steps result in an error:

      1) Move the db servicename/hosts to a tnsnames.ora file.
      2) Edit the jdbc.url bitbucket.properties file to point to the tnsnames.ora connection entry.

      2) Add the following Bitbucket JVM service options:
      -Doracle.net.wallet_location=G:\Atlassian\ApplicationData\shared
      -Doracle.net.tns_admin=G:\Atlassian\ApplicationData\shared

      3) Remove the jdbc.user & jdbc.password from the bitbucket.properties file (since they should now be retrieved from the Oracle Wallet)

      Error:

      XXXX-XX-XX XX:XX:XX,XXX ERROR [spring-startup] com.zaxxer.hikari.pool.HikariPool bitbucket - Exception during pool initialization.
      java.sql.SQLException: ORA-01017: invalid username/password; logon denied
      

      Suggested Solution

      • Add support for Oracle wallet or a feasible alternative

              Unassigned Unassigned
              nhansberry Nate Hansberry (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: