SYMPTOM:
Error message of "ORA-01012: not logged on..." appears when running report in Strategy Desktop or Web 10.x against Oracle database as shown below:

Execute Query failed. Error type: Odbc error. Odbc operation attempted: SQLExecDirect. ORA-01012: not logged on Connectiong String: ...

In this case, decrease the Connection lifetime to be shorter than the Relational Database Management System (RDBMS) limit and set the Connection Idle timeout as RDBMS limit minus the time of the longest job.
Refer to below Technical Note for more information about Connection lifetime and Connection Idle timeout settings:
KB5598 : What are the "Connection lifetime" and "Connection Idle Timeout" options under the Database Connection Caching section in Strategy Intelligence Server?