Troubleshooting
Oracle error messages can sometimes describe symptoms rather than the root cause. If you see an unfamiliar error, consult Oracle documentation and trusted support resources before attempting to resolve it. If you are still unable to resolve the error, contact Oracle support.
If you edit an Oracle configuration file, use a plain text editor running on the host. Do not copy and paste file contents using a rich-text editor, because it may insert hidden characters that are difficult to detect and can prevent the file from working. Entrust also recommends that you avoid copying files (including library files) onto a UNIX host via a Windows intermediary.
An SQL command produces no output, or unexpected output or an error
-
Try reconnecting to the database.
-
If that does not work, try bouncing the database.
After changing a configuration file, database behavior does not change
-
Try reconnecting to the database.
-
If that does not work, try bouncing the database.
ORA-28367: wallet does not exist
-
Check that you have correctly installed and configured the Entrust PKCS#11 library.
-
Try reconnecting to the database.
-
Try bouncing the database.
-
Try restarting the Entrust hardserver.
ORA-28367: cannot find PKCS11 library
-
Ensure that you have the correct permissions to use the
/opt/oracle/extapi/…directory. -
Check that you are using a library built for the correct local architecture (32-bit or 64-bit).
-
Check that you are using the appropriate Java version (32-bit or 64-bit).
-
See the advice given above about editing or copying Oracle files.
-
Try reconnecting to the database.
-
Re-copy the
libcknfast.solibrary file to/opt/oracle/extapi/. -
In the
ORACLE_BASE/extapidirectory, create a link namedlibcknfast.soto the actualNFAST_HOME/toolkits/pkcs11/libcknfast.sofile.
ORA-28353: failed to open wallet
-
Check that you have set up your
cknfastrcfile with the correct contents. -
Ensure that the HSM wallet passphrase is correct.
-
If OCS or Softcard key protection is used, ensure that the name and passphrase are correct and are separated by a
|or a:. -
If you have migrated from an Oracle wallet to an HSM wallet, you must update the passphrase.
ORA-00600: internal error code
arguments: [kzthsmgmk: C_GenerateKey], [6], [], [], [], [], [], []
-
Ensure that you have added the
oracleuser to thenfastgroup. In some cases, you may need to log out and log back in as theoracleuser for this to take effect. -
If a FIPS 140 Level 3 Security World is in use, ensure that an OCS card is inserted in the HSM slot.