Ora2Pg

소프트웨어 스크린 샷:
Ora2Pg
소프트웨어 정보:
버전: 14.1
업로드 날짜: 17 Feb 15
개발자: Gilles DAROLD
라이센스: 무료
인기: 45

Rating: 3.0/5 (Total Votes: 2)

Ora2Pg 오픈 소스, 멀티 플랫폼과 무료로 배포 명령 줄 프로그램 Perl로 구현 쉽게 glanceKey 기능에 PostgreSQL을에 호환 schema.Features를 오라클 데이터베이스 스키마를 수출에 사용되는 바닥부터 설계되었습니다에 대한 지원을 포함 사용자와 그룹, PostgreSQL을 7.3+ 스키마에 오라클 스키마를 수출 테이블 선택 지원뿐만 아니라 수출 지원을위한 보조금과 권한을 내보내기위한 전체 데이터베이스 스키마, 지원 수출.
이 프로젝트는 또한 오라클 데이터베이스에 연결 할 수있는, 내부 구조의 추출을 지원하고 당신이 당신의 PostgreSQL 데이터베이스에로드 할 수있는 SQL 스크립트를 생성합니다.
또한, 소프트웨어는 수출 가능한 범위 및 Oracle 파티션 내보내기 소정 트리거, 함수, 프로 시저, 패키지뿐만 아니라, 패키지 몸체를 열거한다. ora2pg --help 및 다른 URL; & lsquo을 실행하여 한 눈에 볼 수있는 사용자가 사용할 수있는 다양한 명령 줄 옵션입니다; 터미널 emulator.Getting의 명령은, 당신이 (문서의 끝 부분에 링크 참조) Softoware 또는 공식 웹 사이트를 통해 프로그램의 최신 버전을 다운로드해야, 설치 및 GNU / 리눅스 컴퓨터에서 Ora2Pg 소프트웨어를 사용 Ora2PgTo 시작 PC에 어딘가에 아카이브를 저장 및 아카이브 관리자 유틸리티를 사용하여 압축을 풉니 다.
그런 다음, 터미널 응용 프로그램을 열고 추출 된 아카이브 파일의 위치 (예 : CD를 /home/softoware/ora2pg-14.1), & lsquo 실행으로 이동; 펄 Makefile.PL 및 다른 URL을; 명령은 & lsquo 다음에 프로젝트를 구성하는, 확인 및 다른 URL; 컴파일 명령.
& lsquo을 실행하여 넓은 Ora2Pg 시스템을 설치하고, 설치 및 다른 URL 확인; 루트 또는 명령 & lsquo; sudo를 설치 및 다른 URL 확인; 권한이있는 사용자로 명령을 실행합니다. ora2pg 및 다른 URL; & lsquo을 실행하여 사용; 터미널 에뮬레이터에 명령.
Ora2Pg 펄은 GNU / 리눅스, 마이크로 소프트 윈도우와 맥 OS X를 포함하여, 사용할 수있는 모든 운영 체제에서 지원됩니다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

ALLOW_CODE_BREAK을 제거, 그것은이다 더 이상 유용합니다.
기본 인코딩 변경을 반영 SHOW_ENCODING의 출력을 변경합니다.
기본 구성 파일에 ALLOW_PARTITION 코멘트.
구성 파일의 주석에 쿼리 및 주전자 수출 유형을 추가합니다.

이 버전 12.1의 새로운 기능 :

이 WHERE 구성 지침에 주어진 예제를 수정합니다. 보고서의 밥 Treumann 감사합니다.
인덱스 이름에 접미사를 추가 할 수 있도록 INDEXES_SUFFIX 구성 옵션을 추가합니다.
그들은 자식에 의​​해 지원되지 않기 때문에 연구에 의해 특별한 charater ^ M을 교체합니다.
수정 IF는 서브 _drop_foreign_keys의 테​​이블 변경에 있습니다. 패치 프랜시스 Corriveau 감사합니다.
데이터를 내보낼 때 분리 레벨을 수정합니다. 보고서 루도비크 Penet 감사합니다.
ora2pg 테이블 또는 수출을 위해 선택되지 않은 테이블에 외래 키를 만들려고 할 때 회귀를 수정합니다. 루도비크 Penet 감사합니다.
Makefile.PL에 지시문 MODIFY_TYPE에 백 슬래쉬 쉼표에 대한 정보를 추가합니다.
문서에 누락 된 MODIFY_TYPE 정의를 추가합니다.
MODIFY_TYPE 형 재정에 백 슬래쉬와 쉼표를 허용합니다. 예 : TABLE1 : COL3 : 진수 (9 6), TABLE1 : COL4 : 진수 (9 , 6). 보고서 마이크 Kienenberger 덕분에
create_materialized_view에 하나의 코트를 누락 수정 ()를 호출합니다. 패치 재키 Rigoreau 감사합니다.
보고서에 마이크 Kienenberger로, 문서에 감사를 일부 오타를 수정합니다.
문서에 DBD :: 오라클 설치에 대한 장을 추가합니다. 패치 라그 하 벤드 라 감사합니다.
FDW 수출 유형과 외부 테이블 이름에 대소 문자 구분을 수정합니다. 보고서 기욤 Lelarge 감사합니다.
PG_SUPPORTS_MVIEW이 비활성화 될 때 구체화 된 뷰의 수출을 수정합니다. 보고서에 대한 기독교 Bjornbak 감사합니다.
업데이트 저작권.

이 버전 12.0의 새로운 기능 :

이 버전은 많은 문제를 해결하고 세 가지 새로운 기능을 추가합니다.
REORDERING_COLUMNS 지시어를 사용하면 더 많은 행이 데이터 페이지에 맞도록 디스크의 풋 프린트를 최소화하기 위해 열을 다시 정렬 할 수 있습니다.
PG_SUPPORTS_MVIEW는 수출이 기본 PostgreSQL의 9.3 구문으로 뷰를 구체화 할 수 있습니다.
USE_TABLESPACE 변수는 원래의 테이블 스페이스를 사용하여 개체를 내보낼 수 있습니다.

이 버전 11.4의 새로운 기능 :

이 마이그레이션 비용 평가의 주요 문제를 해결합니다.
더 정확하게 몇 가지 마이그레이션 비용 값을 재정의합니다.

이 버전 11.3의 새로운 기능 : --estimate_cost 또는 ESTIMATE_COST 활성화되면

이 ora2pg으로 PL / SQL 평가에 대한 자세한 내용을 추가합니다. 이 함수 / 패키지 코드 검출 키워드 당 비용의 단위를 표시합니다.
PL / SQL 코드 크기에 대한 잘못된 비용 단위 평가를 수정,이 버그는 라인의 많은 기능 / 패키지에 대한 매우 높은 이주 비용 평가를 생성합니다. 당신의 검사 결과 다시, 예상 시간은 거대한 코드에 낮은 나무 시간까지 가능 실행하십시오.
코드 evalution 전에 주석을 제거합니다.
IS 또는 AS가 패키지를 만들 BODY보다 다음 줄에 때 PL / SQL 패키지 수출을위한 파일 입력 파서 수정 ...
테이블 보고서에 CHECK 제약 조건의 수에서 NULL 제약 조건을 제외합니다.
테이블 마이그레이션 평가 비용, 소수를 수정합니다.
변경 로그에 오타 수정.

이 버전 11.2의 새로운 기능 :

이 윈도우 멀티 프로세스 문제 및 승인에 대한 문서를 업데이트합니다.
이 플랫폼 종속적 인에 멀티 프로세스 지원을 비활성화하여 다중 옵션을 사용하여 Windows OS 문제를 수정합니다. -J 또는 -j가 사용될 때 경고가 표시 될 것이고, Ora2Pg 단순히 이전 10.x에서 버전처럼 하나의 프로세스를 실행합니다. 보고서의 장 마크 야오 Adingra 감사합니다.
BYTEA에 RAW 및 LONG RAW 수출을 수정합니다. 감사 보고서 및 테스트를 위해 Tripathi을하기 Prabhat합니다.
하나의 테이블에 대해 여러 TRUNCATE 호출에 패치 회귀를 수정합니다. 보고서 데이비드 그레코 감사합니다.
포크 프로세스 외부 DB 핸들 InactiveDestroy에 발신 된 전화는 Windows에서 치명적인 오류를 방지합니다. 보고서의 장 마크 Adingra 감사합니다.
ora2pg 로거 & quot; 갈래 실행중인 프로세스는 '1'와 같은 더 많은 읽을 수있는 이름으로 이름이 변경된다 진행 표시 줄, & quot에 대한; ora2pg
오라클 & quot 질의; -J 옵션 및 quot와 함께 사용할 때 ora2pg
PostgreSQL을 하 '로 전송하는 단계; 더 나은 프로세스의 현재 작업이 무엇인지 알고있다.
install_all을 & quot ;.하면서, 에러 코드 130 : dmake; Windows의 Y 플래그 /의 사용은,이 오류 & quot 일으키는 스크립트를 설치 제거 보고서의 장 - 마크 Adingra 감사합니다.
그냥 아무것도 생산하지 않았다 PostgreSQL을 직접 가져 오기를 수정합니다. 패치 다윗 그리스에 감사드립니다.
사용 설명서를 ora2pg 수정합니다.
SHOW_ENCODING 출력의 클라이언트 인코딩에 밑줄을 추가하면 설정 지시어와 동일해야합니다.

이 버전 11.1의 새로운 기능 :

이 인덱스, 테이블과 테이블 파티션에 대한 비용 평가를 조정합니다.
로컬 인덱스에 대한 인덱스 파티션의보고 코멘트를 추가합니다.
출력 파일에 TRUNCATE 테이블의 위치를​​ 수정합니다.
RAW 또는 LONG RAW 컬럼에서 데이터의 수출을 수정, 그들은 16 진수 문자열로 수출되었다. 이제 데이터는 BYTEA에 삽입에서 탈출하기 전에 utl_raw.cast_to_varchar2 () 함수를 사용하여 변환됩니다. 보고서 알렉스 Delianis 감사합니다.
오라클 TIMESTAMP (0) 데이터 하나의 종료 지점, 예를 추가 수출 문제를 수정 : & quot를; 2008-08-09 00 : 00 : 00 & quot ;,는이 끝 문자는 이제 format_data_type에 의해 제거된다 (). 보고서 피에르 - 마리 쁘띠 감사합니다.
MODIFY_STRUCT 설명에 오타 수정.
강제 DEBUG OFF 기본 구성 파일에.
변경 범위 파티션 체크 조건 연산자한다 = 및 LT; 있다로 대체; 과

이 버전 11.0의 새로운 기능 :

이 주전자 수출 유형에 대한 JOBS, ORACLE_COPIES, DEFINED_PK 구성 지침 및 정보에 대한 문서를 추가합니다.
Penthatlo 데이터 통합​​ (주전자)에 대한 XML 변환 파일 정의를 생성하는 주전자 수출 유형을 추가합니다. 작업 마크 사촌에게 감사합니다. 사용 예 : ora2pg -c ora2pg.conf -t 주전자 -j (12) -J 4 -o loaddata.sh
자동 생성 된 이름 제약의 수출 주요 버그를 수정. 감사 보고서 FOT mrojasaquino합니다.
상단 가장 큰 테이블의 행 수를 표시합니다.
문서를 TOP_MAX 설명을 추가합니다.
구성 파일 및 업데이트 설명서를 기본값으로 TOP_MAX 지시문을 추가합니다. 지침 보여 가기 N 테이블을 제어하는​​데 사용.
SHOW_TABLE, SHOW_COLUMN 및 SHOW_REPORT 수출 유형에서 가장 큰 테이블의 상위 N을 추가합니다.
ora2pg가 Ctrl + C에 의해 중단 될 때 ProgressBar의 출력을 수정합니다.
구성 파일에 JOBS, ORACLE_COPIES 및 DEFINED_PK 지시문을 추가합니다. 잡스는 thread_count 그리고 교체하지만, 이전 버전과의 호환성은 유지됩니다.
병렬 처리의 PostgreSQL, 오라클 연결의 수를 설정하는 데 사용 --copies, | --jobs 및 -J | 3 새 명령 줄 옵션을 추가, -j. 세 번째, -L | --limit는 명령 줄에서 DATA_LIMIT을 변경하는 데 사용됩니다.
데이터 내보내기에 멀티 프로세스 지원을 추가합니다. 토마스 Ogrisegg의 도움으로.
수출하지 말아야의 sysusers에 더 많은 스키마를 추가합니다.
SHOW_REPORT에 SYNONYM에 대한 전체 세부 정보를 추가합니다.
일부 테이블 / 컬럼 유형이 내보내는 동안 PostgreSQL의 측면에서 변경 될 수 있도록 MODIFY_TYPE 구성 지시문을 추가합니다.
객체가 SHOW_REPORT의 ProgressBar의 박자에 입력 수정합니다.
허용 기준 및 제외에 정의 된 테이블에 SHOW_REPORT에 테이블과 인덱스를 제한합니다.
SHOW_TABLE 및 SHOW_REPORT 출력 행의 총 수를 표시합니다.
SHOW_TABLE 및 SHOW_REPORT 출력의 행 번호를 기준으로 정렬 테이블의 상위 10 개를 추가합니다.
SYNONYM 객체에 오타 수정.
위에 열 테이블 보고서의 행 Y 번호를 주문에 추가합니다.
속도 향상을위한 오라클 스키마 기억 정보 추출의 대부분을 재 작성.
열 정보를 저장하는 해시를 사용합니다.
_table () 메서드 % unique_keys 선언을 수정합니다.
그 정보가 이미 _table () 메서드를 사용하여로드 될 때 SHOW_REPORT 코드에서 () _table_info하는 호출을 제거합니다.
표 수출에 누락 된 열 정의를 수정합니다.
수출 유형 다음과 같은 출력을 생성하는 동안 진행률 표시 줄을 추가합니다.
생성 된 SQL 스크립트로 ON_ERROR_STOP에 대한 호출을 활성화 / 비활성화 할 수 STOP_ON_ERROR 구성 지시문을 추가합니다. 기능 요청에 대한 루도비크 Penet 감사합니다.
열 정보를 가져 오는에 거대한 속도 향상.
허용 또는 제외 설정 지시어에 관련 테이블의 총 수를 계속 진행 표시 줄을 수정합니다. 보고서 루도비크 Penet 감사합니다.
기능 _table_info의 변경 반환 유형은 (), 지금은 대신 데이터베이스 핸들의 데이터를 반환합니다.
테이블의 큰 숫자와 데이터베이스에 대한 인덱스 및 제약 추출에 속도를 향상시킬 수 있습니다.
열 정보와 의견을 검색 성능을 향상시킬 수 있습니다.
대신 SHOW_COLUMN를 사용하여 디버그 모드에서 내보내는 동안 열 세부의 보고서를 제거합니다.
개체의 큰 숫자와 데이터베이스 성능을 향상시키기 위해 객체의 () 상단 소유자 상태로 호출을 제거합니다.
테이블을 제외 외국 키를 내보낼 수있는 수정 프로그램을 추가합니다. 보고서 루도비크 Penet 감사합니다.
Windows가 ora2pg.conf.dist 복사하여 문제를 설치 수정합니다. 보고서 도미니크 FOURDRINOY 감사합니다.
자동 PG로 변환되지 오라클 함수의 비용을 증가시킨다.

이 버전 10.1의 새로운 기능 :

이 덮어 쓸 수 없습니다 글로벌 where 절을 수정합니다. 패치 댄 하얼빈 감사합니다.
콜론 대신 작은 따옴표의 사용 부울 교체에 오타 / 버그 수정. 패치 알렉스 Delianis 감사합니다.
업데이트 저작권.
더 나은 마이그레이션 비용 평가에 대한 추가 오라클 기능의 탐지를 추가합니다.
업데이트 설명서를 참조하십시오.
소문자로 강제 보고서 세부 사항입니다.
보고서 마이그레이션 비용 값에 대한 정보를 추가했습니다.
--dump_as_html 명령 줄 옵션과 DUMP_AS_HTML 구성 지시문을 추가합니다.
마이그레이션 보고서를 HTML로 생성 할 수 있습니다.
데이터 수집 코드를 구분 리포트 생성 코드

유사한 소프트웨어

MONyog
MONyog

17 Feb 15

Knoda
Knoda

2 Jun 15

개발자의 기타 소프트웨어 Gilles DAROLD

SysUsage
SysUsage

14 Apr 15

pgCluu
pgCluu

11 May 16

SendmailAnalyzer
SendmailAnalyzer

20 Feb 15

코멘트 Ora2Pg

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!