php와 오라클8i로 웹사이트를 구축하였습니다.
그런데 테이블 작업을 하면서 실수로 게시판에 내용적는 부분의 컬럼타입을 varchar2(4000)으로 잡아버리고 작업을 하였습니다..
오라클 8i에서는 varchar2(4000)가 최대이더라구요
그런데 컬럼에 데이터가 들어 있으니까 타입변경이 안되네요.
참고로 테이블안에 있는 데이터는 날리면 안되거던요.
참난감하더군요. 잘쓰고 있다가 갑자기 글을 많이 쓰니까 게시판에서 에러가 납니다.
제가 알아보니 Long타입이나 clob가있던데 이것으로 변경을 할려면 어떻게 해야 좋을지 고수님들의 답변좀 부탁드립니다.
기존의 테이블에 내용이 들어있는 것을 어떤방법으로 백업을 받고 다시 테이블 drop이나
변경으로(테이블의 varchar2를 Long으로 바꾸고 나서)백업받은 데이터를 부어야 하나요
아니면 스크립트로 프로그램을 짜야 하나요.
이런작업을 한적이 없어 참 난감합니다.
아니면 다른방법이 있는지요.
급한 사항이니 고수님들의 좀 보시고 빠른시일내에 답변좀 부탁드립니다..
|