반응형
Oracle - Tibero 간 DB Link로 Select 절로 테이블 조회 시 LOB타입의 컬럼이 있는 경우 아래의 에러를 발생시킵니다.
Oracle의 경우에는 ORA-22992: Cannot read a LOB OBJECT in a remote server
티베로의 경우에는 TBR-2112 : Failed to read LOB data.
에러를 발생시키며 조회가 되지 않습니다.
해결방법
DB링크를 사용하는 서버에 임시테이블을 만든 후 insert해서 데이터를 DB에 이관하는 형식으로 옮겨온 후 select로 확인해야 합니다.
방법
테이블의 이름은 임의로 작성한것이기 때문에 상황에 맞게 변경해서 사용하시면 됩니다.
1. Create table 절을 이용해서 테이블의 구조만 복사합니다.
where절에 1=0(무조건 FALSE)을 추가하여 구조만 복사합니다.
Create table MFSAPUSER.JOBTASK as select * from JOBTASK@MADP_MXM where 1=0;
2.Insert Table을 이용해서 값을 삽입합니다.
insert into MFSAPUSER.JOBTASK select * from JOBTASK@MADP_MXM
3.값을 확인합니다.
select count(*) MFSAPUSER.JOBTASK
반응형
'Oracle > 운영' 카테고리의 다른 글
PK와 Unique Index (0) | 2020.11.27 |
---|---|
SQL Developer 에서 ssh host기능을 이용하여 터널링하기 (2) | 2020.11.18 |
RAC(Real Application Cluster) 아키텍쳐와 프로세스 (0) | 2020.11.10 |
권한과 롤 (0) | 2020.11.03 |
Oracle ASMFD(ASM Filter Driver) (0) | 2020.10.30 |
댓글