엔터티 관계 다이어그램을 만들기 위해 Oracle 데이터베이스의 내용을 Visio로 가져 오는 방법은 무엇입니까?


9

Oracle 데이터베이스가 있고 Visio 2007 Pro에서 ERD를 만들고 싶습니다.

지금까지 DDL을 생성하기 위해 DBMS_METADATA.GET_DDL 명령을 살펴 보았습니다. Access DB를 Visio로 가져올 수 있다는 것을 알고 있지만 Access는 Oracle과 다른 SQL 언어를 이해하는 것 같습니다. 따라서 모든 테이블 만들기 명령을 조정하여 데이터 형식을 변경해야합니다.

Visio Pro 2007에서 DDL을 사용하여 ERD를 만드는 간단한 방법이 있습니까?


더 이상 Visio를 편리하게 사용할 수 없으므로 (이 답변을 답으로하지 않고 힌트 일 수도 있습니다.) ODBC 연결과 Visio의 "역 엔지니어"기능을 사용하면 매우 간단하다는 것을 기억합니다 (이를 통해 선택할 수 있음) 당신이 원하는 모든 항목 그리고 그것은 당신을 잘못하게 만들 것입니다)

Visio에서 리버스 엔지니어 마법사를 확인했지만 불행히도 Oracle 데이터베이스 자체는 방화벽 서버에 있으며 워크 스테이션에서 직접 액세스 할 수 없으므로 ddl 중개 단계가 필요합니다.

DDL이있는 경우 로컬 Oracle XE (무료 버전) 데이터베이스로 가져 와서 리버스 엔지니어링 할 수 있습니까? 그리고 Visio 여야합니다. Oracle의 무료 SQL Data Modeller는 DDL 파일에서 가져옵니다.
Gary

제안 해 주셔서 감사합니다, 게리 Visio를 사용하여 다이어그램을 단어 문서에 포함시키고 편집 가능한 상태로 유지할 수 있습니다. Oracle XE를 살펴 보겠습니다.

답변:


7

Oracle DB에 대한 ODBC 연결 만 구성하면됩니다.

    1. Oracle Client SW를 설치하십시오 (otn.oracle.com에서 다운로드). Oracle DB와 동일한 버전을 설치하는 것이 좋습니다
    . tnsnames.ora에서 연결 정의
    3. 제어판> 관리 도구> 데이터 소스 (ODBC)에서 Oracle DB에 대한 ODBC 연결 생성 및 테스트-ORA_HOME에서 Oracle 드라이버 사용, 정의 된 연결 사용 tnsnames.ora에서
    4. 정의 된 ODBC 연결에서 Oracle로 가져 오기는 Access DB에서 가져 오기와 동일해야합니다.

64 비트 컴퓨터에서 32 비트 버전의 Visio를 실행하는 경우 C:\Windows\SysWOW64\odbcad32.exe3 단계
Boern
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.