Ora2Pg

Phần mềm chụp màn hình:
Ora2Pg
Các chi tiết về phần mềm:
Phiên bản: 17.5 Cập nhật
Ngày tải lên: 29 Sep 17
Nhà phát triển: Darold Gilles
Giấy phép: Miễn phí
Phổ biến: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg có thể được sử dụng theo hai cách.

Điều đầu tiên và rõ ràng là di chuyển hoặc sao chép thông tin từ cơ sở dữ liệu Oracle sang cài đặt PostgreSQL.


Thứ hai là một chút phức tạp, nhưng Ora2Pg cũng có thể được sử dụng để đảo ngược các cấu trúc cơ sở dữ liệu Oracle lớn, bằng cách tạo một tệp kết xuất sao chép lại cấu trúc của cơ sở dữ liệu một cách dễ dàng.

Ora2Pg hoạt động dựa trên một tệp tin cấu hình, nơi các nhà phát triển có thể kiểm soát một loạt cài đặt và tinh chỉnh quá trình xuất khẩu để phù hợp với cơ sở dữ liệu và dữ liệu được ghi lại.

Hiện tại, Ora2Pg có thể được sử dụng để xuất lược đồ cơ sở dữ liệu, đặc quyền người dùng nhóm nd, phạm vi và phân vùng danh sách, chỉ một số bảng, chức năng, trình tự, gói, và dĩ nhiên là dữ liệu đầy đủ. >

Kể từ khi cú pháp SQL được sử dụng với hai cơ sở dữ liệu khác một chút, Ora2Pg cũng sẽ chuyển đổi mã PLSQL để đánh dấu PLPGSQL.

Cài đặt và hướng dẫn chi tiết hơn được cung cấp cùng với tệp README của gói

Tính năng mới trong bản phát hành này:

  • ORA_INITIAL_COMMAND để có thể thực hiện lệnh tùy chỉnh ngay sau khi kết nối với Oracle, ví dụ mở khóa chính sách bảo mật.
  • INTERNAL_DATE_MAX để thay đổi hành vi của Ora2Pg với ngày nội bộ được tìm thấy trong các loại được xác định bởi người dùng.

  • ORA_INITIAL_COMMAND để có thể thực hiện lệnh tùy chỉnh ngay sau khi kết nối với Oracle, ví dụ mở khóa chính sách bảo mật.
  • INTERNAL_DATE_MAX để thay đổi hành vi của Ora2Pg với ngày nội bộ được tìm thấy trong các loại được xác định bởi người dùng.

    • ORA_INITIAL_COMMAND để có thể thực thi lệnh tùy chỉnh ngay sau khi có lệnh

    kết nối với Oracle, ví dụ mở khóa chính sách bảo mật.

  • INTERNAL_DATE_MAX để thay đổi hành vi của Ora2Pg với ngày nội bộ được tìm thấy trong các loại được xác định bởi người dùng.

    • ORA_INITIAL_COMMAND để có thể thực hiện lệnh tùy chỉnh ngay sau khi có lệnh

    Có gì mới kết nối với Oracle, ví dụ mở khóa chính sách bảo mật.

  • INTERNAL_DATE_MAX để thay đổi hành vi của Ora2Pg với ngày nội bộ được tìm thấy trong các loại được xác định bởi người dùng.

Tính năng mới trong phiên bản 15.1:

  • Thay thế cố định tên chức năng, trong đó có SELECT trong tên của họ theo PERFORM. Nhờ Frederic Bamiere cho báo cáo.
  • Đã tạo cố định các thư mục con nguồn khi khởi tạo một dự án chuyển đổi mới.

  • Tính năng mới trong phiên bản 15.0:

    • Thêm sự hỗ trợ cho phần mở rộng external_file của PostgreSQL để bắt chước kiểu BFILE từ Oracle. Xem https://github.com/darold/external_file để biết thêm thông tin.
    • Cho phép xuất khẩu của Oracle DIRECTORY làm đối tượng mở rộng external_file. Điều này cũng sẽ cố gắng xuất khẩu quyền đọc / ghi trên các thư mục đó.
    • Cho phép xuất khẩu DATABASE LINK của Oracle như là máy chủ dữ liệu Oracle nước ngoài sử dụng oracle_fdw.
    • Cho phép chức năng với PRAGMA AUTONOMOUS_TRANSACTION được xuất khẩu qua một wrapper dblink để đạt được giao dịch tự trị.
    • Cho phép xuất khẩu SYNONYMS của Oracle làm lượt xem. Chế độ xem có thể sử dụng bảng nước ngoài để tạo & quot; từ đồng nghĩa & quot; trên đối tượng của một cơ sở dữ liệu từ xa.
    • Thêm tính năng cắt tỉa dữ liệu khi DATA_TYPE được sử dụng để chuyển đổi CHAR (n) cột Oracle thành varchar (n) hoặc văn bản. Mặc định là để trim cả hai bên bất kỳ ký tự không gian. Hành vi này có thể được kiểm soát bằng hai chỉ thị cấu hình TRIM_TYPE và TRIM_CHAR.
    • Thêm tự động phát hiện loại hình và kích thước giới hạn thông qua các tham số chỉ số không gian. Điều này tránh tổng phí quét liên tục của cột hình học.
    • Hỗ trợ xuất khẩu phân vùng phụ của Oracle và tạo phân vùng con cho PostgreSQL với kích hoạt tương ứng.

    • Các lệnh LEVEL và EXCLUDE bây giờ có thể áp dụng bộ lọc cho kiểu đối tượng. Tương thích ngược không thể được bảo toàn đầy đủ, định nghĩa cũ hơn chỉ áp dụng cho loại xuất khẩu hiện tại, điều này có thể thay đổi xuất khẩu của bạn trong một số điều kiện. Xem bản cập nhật tài liệu để biết thêm thông tin.

      • Xuất khẩu tuyên bố chức năng ngôn ngữ C.

        Có gì mới Phiên bản trước đó không xuất khẩu chức năng không có mã cơ thể như chức năng C bên ngoài.

      • Xuất khẩu của COMMENT từ lượt xem.
      • Chức năng để thay thế một số cuộc gọi tới SYS_CONTECT (USERENV, ...) bằng tương đương PostgreSQL.
      • Thêm chỉ thị cấu hình POSTGIS_SCHEMA để thêm lược đồ PostGis dành riêng vào đường dẫn tìm kiếm.
      • Thêm chỉ thị cấu hình PG_SUPPORTS_IFEXISTS để có thể ngăn chặn IF NẾU gọi trong câu lệnh DDL do Ora2Pg tạo ra.
      • Các trình kích hoạt bây giờ đều bị loại trừ / cho phép theo các tên bảng được chỉ định trong các chỉ thị ALLOW và EXCLUDED.
      • Cho phép xuất khẩu tự động các bảng lồng nhau (TYPE + TABLE + COPY).

      • Tính năng mới trong phiên bản 13.0:

        • Cần bắt buộc loại xuất khẩu là INSERT khi COPY được sử dụng và một bảng có cột GEOMETRY. Tôi không thể tìm thấy một giải pháp xuất khẩu làm bản sao tuyên bố cho thời điểm này.
        • Cố định xuất khẩu loại người dùng xác định là đối tượng.
        • Hạn chế tìm kiếm các đối tượng vào bộ lọc ALLOW hoặc EXCLUDE vào truy vấn SQL thay vì mã Perl để tránh lấy danh sách các đối tượng trên cơ sở dữ liệu đó. Nhờ menardorama để yêu cầu tính năng này.
        • Thêm hỗ trợ xuất dữ liệu không gian ở chế độ CHÈN. Vẫn cần một số công việc trong chế độ xuất khẩu COPY nếu có thể.
        • Truy vấn cố định để truy lục SRID bị hỏng với vá trên CONVERT_SRID.
        • Sửa sai bộ lọc với ALLOW directive khi nhận danh sách phân vùng.
        • Đã thêm xuất GRANT từ tệp tin đầu vào.
        • Cố định chuyển đổi kiểu dữ liệu khi sử dụng tệp nhập và loại dữ liệu như varchar2 (10 BYTE).
        • Đã thêm xuất khẩu nhận xét với TABLE và XUẤT XUẤT xuất khẩu bằng cách sử dụng tệp nhập.
        • Thêm trích xuất TABLESPACE từ tệp nhập.
        • Thêm hỗ trợ trích xuất SEQUENCE từ tệp nhập.
        • Cố định bộ lọc sai với ALLOW chỉ thị khi xuất phân vùng. Bộ lọc đã được thực hiện trên tên phân vùng thay vì tên bảng, có nghĩa là cài đặt ALLOW directive đã dẫn đến không xuất khẩu nào cả.
        • Thêm chỉ thị cấu hình CONVERT_SRID để kiểm soát sự chuyển đổi tự động của SRID sang EPSG tiêu chuẩn bằng cách sử dụng hàm sudo của Oracle SDO sdo_cs.map_oracle_srid_to_epsg () của Oracle.
        • Cố định một lỗi đánh máy trong tiền tố tạo chỉ mục trên bảng được phân chia. Nhờ menardorama làm miếng dán.
        • Đã sửa không thay thế điểm đến trong suốt SHOW_COLUMN và xuất khẩu COPY. Sử dụng MODIFY_TYPE chỉ hoạt động trong xuất khẩu TABLE.
        • Chuyển đổi pl / sql sang TABLE export để thay thế giá trị mặc định cao cấp. Mã cố định TRUNC (SYSDATE, MONTH) ở giá trị mặc định và ở mọi nơi nên là: date_trunc (tháng, LOCALTIMESTAMP).
        • Mã cố định liên quan đến đặt tên chỉ mục phân vùng duy nhất.
        • Thêm chỉ thị cấu hình PREFIX_PARTITION. Khi được kích hoạt, nó sẽ bắt buộc đổi tên tất cả tên bảng phân vùng với tên của bảng cha.
        • Thêm AUTODETECT_SPATIAL_TYPE vào tệp cấu hình và tài liệu về chỉ thị mới này.
        • Thêm xuất khẩu loại cột SDO_GEOMETRY. Về cơ bản, chúng được xuất khẩu sang hình học không giới hạn & quot; hình học & quot; gõ với SRID nếu được xác định.

Phần mềm tương tự

Admin-UI
Admin-UI

5 Jun 15

wepp
wepp

13 Apr 15

jsLinb
jsLinb

6 Jun 15

Phần mềm khác của nhà phát triển Darold Gilles

SquidAnalyzer
SquidAnalyzer

10 Feb 16

SendmailAnalyzer
SendmailAnalyzer

10 Feb 16

pgFormatter
pgFormatter

10 Feb 16

SysUsage
SysUsage

1 Mar 15

Ý kiến ​​để Ora2Pg

Bình luận không
Nhập bình luận
Bật hình ảnh!