Skip to main content

Set Up Wallets

Wallets are set up on the Oracle database server.

  1. Set up the wallet on the Oracle database server (replace password with a password of your choice). If you already have a wallet set up on the Oracle database server, skip this step:

    # mkdir /usr/lib/oracle/11.2/client64/owm/wallets/oracle
    # orapki wallet create -wallet /usr/lib/oracle/11.2/client64/owm/wallets/oracle \
    -auto_login -pwd password
    # orapki wallet add -wallet /usr/lib/oracle/11.2/client64/owm/wallets/oracle\
    -dn "CN=root" -keysize 2048 -self_signed -validity 365 -pwd password
  2. Set up the client wallet (replace password with a password of your choice, and replace oracle.example.com with your Oracle database host name):

    # mkdir /usr/lib/oracle/11.2/client64/owm/wallets/client
    # orapki wallet create -wallet /usr/lib/oracle/11.2/client64/owm/wallets/client
    -auto_login -pwd password
    # orapki wallet add -wallet /usr/lib/oracle/11.2/client64/owm/wallets/client \
    -dn "CN=oracle.example.com" -keysize 2048 -self_signed -validity 365 -pwd password

    # orapki wallet export -wallet /usr/lib/oracle/11.2/client64/owm/wallets/client \
    -dn "CN=oracle.example.com" -cert \
    /usr/lib/oracle/11.2/client64/owm/wallets/oracle/user.cert
    # orapki wallet export -wallet /usr/lib/oracle/11.2/client64/owm/wallets/oracle \
    -dn "CN=root" -cert \
    /usr/lib/oracle/11.2/client64/owm/wallets/client/oracledb.cert

    # orapki wallet add -wallet /usr/lib/oracle/11.2/client64/owm/wallets/oracle \
    -trusted_cert -cert /usr/lib/oracle/11.2/client64/owm/wallets/oracle/user.cert \
    -pwd password
    # orapki wallet add -wallet /usr/lib/oracle/11.2/client64/owm/wallets/client \
    -trusted_cert -cert \
    /usr/lib/oracle/11.2/client64/owm/wallets/client/oracledb.cert -pwd password