database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1551 게시물 읽기
No. 1551
sybase XE 15.0 시작시 에러
작성자
초보설치
작성일
2006-05-24 00:51
조회수
5,338

수세리눅스 10 , sybase XE 15 입니다.

처음 설치시에는 잘 돌아갔었는데, 리눅스를 재부팅하고 다시 시작하려고 RUN 스크립트를 실행하니 아래와 같은 오류가 나는군요.

 

ksctinit: connectivity library error. Operation: Msg. 84084099, Severity 5, ct_init():네트워크 패킷 레이어:네트워크 내부 라이브러리 오류: Failed to open driver localization file

 

밑에 쓴 글중에 설치후에 isql로 접속이 안될때 나는 에러랑 비슷한것도 같은데요.

무엇이 문제인지 도통 모르겠네요.

xe는 나온지 얼마 안되어서인지 자료도 별로 없네요.

아시는분 이나 참고가 될 만한 자료를 아시면 답변 주시면 대단히 감사하겠습니다.

 

그럼..꾸벅 (__)

 

이 글에 대한 댓글이 총 1건 있습니다.

해당 Error는 locales.dat의 Language 및 charset 정보가 잘 못 되어
나오는 Error 입니다. locales.dat File을 적절하게 수정하여 막을 수 있습니다.

 

locales.dat File은 SYBASE ASE 및 Server 내에서 실행할 Client가 사용하게 되는 LANGUAGE와 Charset을 설정하는 File 입니다. 위치는 $SYBASE/locales 즉 SYBASE Home의 바로 밑에 locales Directory에 있습니다.

 

vi 등으로 locales.dat File을 여시면 다음과 같은 부분이 있습니다.


         .........
         .........
         .........
[linux]
        locale = FRENCH, french, iso_1
        locale = fr, french, iso_1
         .........
         .........
         .........
        locale = en_AU.437, us_english, cp437
        locale = en_AU.850, us_english, cp850
        locale = en_GB, us_english, iso_1
        locale = us_EN, us_english, iso_1
        locale = C, us_english, iso_1
        locale = default, us_english, iso_1


[linux_s390]
        locale = FRENCH, french, iso_1
        locale = fr, french, iso_1
         .........
         .........
         .........
        locale = en_AU.437, us_english, cp437
        locale = en_AU.850, us_english, cp850
        locale = en_GB, us_english, iso_1
        locale = us_EN, us_english, iso_1
        locale = C, us_english, iso_1
        locale = default, us_english, iso_1
         .........
         .........
         .........
수세 리눅스가 [linux]에 해당 되는지 [linux_s390]에 해당 되는지 제가 리눅스 상에서 해 본적은 없어서 모릅니다만, 두 군데 모두 다음과 같이 수정해 주시면 될 것 같습니다.


위에서 locale = A, B, C 가 있는데
A는 OS상의 Character Set  (echo $LANG을 하면 나옵니다.)
B는 SYBASE ASE와 Server 내에서 구동되는 Client가

      사용할 LANGUAGE이며,
C는 SYBASE ASE와 Server 내에서 구동되는 Client가 사용할

      charset 입니다.


만약 OS상의 $LANG이 설정되어 있지 않다면 locale = default라고 되어 있는 곳에 수정을 하면 되고, echo $LANG으로 보았을 때

OS charset이 설정되어 있다면 해당 Line에서만 수정을 하면 됩니다.

 

B는 무조건 us_engilish로 수정하시면 됩니다.(SYBASE ASE에 별도로 LANGUAGE를 Install하지 않았다면)


C는 SYBASE ASE의 charset을 써 넣으시면 됩니다. (DB 접속 후에 sp_helpsort을 수행하면 마지막 부분에 나옵니다.)  현재 DB 접속 불가 이므로 일단 iso_1로 하시고, 추후에 DB가 시작되면 sp_helpsort를 수행하여 알아보시고 정확하게 수정하시면 됩니다.

 

 

일단 이런 식으로 A,B,C의 항을 수정하시고...

 

[linux], [linux_s390] 하단에서 둘다 적절하게 수행하시면 됩니다.

 

어려운 작업은 아닌데, 말로 하려니 정리가 어렵네요.

 

잘 되시길 빌겠습니다.

 

PS. SYBASE XE -> SYBASE ASE 임돠 --ㅋ

성진님이 2006-05-24 11:03에 작성한 댓글입니다.
이 댓글은 2006-05-24 11:05에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1554UNION에 대해 질문있습니다. [1]
질문자
2006-05-24
3751
1553winSql 사용시 한글이 입력되지 않습니다. [1]
김동욱
2006-05-24
5398
1552odbc 와 socket 에러입니다. 자꾸납니다 급해요 ㅠ.ㅠ [1]
odbc
2006-05-24
5455
1551sybase XE 15.0 시작시 에러 [1]
초보설치
2006-05-24
5338
1550mdb ---> sybase [1]
김세윤
2006-05-23
3131
1549asiq버젼에서의 컬럼수와 성능..
ASIQ
2006-05-22
3235
1548프로시져에서 배열로 인수를 받는 방법
궁금이
2006-05-22
3453
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다