MDB와 오라클을 서로 Import/Export를 이용하는 루틴을 이용하고 있습니다.
우선 대부분 BatchMove를 이용하여 해결이 가능할 듯 싶은데,
문제는 오라클의 clob을 델파이에서는 제대로 가져오지 못하고 있습니다.
현재 오라클에서는 dbms_lob.substr(.....)를 이용해서 가져오는데 32K의
한계를 가지고 있더군요. 즉 32467글자까지만 가져올 수 있습니다.
이 한계를 해결해야 하는데, 마땅한 방법이 없네요.
혹시, 저와 같은 경우를 개발하셨던 분 중에서 이것을 해결한 경험이 있는
분은 그 방법을 전수해주셨으면.. ^^;
개인적으로 방식을 생각해낸게..
1. 데이터베이스의 재설계 - 현재 시간상으로 여유가 없어서 힘듭니다.
2. clob을 계속해서 가져오기 - 계속해서 clob의 데이터를 가져와서 어디에
저장을 해두었다가 MDB에 Input하는 방식인데, 그러기 위해서는 현재
저장이 되어있는 clob 데이터의 크기를 알 필요가 있습니다.
혹시 clob을 핸들링하는 경험이 있으시면 발생할 수 있는 문제점이나 해결책을
알려주시면 감사하겠습니다.. 꼬옥~~~~~ 답변 기다리고 있을께요.
>
> MDB와 오라클을 서로 Import/Export를 이용하는 루틴을 이용하고 있습니다.
> 우선 대부분 BatchMove를 이용하여 해결이 가능할 듯 싶은데,
> 문제는 오라클의 clob을 델파이에서는 제대로 가져오지 못하고 있습니다.
> 현재 오라클에서는 dbms_lob.substr(.....)를 이용해서 가져오는데 32K의
> 한계를 가지고 있더군요. 즉 32467글자까지만 가져올 수 있습니다.
> 이 한계를 해결해야 하는데, 마땅한 방법이 없네요.
>
> 혹시, 저와 같은 경우를 개발하셨던 분 중에서 이것을 해결한 경험이 있는
> 분은 그 방법을 전수해주셨으면.. ^^;
>
> 개인적으로 방식을 생각해낸게..
> 1. 데이터베이스의 재설계 - 현재 시간상으로 여유가 없어서 힘듭니다.
> 2. clob을 계속해서 가져오기 - 계속해서 clob의 데이터를 가져와서 어디에
> 저장을 해두었다가 MDB에 Input하는 방식인데, 그러기 위해서는 현재
> 저장이 되어있는 clob 데이터의 크기를 알 필요가 있습니다.
>
> 혹시 clob을 핸들링하는 경험이 있으시면 발생할 수 있는 문제점이나 해결책을
> 알려주시면 감사하겠습니다.. 꼬옥~~~~~ 답변 기다리고 있을께요.
bde옵션중 blob size를 32에서 올려서 사용하시면 어떨런지.. 그래도 않되나요?