Support for Oracle Wallet

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Unresolved
    • None
    • Component/s: Database - Oracle
    • None
    • 7
    • 6

      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

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

              Created:
              Updated: