인터넷을 뒤지다 뒤지다 결국 여기까지 왔슴다.....
상황은 이렇습니다.
1. 설치될 클라이언트에는 오라클7 클라이언트가 깔려있습니다.
2. 그런데 새로 배포해야 하는 프로그램은 오라클9i가 접속되어야 합니다.
3. 기존에 설치되어있는 프로그램이 오라클7을 사용해야하기 때문에 software\ORACLE 쪽의 레지스트리는 건드리면 안됩니다.
4. 제가 배포하는 프로그램은 다음과 같습니다.
C:\프로그램\ora92 <---- 요 폴더에 오라클9i 관련 dll 및 파일들이 있습니다.
그래서 제가 이렇게 해 봤죠....
1. C:\프로그램 폴더에 oracle.key 파일을 위치시키고 software\프로그램 이라는 key 설정
2. software\프로그램 key 만들고 거기에 레지스트리 추가
NLS_LANG : KOREAN_KOREA.KO16MSWIN949 ORACLE_HOME : C:\프로그램\ora92
ORACLE_HOME_KEY : Software\프로그램
그런데 역시 안됩니다.....
에러는 ORA-03106 fatal two communication protocol error 입니당....
software\ORACLE 의 ORACLE_HOME 을 C:\orawin95에서 C:\프로그램\ora92 로 바꾸면 잘 되거든요.....
방법이 없을까요.... 저 이번주 (2005.1.22) 까지 해결 못하면 회사 짤릴지도 모릅니당....도와 주세요..... |