I am not big expert in oracle stuff, but here's config that works for me (we can now use just subagent name withou .nsm, but it does not change anything):
SubAgent = oracle
[ORACLE]
ID = DB1
Name = //10.10.1.1/orcl.office.companyname.com
Username = user
Password = password
On 6-th level of debug the following lines are in agent log:
2024.05.29 12:19:33.495 *D* [db.drv.oracle ] OCI version 19.9.0.0.0
2024.05.29 12:19:33.497 *D* [db.drv.oracle ] OCI statement caching is ENABLED
2024.05.29 12:19:33.497 *I* [db.drv ] Database driver "oracle.ddr" loaded and initialized successfully
2024.05.29 12:19:33.498 *D* [oracle ] ORACLE: poller thread for database oracle started
2024.05.29 12:19:33.498 *I* [subagents ] Subagent "ORACLE" (/opt/netxms-master/lib/netxms/oracle.nsm) loaded successfully (version 5.0.0-rc141)
2024.05.29 12:19:33.605 *D* [db.drv.oracle ] Connected to Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
2024.05.29 12:19:33.605 *D* [db.conn ] New DB connection opened: handle=0x7f083c08b100
2024.05.29 12:19:33.605 *D* [db.query ] DB Library: long running query threshold for session 0x7f083c08b100 set to 5000
2024.05.29 12:19:33.610 *I* [oracle ] Connection with database oracle restored (version 12.1, connection TTL 3600)
What it's saying for you in the line with db.drv.oracle tag?
SubAgent = oracle
[ORACLE]
ID = DB1
Name = //10.10.1.1/orcl.office.companyname.com
Username = user
Password = password
On 6-th level of debug the following lines are in agent log:
2024.05.29 12:19:33.495 *D* [db.drv.oracle ] OCI version 19.9.0.0.0
2024.05.29 12:19:33.497 *D* [db.drv.oracle ] OCI statement caching is ENABLED
2024.05.29 12:19:33.497 *I* [db.drv ] Database driver "oracle.ddr" loaded and initialized successfully
2024.05.29 12:19:33.498 *D* [oracle ] ORACLE: poller thread for database oracle started
2024.05.29 12:19:33.498 *I* [subagents ] Subagent "ORACLE" (/opt/netxms-master/lib/netxms/oracle.nsm) loaded successfully (version 5.0.0-rc141)
2024.05.29 12:19:33.605 *D* [db.drv.oracle ] Connected to Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
2024.05.29 12:19:33.605 *D* [db.conn ] New DB connection opened: handle=0x7f083c08b100
2024.05.29 12:19:33.605 *D* [db.query ] DB Library: long running query threshold for session 0x7f083c08b100 set to 5000
2024.05.29 12:19:33.610 *I* [oracle ] Connection with database oracle restored (version 12.1, connection TTL 3600)
What it's saying for you in the line with db.drv.oracle tag?