본문 바로가기

Computer Engineering/DB

오라클 ORA-01078,LRM-00123 에러 원인


SQL> startup
ORA-01078: failure in processing system parameters
LRM-00123: invalid character 128 found in the input file

위와 같은 에러가 발생하는 이유는 다음과 같다.

우선 오라클에서 sqlplus starup 하면 디비가 메모리에 올라오는 작업을 하게 된다.

그때 여러 정보 (파라미터) 를 initSID.ora 파일로 부터 읽어 들이게 된다.

정상적으로 파라미터를 읽어서 데이터 베이스가 마운트가 되면

ORACLE instance started.
.... 어쩌구..


이런식으로 뜨면 정상이다. 그러나 처음에 언급했던 바와 같은 에러가 발생하는 경우가 있다..

이경우는 initSID.ora 파일안에 있는 파라미터들이 오라클이 읽어 들일수(해석할수) 없는 경우에 발생한다.

복사 & 붙여 넣기 방법으로 파라미터들을 작성했을경우 저러한 에러가 발생할 확율이 크다

리눅스라면 터미널에서는 정산으로 파라미터들이 보이지만

putty 와 같은 프로그램으로 접속하면 복사 & 붙여넣기로 입력한 경우는 글자가 깨져보인다..

따라서 일일이 타이핑으로 파라미터 값들을 정의해준다. 그러면 위와 같은 오류를 해결할 수 있다.