토토 커뮤니티 v23.0 릴리스

게시 된2021-11-16by migops
관련 오픈 소스

프랑스 그레노블 -2021 년 11 월 15 일

토토 커뮤니티 23.0 릴리스

ORA2PG의 버전 23.0, 마이그레이션에 사용되는 무료 및 신뢰할 수있는 도구 PostgreSQL에 대한 Oracle Database는 공식적으로 출시되었으며 공개적으로 다운로드 가능.

이 릴리스는 마지막 릴리스 이후보고 된 몇 가지 문제를 수정하고 추가합니다. 몇 가지 새로운 기능과 개선.

새로운 기능 및 개선 사항 :

  • 데이터에서 검색 한 데이터 비교로 구성된 데이터 유효성 검사 기능 추가 소스 Oracle 테이블 및 로컬 PostgreSQL을 가리키는 외국 ​​테이블 데이터 내보내기로 인한 테이블
  • Encode ().
  • XMLPARSE (document convert_from (..., 'UTF-8'))을 사용하여 XMLType ()의 다시 작성 추가
  • 마이그레이션 평가 비용에 대한 XML 기능 감지 추가.
  • orafce가 처리하는 oraclism 목록에 dbms_random 추가.
  • MySQL_FDW에 지원 추가 외국 데이터 포장지 데이터 내보내기 데이터 Postgresql 테이블
  • 모든 숫자를 변환 할 수 있습니다 (, 스케일) a 숫자 (와 같은 재정의\, 2) : data_type 구성의 소수점 지령.
  • SSL을 사용하는 방법에 대한 정보 추가 설명서에 대한 암호화 된 연결.
  • Oracle과 Oracle 사이의 행 카운트를보고하려면 test_count 조치를 추가하십시오. Postgresql 테이블
  • 데이터 마이그레이션을 검증하기 위해 test_data 조치에 대한 멀티 프로세스를 허용합니다. -P를 사용합니다 또는 Parallel_Tables를 확인한 병렬 테이블 수를 설정합니다.

새 명령 줄 옵션 :

  • 새 옵션 추가 -Blob_to_lo는 블로브를 크게 내보내는 데 사용할 수 있습니다. 사물. 테이블 액션과 함께 사용하면 Blob Column이 번역됩니다. OID PostgreSQL 데이터 유형으로. 삽입 내보내기 작업과 함께 사용하는 경우 Blob 데이터는 pg_largeobjects 테이블에서 큰 객체로 저장됩니다. 이 큰 물체를 참조하는 OID는 메인 테이블에 저장됩니다. 바이트 대신.
  • 명령 줄 옵션 -W | -어디에서 조항을 설정하는 조항 데이터를 검색하려면 Oracle 쿼리에 적용하십시오. 여러 번 사용할 수 있습니다. Where Configuration Directive를 무시합니다.

새로운 구성 지시문 :

  • data_validation_ordering configuration directive add adde 기본적으로 활성화됩니다. 데이터가 있으면 양쪽 간 행 순서가 다릅니다. 수정. 이 경우 기본 키를 사용하여 데이터를 주문해야합니다. 고유 한 인덱스, 그러한 물체가없는 테이블은 비교. 모드 단일에서 데이터 가져 오기 직후에 유효성 검사가 완료된 경우 프로세스 및 데이터 수정없이 유효성 검사는 모든 것에 대해 수행 할 수 있습니다. 주문없이 테이블.
  • Data_Validation_error 추가 a 다음 테이블에서 데이터 검증을 중지합니다. 일정량의 행 불일치. 기본값은 10 행 후에 중지하는 것입니다 유효성 검사 오류.
  • varchar_to_text configuration directive 추가. 기본적으로 VARCHAR2없이 크기 제약 조건은 텍스트 PG 데이터 유형으로 변환됩니다. 사용하려면 대신 varchar,이 지침을 비활성화하십시오.

후진 호환성 변경 :

  • force_plsql_encoding configuration directive 추가. 이전 버전에서 토토 커뮤니티 모든 함수 코드를 UT8로 인코딩하고 있었는데 더 이상 그렇지 않기 때문입니다. 이중 인코딩이 발생할 수 있습니다. 오래된 행동을 복구하려면 (권장되지 않음) 이 지침을 활성화하십시오.
  • 원시 열에 대한 동작 변경. 이제 RAW (16) 및 RAW (32) 열 또는 기본값이 자동으로 "sys_guid ()"이있는 원시 열이 uuid로 번역되었습니다. 데이터는 PostgreSQL로 자동으로 마이그레이션됩니다 "uuid-sossp"확장자가 제공하는 UUID 데이터 유형.

전체 변경 목록은 참조 참조https : //github.com/darold/토토 커뮤니티/blob/master/changelog

모든 기고자 덕분에 그들은 모두 Changelog 파일에 인용됩니다.

링크 및 크레딧

패치와 사용자를 제출 한 모든 사용자에게 감사하고 싶습니다. 버그와 기능 요청을보고 한 사람은 모두 인용됩니다. Changelog 파일.

ORA2PG는 개방 된 프로젝트입니다. 더 나은 도구를 구축하기위한 모든 기여는 다음과 같습니다 환영. 아이디어, 피처 요청 또는 패치를 보내야 만하면됩니다. github 도구 사용 또는 직접 ora2pg@darold.net.

링크 :


토토 커뮤니티 소개 :

토토 커뮤니티는 Oracle에서 PostgreSQL로 마이그레이션 할 수있는 쉽고 신뢰할 수있는 도구입니다. 2001 년부터 개발되었으며 대부분의 Oracle 객체를 수출 할 수 있으며 PostgreSQL 호환 코드로의 데이터.

ORA2PG는 모든 플랫폼에서 작동하며 GPL V3 라이센스에 따라 사용할 수 있습니다.

Docs, 다운로드 및 지원http : //www.토토 커뮤니티.com/