Having exception from oracle while running following query ORA-22992: cannot use LOB locators selected from remote tables
SELECT
OLU.CNIC,
OLU.LR_USER_NAME NAME,
OLU.FATHERS_NAME,
OLU.ADDRESS,
BATCH_VERIF.CREATED_DATE BATCH_DATE,
TO_DATE(OLU.ATTRIBUTE9, 'mm/dd/yyyy hh:mi:ss AM') TRANSLATION_DATE
FROM ORION.ORN_LR_USER@LIV OLU
INNER JOIN
(
SELECT MAX(BATCH_ID) BATCH_ID, CNIC
FROM ORION.ORN_LR_BATCH_CNIC@LIV
WHERE IMPORT_DATE IS NOT NULL AND IMPORTED = 'T'
GROUP BY CNIC
) BATCH_CNIC
ON (BATCH_CNIC.CNIC = OLU.CNIC
AND NVL (OLU.IS_BATCH_VERIFIED, 'F') = 'T'
AND NVL (OLU.ATTRIBUTE10, 'F') = 'T'
AND OLU.ATTRIBUTE9 IS NOT NULL)
INNER JOIN ORION.ORN_FILE_BATCH_VERIF@LIV BATCH_VERIF
ON BATCH_VERIF.BATCH_ID = BATCH_CNIC.BATCH_ID;
but after commenting TRANSLATION_DATE it is working fine, neither is the column of lob type.. what could be the reason?
SELECT
OLU.CNIC,
OLU.LR_USER_NAME NAME,
OLU.FATHERS_NAME,
OLU.ADDRESS,
BATCH_VERIF.CREATED_DATE BATCH_DATE
--TO_DATE(OLU.ATTRIBUTE9, 'mm/dd/yyyy hh:mi:ss AM') TRANSLATION_DATE
FROM ORION.ORN_LR_USER@LIV OLU
INNER JOIN
(
SELECT MAX(BATCH_ID) BATCH_ID, CNIC
FROM ORION.ORN_LR_BATCH_CNIC@LIV
WHERE IMPORT_DATE IS NOT NULL AND IMPORTED = 'T'
GROUP BY CNIC
) BATCH_CNIC
ON (BATCH_CNIC.CNIC = OLU.CNIC
AND NVL (OLU.IS_BATCH_VERIFIED, 'F') = 'T'
AND NVL (OLU.ATTRIBUTE10, 'F') = 'T'
AND OLU.ATTRIBUTE9 IS NOT NULL)
INNER JOIN ORION.ORN_FILE_BATCH_VERIF@LIV BATCH_VERIF
ON BATCH_VERIF.BATCH_ID = BATCH_CNIC.BATCH_ID;