I followed instructions at https://enterprise.arcgis.com/en/server/10.9/manage-data/linux/configure-database-connection-for-arc... so I can register my Oracle 19C database (non-spatial) with ArcGIS Server and publish tables. However when I try to register the database from my .sde file using Manager, I get the following error: "Cannot connect to database because the database client software failed to load. Be sure the database client software is installed and configured correctly." My sde connection file works fine in Pro on my machine, but curious what I could be doing wrong on the Server side.
What I did was:
1. Download Oracle Instant Client Downloads (v19.15.0.0.0) for Linux x86-64 (64-bit) from my.esri.com
2. Unzipped to /opt/arcgis/OracleDatabaseInstantClient19c/instantclient_19_15 on my Server Machine.
3. Edited /opt/arcgis/server/usr/init_user_param.sh to include line: export LD_LIBRARY_PATH=/opt/arcgis/OracleDatabaseInstantClient19c/instantclient_19_15:$LD_LIBRARY_PATH
4. Restarted ArcGIS Server service on machine.
I did not uncomment any other lines in init_user_param.sh, make any changes to PATH variables, or .bashrc,
I checked permissions on the contents of the folder and arcgis user is the owner on all of them.
Is there something I'm doing incorrectly here?