개요
- AS-IS 운영에서 신규 운영서버로 프로시저를 이관하여야 한다.
- ASI-IS 운영에서 VALID 프로시저가 신규 운영에서 에러가 난다.
- 대체적으로 3가지의 오류 유형을 파악했다. 참고로 SPOOL ON 을 이용하여 PL/SQL을 추출 했다.
1. 특수문자 오류가 난다. & 문자를 바인드 변수로 인식하였다.
- SET DEFINE OFF 옵션을 사용하여 특수문자 사용을 끈다
2. 다중 바이트 오류가 난다.
- 노트+ 등에서 인코딩 방식을 ANSI로 변환한다.
3. PLS-00103 에러가 난다.
- 기존에 잘돌아가던 프로시저라서 ; 등을 빼먹은 곳은 없다.
- OWNER가 변경되면서 변경된 OWNER 로 수정 하였다.
- 노트 플러스에서 검색시 OWNER\. 으로 검색하였다.
'Oracle > Administration' 카테고리의 다른 글
| loader 배치파일 만들기 (0) | 2024.11.12 |
|---|---|
| LOB Table Nologging 조회 (1) | 2024.11.12 |
| 배치파일 & SPOOL ON (0) | 2024.11.12 |
| Insert into values 스크립트 추출 쿼리 (0) | 2024.11.12 |
| 원격지 세션 재사용 SELECT문 실행 에러 해결 (1) | 2024.11.12 |