728x90
반응형
728x90
반응형

 

TBR-5072: 에러 해결하기

 

Tool : tbAdmin 

툴에서 테이블 삭제시 발생

 

 

해결방법

 

1) SYS계정 로그인

2) SELECT OBJECT_ID FROM DBA_OBJECTS WHERE OWNER = '[OWNER_NAME]' AND OBJECT_NAME = '[TABLE_NAME]' ;

3) SELECT OBJ_ID FROM _DD_TBL WHERE OBJ_ID = [2번에서 알아낸 OBJECT_ID] ;

4) UPDATE _DD_TBL SET ROW_CNT = 0 WHERE OBJ_ID = [3번에서 알아낸 OBJ_ID] ;

5) Commit;

 

 

 

728x90
반응형

'DB > Tibero' 카테고리의 다른 글

[Tibero] 공간데이터 Geometry Insert  (0) 2021.02.18
[Tibero] Geometry export Error  (0) 2021.01.10
[Tibero] Oracle Character Set Check  (0) 2020.04.05
728x90
반응형

 

Geometry Column에 공간데이터 넣기

 

Geometry 계층 구조

출처 : www.ogc.org/standards/sfs#news

1.2.1 OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 2: SQL option

 

 

Simple Feature Access - Part 2: SQL Option | OGC

 

www.ogc.org

 

제공하는 데이터 타입

  • POINT
  • MULTIPOINT
  • LINESTRING
  • MULTILINESTRING
  • POLYGON
  • MULTIPOLYGON
  • GEOMETRYCOLLECTION

 

공간데이터로 변환하여 GEOMETRY 컬럼타입에 데이터 넣기

ST_GEOMFROMTEXT('Data Type(x y)')

 

ex) 데이터 타입 예제

  • SELECT ST_GEOMFROMTEXT('POINT(100 100)') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('MULTIPOINT(100 100, 101 101)') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('LINESTRING(100 100, 101 101)') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('MULTILINESTRING((100 100, 101 101), (200 200, 201 201))') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('POLYGON((100 100, 101 100, 101 101, 100 101, 100 100))') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('MULTIPOLYGON(((100 100, 101 100, 101 101, 100 101, 100 100)), ((102 102, 102 104, 104 104, 104 102, 102 102)))') FROM DUAL
  • SELECT ST_GEOMFROMTEXT('GEOMETRYCOLLECTION(POINT(100 100), LINESTRING(200 200, 300 300))') FROM DUAL

 

 

GEOMETRY 컬럼타입에 들어 있는 공간데이터를 TEXT로 변환하기

ST_ASTEXT('GEOMETRY COLUMN에 있는 값')

 

 

데이터는 Clob 형태로 출력된다.

Clob데이터를 VARCHAR타입으로 변경하여 사용가능하다.

 

728x90
반응형
728x90
반응형

 

Geometry export Error 

사용 툴 : TbAdmin

 

특정 테이블에 Geometry Column의 데이터가 존재할 때 -> Export 시 에러 사진

 

 

대응방안 : cmd(명령 프롬프트)창에서 tbexport 명령어 실행하기 + 옵션 설정(geom_asbytes=y;)

 

tbexport ip=DB서버 IP port=DB접근 PORT username=sys password=tibero sid=DBNAME file=D:\파일명.dat user=Export대상username geom_asbytes=y;

옵션이름 내용
GEOM_ASBYTES

geometry 컬럼에 대해 WKB 또는 bytes로 얻어올지 여부를 결정한다. (기본값: N)

  • Tibero 6 이상 서버에서 Geometry 컬럼 데이터를 WKB 포맷으로 저장하기 때문에 export/import하는 경우 이 옵션을 사용하면 성능면에서 이점을 얻을 수 있다. export할 때 geom_asbytes 옵션을 'Y'로 설정하면 st_asbinary 같은 함수를 사용하지 않고 LOB 그대로 처리한다.

 

 

 

 

 

tbexport 명령어 안 될 경우 아래 사진을 확인해 보시기 바랍니다.

Tibero를 설치하면 $TB_HOME/client/bin 경로에 기본적으로 포함된 유틸리티로, tbExport는 Tibero 데이터베이스 객체의 전체나 일부를 파일로 추출하며, 추출된 덤프 파일과 tbImport를 이용해서 Tibero에 데이터를 다시 생성할 수 있다.

 

 

Tibero를 설치하면 $TB_HOME/client/bin 경로에 기본적으로 포함된 유틸리티로, tbExport는 Tibero 데이터베이스 객체의 전체나 일부를 파일로 추출하며, 추출된 덤프 파일과 tbImport를 이용해서 Tibero에 데이터를 다시 생성할 수 있다.

 

 

 

수정이 필요하거나 내용이 추가 될 부분은 댓글을 남겨주시면 반영하겠습니다.

Last modified date : 21.01.10

728x90
반응형
728x90
반응형

 

Tibero/Oracle 문자셋(Character Set) Check

인코딩 확인하기

Tool : tbAdmin 

 

 

확인방법

1) SELECT * FROM SYS._VT_NLS_CHARACTER_SET;

 

2) SELECT * FROM SYS._DD_PROPS;

 

 

728x90
반응형

+ Recent posts