Based on image_1fecb3.png, you are encountering a configuration error where SQL*Plus cannot locate its required message files. This usually happens because the environment doesn't know where the Oracle software is installed.
Since you are currently working on enterprise system migrations and backend infrastructure, this is likely a missing environment variable in your current terminal session or Tekton pipeline.
The Fix: Set ORACLE_HOME
You need to point the system to your Oracle installation directory. Run the following in your terminal (replacing the path with your actual Oracle path):
For Bash/Linux (Tekton/Harness):
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/client_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
For Windows (Command Prompt):
set ORACLE_HOME=C:\oracle\product\19.0.0\client_1
set PATH=%ORACLE_HOME%\bin;%PATH%
Why this is happening
-
Missing `ORACLE_HOME
: SQL*Plus uses this variable to find themesgfolder containing the.msb` files mentioned in image_1fecb3.png. - Path Mismatch: If you recently migrated from Jenkins to Tekton, the new build environment might not have these variables defined in its YAML configuration.
Deployment Tip
If this is happening during your CPLS or COMET migration, ensure these variables are added to your Harness/Tekton environment variables or secrets. If the library depends on an Oracle client, it must be installed on the agent running the pipeline.
Top comments (0)