Làm cách nào tôi có thể nhập nội dung của cơ sở dữ liệu Oracle vào Visio để tạo Sơ đồ mối quan hệ thực thể?


9

Tôi có cơ sở dữ liệu Oracle và tôi muốn tạo ERD trong Visio 2007 Pro.

Cho đến nay tôi đã xem các lệnh DBMS_METADATA.GET_DDL để tạo DDL. Tôi biết rằng tôi có thể nhập Access DB vào Visio, nhưng có vẻ như Access hiểu một phương ngữ SQL khác với Oracle, vì vậy tôi sẽ cần phải điều chỉnh mọi lệnh Tạo bảng để thay đổi các loại dữ liệu.

Có cách nào đơn giản để tạo ERD bằng DDL trong Visio Pro 2007 không?


Tôi không còn sử dụng Visio nữa (vì vậy tôi sẽ không đưa ra câu trả lời này nhưng có thể là một gợi ý?), Nhưng tôi nhớ điều đó khá đơn giản khi sử dụng kết nối ODBC và tính năng "kỹ sư đảo ngược" của Visio (điều này cho phép bạn chọn tất cả các mục bạn muốn và nó sẽ đi và biến bạn thành erd)

Tôi đã kiểm tra trình hướng dẫn Kỹ sư đảo ngược trong Visio và không may là cơ sở dữ liệu Oracle nằm trên máy chủ được tường lửa và tôi không thể truy cập trực tiếp từ máy trạm của mình, do đó cần một bước trung gian ddl.

Nếu bạn có DDL, bạn có thể nhập dữ liệu đó vào cơ sở dữ liệu Oracle XE (phiên bản miễn phí) cục bộ không, sau đó thiết kế ngược lại từ đó? Và nó phải là Visio. Bộ điều chỉnh dữ liệu SQL miễn phí của Oracle sẽ nhập từ tệp DDL.
Gary

Cảm ơn những lời đề nghị, Gary. Tôi đang tìm cách sử dụng Visio để sơ đồ có thể được nhúng vào tài liệu từ và vẫn có thể chỉnh sửa. Tôi sẽ xem xét Oracle XE.

Câu trả lời:


7

Tất cả những gì bạn cần là cấu hình ODBC kết nối với Oracle DB

    1. Cài đặt Oracle Client SW (tải xuống từ otn.oracle.com). Tôi khuyên bạn nên cài đặt cùng một phiên bản với Oracle DB
    2. Xác định kết nối trong tnsnames.ora
    3. Tạo và kiểm tra kết nối ODBC với Oracle DB trong Bảng điều khiển> Công cụ quản trị> Nguồn dữ liệu (ODBC) - sử dụng trình điều khiển của Oracle trong ORA_HOME, sử dụng kết nối được xác định trong tnsnames.ora
    4. Nhập từ kết nối ODBC được xác định vào Oracle phải giống như nhập từ Access DB

Nếu bạn đang ở trên một máy 64Bit và chạy một phiên bản 32bit của Visio, bạn cần phải thêm các kết nối thông qua C:\Windows\SysWOW64\odbcad32.exethay vì bước 3
Boern
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.