Database Administration (MOSC)

MOSC Banner

ORA-54400: Invalid BLOB size when loading ONNX model in Oracle 23ai Free

edited Feb 10, 2025 7:59AM in Database Administration (MOSC) 1 commentAnswered ✓

I am using Oracle Database 23ai Free and trying to load an ONNX model for text embedding using DBMS_VECTOR.LOAD_ONNX_MODEL. My model (LaBSE) is approximately 1.88GB in size.

Here is my PL/SQL block:

BEGIN
DBMS_VECTOR.DROP_ONNX_MODEL (
model_name => 'LaBSE',
force => TRUE);
DBMS_VECTOR.LOAD_ONNX_MODEL (
directory => 'model_dir',
file_name => 'LaBSE.onnx',
model_name => 'LaBSE');
END;

However, I get the following error:

ORA-54400: Invalid BLOB size
ORA-06512: at "SYS.DBMS_VECTOR", line 2150
ORA-06512: at "SYS.DBMS_DATA_MINING", line 5767
ORA-06512: at "SYS.DBMS_VECTOR", line 2145
ORA-06512: at line 6

I checked the Oracle documentation for ORA-54400 and ORA-06512 but couldn't find a clear resolution.

Tagged:

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center