SOLARIS Sparc: Cannot Create Credentialstore Oracle GoldenGate 12.3.x When FIPS 140-2 AND AES 256 Encryption is Enabled NZERROR 29231

(Doc ID 2368614.1)

Last updated on MARCH 02, 2018

Applies to:

Oracle GoldenGate - Version 12.3 Beta and later
Oracle Solaris on SPARC (64-bit)

Symptoms

Using Oracle GoldenGate 12.3.x for Oracle RDBMS on Solaris SPARC OS

Oracle GoldenGate 12.3.0.1.2 for Oracle on Solaris Sparc
Version 12.3.0.1.2 OGGCORE_12.3.0.1.0_PLATFORMS_171208.0005_FBO

 

GGSCI (host) 2> add credentialstore

ERROR: Unable to create a new credential store.


Enabling XML tracing (see Doc ID 1204284.1) on "ggsci" and duplicating the error shows the following trace/errors:

2018-02/01 15:45:36.197 main |DEBUG| 234 ggstd/strutl.c | ggUpshiftNotQuotedNotDir: input string: add credentialstore
2018-02/01 15:45:36.197 main |DEBUG| 353 ggstd/strutl.c | ggUpshiftNotQuotedNotDir: output string: ADD CREDENTIALSTORE

2018-02/01 15:45:36.198 main |DEBUG| 1302 ggsec/CWallet.cpp | lock: Wallet locked.
2018-02/01 15:45:36.198 main |INFO | 443 ggsec/CWallet.cpp | create: Wallet locked.
2018-02/01 15:45:36.203 main |ERROR| 1083 ggsec/CWallet.cpp | initNZCtx: Error initializing the nz context. NZERROR 29231
2018-02/01 15:45:36.203 main |ERROR| 448 ggsec/CWallet.cpp | create: Could not initialize network security context.
2018-02/01 15:45:36.203 main |ERROR| 372 ggsec/CWallet.cpp | createRawWallet: Cannot create wallet file. NZERROR 29231
2018-02/01 15:45:36.203 main |ERROR| 966 ggsec/CWallet.cpp | close: There is no wallet loaded yet.
2018-02/01 15:45:36.203 main |DEBUG| 1324 ggsec/CWallet.cpp | unlock: Wallet unlocked.

2018-02/01 15:45:36.203 main |DEBUG| 1358 ggsec/CWallet.cpp | delete CWallet::AliasList 0xffffffff7ffe2b60
2018-02/01 15:45:36.203 main |DEBUG| 1020 ggsec/CWallet.cpp | delete CWallet::NZContext 0xffffffff7ffe2b28
2018-02/01 15:45:36.203 main |ERROR| 474 ggsec/CCredentialStore.c | Cannot create store. Error 29231

 

Changes

 FIPS 140-2 AND AES 256 encryption is enabled on RDBMS side.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms