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 2407 게시물 읽기
No. 2407
Character set 'eucksc' is not installed ....
작성자
황재훈
작성일
2009-02-06 12:20
조회수
12,638

DB 캐릭터셋을 변경하면서,

아래와 같은 메시지를 얻었답니다.


다른 방법이 없나요?

새로 설치해야 되는 것은 아니겠죠? ^^



$ sqllocres -r sqlloc.rs

Character set 'eucksc' is not installed in

/export/home/sybase/ASE12.5/charsets.

Sort order 'bin_eucksc' is not installed in

/export/home/sybase/ASE12.5/charsets.

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

이방법으로 하세요

1. #charsert Usa P binary.srt eucksc

2. isql -Usa -P

  sp_configure "default character set id", 150

  go

  sp_configure "default sortorder id", 50

  go

  shutdown

  go


3. DB Start ---> 자동 shutdown --> 다시 시작..

4. sp_helpsort로 확인



됬으면 답글 주세요...

top님이 2009-02-06 13:08에 작성한 댓글입니다.
이 댓글은 2009-02-06 13:10에 마지막으로 수정되었습니다. Edit

00:00000:00001:2009/02/06 00:33:33.99 server    'bin_eucksc' (ID = 50)
00:00000:00001:2009/02/06 00:33:33.99 server  on top of default character set:
00:00000:00001:2009/02/06 00:33:33.99 server    'eucksc' (ID = 150).
00:00000:00001:2009/02/06 00:33:33.99 server  Master device size: 60 megabytes, or 30720 virtual pages. (A virtual page is 2048 bytes.)
00:00000:00013:2009/02/06 00:33:33.99 kernel  nconnect: connect, Connection refused
00:00000:00011:2009/02/06 00:33:34.01 server  Error: 2812, Severity: 16, State: 5
00:00000:00011:2009/02/06 00:33:34.01 server  Stored procedure 'sp_thresholdaction' not found. Specify owner.objectname or use sp_help to c
heck whether the object exists (sp_help may produce lots of output).

# 00:00000:00005:2009/02/06 00:37:32.99 server  1 task(s) are sleeping waiting for space to become available in the log segment for databas
e tempdb.


네.. 절차를 밟아서 했구요~~
마지막에 확인할려고, sp_helpsort하니까, tempdb가 꽉 찼다고... 해서.. 
지금 살펴보고 있는 중이랍니다..

혹시 아세요? ^^
사이베이스를 이렇게까지 깊게는 처음 써보는 터라... ^^

황재훈님이 2009-02-06 13:31에 작성한 댓글입니다. Edit

예 잘 처리 되었네요..

tempdb db는 설치 하고 나면 너무 적기 때문에 늘려 주셔야 합니다.
DB 사이즈에 따라 다르겠지만 일단 1GB 정도로 늘려 주고 시작 하세요...

tempdb는 재시작 하면 clear 됩니다.

top님이 2009-02-06 13:35에 작성한 댓글입니다. Edit

^^ 

지금 그 메시지가 디비가 재시작 된 후에 나오는 메시지더라구요~

tmpdb를 늘려주어야 할 것 같은데....

지금 방법을 찾고자 서핑 중에 있습니다.


아시면 이것도 부탁 드릴께요.. 꾸벅~ *^^*

황재훈님이 2009-02-06 13:41에 작성한 댓글입니다. Edit

disk init name=tempdb_dev, physname="....../tempdb.dat", size ="1G"

go

alter database tempdb on tempdb_dev = 1000

go



또는 client tool중 sybase central을 이용 device를 생성후 db를 확장 하시면 됩니다.


top님이 2009-02-06 13:58에 작성한 댓글입니다. Edit
 ------------------------------------------------------------------
 Character Set = 150, eucksc
     Extended Unix Code for KSC-5601.
     Class 2 Character Set
 Sort Order = 50, bin_eucksc
     Binary sort order for Korean using the EUC KSC character set (
     eucksc).


위와 같이 결과가 나옵니다.
제대로 된 것 같아요.
감사드립니다. ^^


그리고...., 이제서야 본 작업을 위해서, 
아래 쿼리를 돌리면,
이와 같은 에러가 나옵니다....
이것 또 다른 설정 부분이 있는가 보죠... ㅜ.ㅜ


# isql -Usa -P -Slcs -itable_create.sql
Msg 4017, Level 16, State 1:
Server 'lcs':
Neither language name in login record 'korean' nor language name in syslogins
'<NULL>' is an official language name on this SQL Server.  Using server-wide
default 'us_english' instead.
황재훈님이 2009-02-06 14:21에 작성한 댓글입니다. Edit
이 부분에 대해서는 

LANG=C  로 하라고 하네요...

아래 글 참조..
http://database.sarang.net/?inc=read&aid=677&criteria=sybase&subcrit=qna&id=740&limit=20&keyword=&page=73

이렇게 한 후, 다시 해 볼께요..
황재훈님이 2009-02-06 14:47에 작성한 댓글입니다. Edit

저, 이렇게 설정한 DB의 문자셋을 다시 기본적으로 설치된 영어로 바꿀려면, 

아래에서의 번호를 어떻게 고쳐야 하나요?

  sp_configure "default character set id", 150

  go

  sp_configure "default sortorder id", 50


아직 생성스크립트 실행은 잘 안되고 있네요.. ㅜ.ㅜ
아마도, 간단한 LANG=C 문제였었나봐요....

황재훈님이 2009-02-06 15:08에 작성한 댓글입니다.
이 댓글은 2009-02-06 15:26에 마지막으로 수정되었습니다. Edit
1번으로 주면 되네요...






1> sp_helpsort 2> go
Sort Order Description
------------------------------------------------------------------- 
Character Set = 1, iso_1
      ISO 8859-1 (Latin-1) - Western European 8-bit character set. 
Sort Order = 50, bin_iso_1 
      Binary sort order for the ISO 8859/1 character set (iso_1).
Characters, in Order
------------------------------------------------------------------- 
황재훈님이 2009-02-06 15:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2410특정 행에서 중복된 이름을 제거... [1]
궁금
2009-02-09
8341
2409Primary key and Foreign key 문제여.. [1]
달선
2009-02-07
8771
2408날짜로 구성되어 있는 필드에서 월별로 인덱스를 뽑아내고 싶습니다. [1]
shadow
2009-02-07
8695
2407Character set 'eucksc' is not installed .... [9]
황재훈
2009-02-06
12638
2406sqllocres -r sqlloc.rs 에러.... [2]
황재훈
2009-02-06
9410
2405DBVisualizer 클라이언트 툴 사용시 캐릭터 셋 문제 [1]
장형국
2009-02-04
12314
2404ASE AIX 버전 다운로드
김대청
2009-02-04
8399
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다