ORA-1031 insufficient privileges 현상 : ORA-1031 insufficient privileges 원인 : 사용자가 테이블이나 뷰와 연관된 적어도 한 개의 object 특권을 부여받았지만 SQL문에서 지정된 특권을 부여받지 않았을 때 발생 1.ORACLE의 SYSTEM 유저에 POWERBUILDER의 BASE TABLE 5개가 생성이 되어 있지 않은 경우 2.SYSTEM 유저로 접속한 후에도 일반 유저가 접속이 되지 .. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-1027 bind variables not allowed for data definition operations 현상 : ORA-1027 bind variables not allowed for data definition operations 원인 : WHERE에 BIND_VAR 를 이용한 CREATE VIEW 는 불가능 조치 : 이 경우 EXEC SQL CREATE TABLE IMAGE (EMPNO NUMBER(4) NOT NULL, BITMAP LONG RAW) END-EXEC. 이 처럼 create 해야 한다. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-1012 Error( not logged on )가 발생 현상 : ORA-1012 Error( not logged on )가 발생 원인 : 1.오라클에 연결되어 있지 않은 상태에서 오라클에 대한 처리를 요구할 경우 2.tpbegin()이 되어 있지 않음 3.PC쪽에서 NOTRAN Mode로 Service를 호출 조치 : 1.Program을 확인한다. 2.flag를 0으로 Setting한다.(TRAN Mode로 Service 호출) 3.Service절에 Default에 AUTOTRAN을 "Y"로 설정.. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-1007 현상 : ORA-1007 원인 : Select list와 Fetch list가 다른 경우에 발생 조치 : Select list를 확인한 후 Fetch list를 동일하게 한다. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-1002 FETCH OUT OF SEQUENCE IN PRO*C(stop[<fltmsjaud>] 현상 : ORA-1002 FETCH OUT OF SEQUENCE IN PRO*C(stop[<fltmsjaud>]:리스너를 중단합니다. 원인 : 1.user가 더이상 유효하지 않은 cursor로부터 fetch를 하려고 하기 때문 2.ORA-1403 등과 같이 NO DATA FOUND를 return하는 fetch작업을 수행할때 3.SELECT FOR UPDATE를 가진 cursor 의 fetch작업내에 commit이 있는 경우 조치 : 3.commit을 fetch loo.. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-1001 Invalid Cursor 현상 : ORA-1001 Invalid Cursor 원인 : Typing 에러, 잘못된 메모리 관리 등의 여러가지 원인에 의해서 발생. 조치 : 1.환경에서 조치할 사항 - PRECOMPILE 옵션 가운데 MAXOPENCURSORS 를 늘려준다. - init<SID>.ora 화일에서 OPEN_CURSORS 파라미터 값을 늘려준다. - 사용되지 않는 CURSOR는 OPEN 상태로 두지 말고 CLOSE 시켜준다.. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-0997 illegal use of LONG datatype 현상 : ORA-0997 illegal use of LONG datatype 원인 : 1.어떤 기능들은 datatype이 LONG인 열에서 수행되지 않는다. 2.Long column은 2G까지 지원을 하지만, SQL*Plus에서 insert into 문장을 이용하여 long column에 넣을 문자열을 single quote(') 안에 기술 시, 2000 characters가 넘으면 ora-1704 에러가 난다. 조치 : 1.TABLE의 COPY는 가능하지 .. ▶ Tuxedo/오류 메시지(Oracle) 2010.06.03
ORA-0979 not GROUP BY expression 현상 : ORA-0979 not GROUP BY expression 원인 : 어떤 query의 선택 list 안의 한 열이 GROUP BY구에 들어있고 다른 열은 들어있지 않은 경우에 발생 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31
ORA-0947 not enough values 현상 : ORA-0947 not enough values 원인 : INSERT문에서 지정된 열의 수가 열 값의 수보다 클때 발생 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31
ORA-0942 : table or view does not exist 현상 : ORA-0942 : table or view does not exist(테이블 또는 뷰가 존재하지 않습니다.) 원인 : Oracle은 테이블이나 뷰가 존재하지만 사용자가 테이블이나 뷰를 위한 오브젝트 특권(Grant)을 부여하지 않음 조치 : Table 생성 및 권한부여 ▶ Tuxedo/오류 메시지(Oracle) 2010.05.31