How does SQL*Loader determine if the wallet is open during a SQL*Loader job that touches encrypted d
The sql loader job runs daily but it gave error ORA-28365, wallet is not open, only twice. Wallet was open and re-execution of sql loader job completed successfully.
Problem is not reproducible. Looking for input on what SQL*Loader is looking at to determine if the encryption wallet is open or not.
Trace details from both occurrences are shown below:
*** 2017-09-19 06:30:31.274
*** SESSION ID:(1160.33207) 2017-09-19 06:30:31.274
*** CLIENT ID:() 2017-09-19 06:30:31.274
*** SERVICE NAME:(SYS$USERS) 2017-09-19 06:30:31.274
*** MODULE NAME:(SQL Loader Conventional Path Load) 2017-09-19 06:30:31.274
*** CLIENT DRIVER:() 2017-09-19 06:30:31.274
*** ACTION NAME:(dr/member_balance_load_new.ctl) 2017-09-19 06:30:31.274
kcbtse_get_tbskey: decrypting encrypted key for pdb 0 tablespace 10 without opening the wallet