ORA-06571 현상 : ORA-06571 원인 : SQL문 안에서 Stored function을 call하여 사용하는 경우 발생. 조치 : 기본적으로 stored function이나 procedure, package에서의 DML 문장의 사용은 보장이 되는 기능이나, sql list에서의 stored function의 사용은 몇 가지 제약 조건을 가지고 수행이 가능합니다. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-06533: Subscript beyond count 현상 : ORA-06533: Subscript beyond count 원인 : VARRAY는 default 로 3개의 element 이상을 가져 올수 없기 때문. 조치 : EXTEND method를 이용하여 해결할 수 있다. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-06502 : PL/SQL : 값(수치) 오류입니다. 현상 : ORA-06502 : PL/SQL : 값(수치) 오류입니다. 원인 : DB Column과 Host variable의 길이가 맞지 않은 경우. 조치 : DB Column과 Host variable의 길이를 확인하고 길이를 동일하게 한다. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-6136, 00000, "NETTCP: error during connection handshake" 현상 : ORA-6136, 00000, "NETTCP: error during connection handshake" 원인 : 1.Client and Server 환경에서 간혹 SQL*NET으로 Server에 접속하려고 할 경우 2.Unix Server에서 $tcpctl stop 으로 orasrv의 Process를 정지시키려고 해도 아무런 반응 없이 Holding되는 경우가 발생 조치 : 1.TCPCTL Utility를 이용하여 다음의 Option을 부여하여 Start하.. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-6122 "NETTCP: setup failure 현상 : ORA-6122 "NETTCP: setup failure 원인 : SQL*NET 구성이 적절하게 설정되지 않은 상태에서 WINDOWS용 SQL*NET TCP/IP를 가지고 연결하려 할 때 발생 조치 : 1.WINDOWS\WIN.INI를 조사해 보십시요. ORA_CONFIG 매개 변수를 정의하는 ORACLE 부분이 있어야 합니다 [Oracle] ORA_CONFIG=C:\WINDOWS\ORACLE.INI 2.ORACLE.INI(또는 ORA_CONFIG 매개변.. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-6110 "NETTCP: message send failure" 현상 : ORA-6110 "NETTCP: message send failure" 원인 : Windows 클라이언트의 TCP/IP사이에 버퍼 조정문제가 있을 때 발생 조치 : 1.버퍼 크기를 연결 스트링에 포함시켜 일정한 크기로 고정하는 것 t:<servername>:<sid>,<buffersize> 연결 스트링에 버퍼 크기를 포함시킨 후에도 여전히 ORA-6110이 발생하면 더 작은.. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-6108 현상 : ORA-6108 원인 : 1.부적절한 machine, 또는 machine는 맞지만 틀린 포트를 지정할 때 발생 2.TCP/IP 레이어는 모든 연결 요구를 Listener의 소켓 큐에 넣을 수 없을 경우 발생 3.네트워크가 아주 혼잡하고 호스트에 도달하려는 중에 시간이 종료할 경우 조치 : 1.클라이언트에서 호스트 Machine에 대해 ping을 실행.. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-6106,ORA-6120 NETTCP : socket creation failure 현상 : ORA-6106,ORA-6120 NETTCP : socket creation failure 원인 : WIN V1.X용 SQL*NET TCP/IP는 SQLTCP.DLL과 SQLTCP1.DLL들은 ORACLE용 연결 스트링이 TCP/IP 프로토콜 스트링으로 변환되면 OCI DLL에 의해 작업 진행중에 올려집니다. ORACLE INTERFACE DLL은 SQLTCP.DLL을 먼저 올리려고 합니다. 이것이 실패하면 DOS TSR 버전의 드라이버를 찾습.. ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-4092 cannot COMMIT or ROLLBACK in a trigger 현상 : ORA-4092 cannot COMMIT or ROLLBACK in a trigger 원인 : 1.Trigger가 COMMIT or ROLLBACK을 실행하고자 할 때 발생 2.Trigger가 내장 프로시저, COMMIT나 ROLLBACK될 함수, 패캐지 서브프로그램을 호출한 경우 ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07
ORA-4091 table name is mutating, trigger/function may not see it 현상 : ORA-4091 table name is mutating, trigger/function may not see it 원인 : DataBase Trigger가 Transaction 내에서 변경된 테이블에 대하여 Query를 기동할 때 발생 조치 : 1.PL/SQL table을 생성한다. 2.BEFORE STATEMENT trigger를 생성한다. 3.AFTER ROW trigger를 생성한다. 4.AFTER STATEMENT trigger를 생성한다. 5.data insert 및 확인 ▶ Tuxedo/오류 메시지(Oracle) 2010.07.07