Database

원인 한 테이블 객체 내의 SHARD 명이 이미 존재하는 경우 발생합니다. 해결방안 추가하려고 하는 SHARD 규칙명을 중복되지 않게 진행합니다.
원인 조인하려고 하는 클러스터 멤버의 객체들의 상태가 ONLINE 으로 되어있는 경우 발생합니다. gSQL> ALTER SYSTEM JOIN DATABASE; ERR-42000(16363): the cluster member 'G3N2' failed to join the cluster system : shards which belong to member 'G3N2' must be offlined 해결방안 INACTIVE 상태인 클러스터 멤버를 OFFLINE 상태로 변경한 뒤 조인합니다. gSQL> ALTER DATABASE OFFLINE INACTIVE CLUSTER MEMBERS; Database altered.gSQL> ALTER SYSTEM JOIN DATABASE; System altered.
원인 클러스터 환경에서 DDL 이 수행중인 중에, 클러스터 멤버가 종료되는 경우 발생합니다. gSQL> CREATE TABLE SAMPLE ( C1 INT ); gSQL> SHUTDOWN ABORT gSQL> COMMIT; ERR-40000(56006): transaction rollback: failed to prepare global transaction 해결방안 [방안 1] 해당 멤버를 다시 구동한 뒤 JOIN 합니다. 이 후 구문을 다시 수행합니다.gSQL> startup gSQL> ALTER SYSTEM JOIN DATABASE; gSQL> ALTER DATABASE REBALANCE; [방안 2] 해당 멤버를 클러스터에서 제거한 후 구문을 다시 수행합니다.gSQL> ALTER DATABASE ..
원인 트랜잭션이 모든 클러스터 멤버에 동기화 되지 못한 경우 발생합니다. 해결방안 테스트 당시에는, 클러스터 멤버별로 테이블스페이스 사이즈가 달라서 데이터가 특정 멤버에만 못들어가는 현상이었습니다. [방안 1] 테이블스페이스의 크기를 그룹별로 동일하게 설정하였습니다.gSQL> INSERT INTO T100 SELECT * FROM T100; ERR-40000(56008): transaction rollback: failed to synchronize replicas ERR-HY000(14015): MEMBER(G3N2): there is no extendible datafile in tablespace 'MEM_DATA_TBS' gSQL> ALTER TABLESPACE MEM_DATA_TBS ADD DA..
원인 특정 그룹의 전체 멤버에 접근할 수 없는 경우 발생합니다.ERR-42000(16357): must be accessible to at least one member of group 'G4' 해결방안 특정 그룹의 전체 멤버가 INACTIVE 상태인지 확인합니다.gSQL> SELECT * FROM X$CLUSTER_MEMBER@LOCAL; MEMBER_ID MEMBER_POSITION LOGICAL_CONNECTION PHYSICAL_CONNECTION SERIAL IS_GLOBAL_COORD IS_DOMAIN_COORD LOCAL_SCN LOCAL_MIN_TRANS_VIEW_SCN AGABLE_SCN AGABLE_STMT_SCN AGABLE_VIEW_SCN --------- --------------..
원인 PSA 영역이 부족한 경우 발생합니다.ERR-HY000(13011): Unable to extend memory: [MAX: 104857600, TOTAL: 76023144, ALLOC: 32768192] DESC: private static area 해결방안 방법 1. PSA 영역을 늘려줍니다. goldilocks.properties.conf 파일의 PRIVATE_STATIC_AREA_SIZE 에 설정된 크기가 PSA 영역을 의미합니다. PSA 를 늘리기 위한 방법은 2가지가 있습니다. 방법 1 - 방법 1. 파일에 있는 값을 변경한 뒤, 재구동을 합니다.$ cat goldilocks.properties.conf | grep PRIVATE_STATIC_AREA_SIZE # PRIVATE_STATI..
원인 SGA 영역이 부족한 경우 발생합니다.ERR-HY000(13011): Unable to extend memory: [MAX: 9223372036854775807, TOTAL: 302075344, ALLOC: 88] DESC: shared variable static area 해결방안 방법 1. SGA 영역을 늘려줍니다. goldilocks.properties.conf 파일의 SHARED_MEMORY_STATIC_SIZE 에 설정된 크기가 SGA 영역을 의미합니다. 변경한 값을 적용하기 위해서는, 재구동이 필요합니다.$ cat goldilocks.properties.conf | grep SHARED_MEMORY_STATIC_SIZE # SHARED_MEMORY_STATIC_SIZE = 600M
원인 Direct 방식이 아닌 Buffer 방식의 DISK IO 에서 Direct 방식을 사용하는 경우 발생합니다.$ gcreatedb Copyright ⓒ 2010 SUNJESOFT Inc. All rights reserved. Release Venus.3.1.5 revision(24371) ERR-HY000(11012): Unable to write the file 해결방안 방법 1. goldilocks.properties.conf 파일에 아래 프로퍼티를 1로 설정합니다. 아래 프로퍼티는 Hidden 이며 Goldilocks 파일과 관련하여 DISK IO 방식을 Directed 에서 Buffered 로 변경합니다.DATABASE_FILE_IO = 1 SYSTEM_FILE_IO = 1 LOG_FILE_..
원인 데이터베이스 구동 중 /tmp 경로에 다른유저가 unix-gldblnr.fd.542353 파일을 만들어 놓아서 생성할 수 없는 경우 발생합니다. gSQL> STARTUP ERR-HY000(44004): failed to create system threads (monitor) ERR-HY000(44007): failed to start up a process 'gbalancer' ERR-HY000(11098): permission denied - '/tmp/unix-gldblnr.fd.542353' : stfRemove() returned errno(1) 해결방안 방법 1. goldilocks.properties.conf 폴더의 SHARED_MEMORY_STATIC_KEY 프로퍼티 값을 변경한 뒤 ..
연동환경 서버 OS CentOS Linux release 7.4.1708 DATABASE Goldilocks 3.1.5 r24371 클라이언트 OS Windows 7 DATABASE Client Goldilocks 3.1.5 r24371 win32 DBAny 1.0.2 Beta DBAny For Goldilocks 다운로드 1. technet@sunjesoft.com 에 프로그램을 요청합니다.2. 받은 파일을 설치합니다. Goldilocks 로그인 1. DBAny 를 실행하면 연결하기 팝업창이 발생합니다. 2. 빈란에 값을 입력합니다. 입력하는 값에 대한 설명은 아래 표를 참고합니다. 변수 설명 사용자 Goldilocks 사용자 아이디 패스워드 Goldilocks 사용자 비밀번호 서버 IP Goldilo..
꽁담
'Database' 카테고리의 글 목록 (21 Page)