2011-11-15 5 views
1

오라클 데이터베이스 (테이블 및 그 관계, 칼럼 및 데이터 유형 ....)의 그래픽 (스키마) 표현을 어떻게 추출 (역 엔지니어링) 할 수 있습니까? 이것을 할 수있는 (무료) 도구가 있습니까? 오라클 : 그래픽 데이터베이스 표현 추출

나는 오라클 SQL 개발자가 그런 기능이 없다고 생각

...

+0

아마도 여기에 더 많은 주제가 있습니다. http://dba.stackexchange.com – NullUserException

+0

[this so post] (http://stackoverflow.com/questions/2091599/tools-to-generate-a-database)에서 더 자세히 논의되었습니다. 기존 다이어그램에서 기존 다이어그램으로 변경) –

답변

0

Adminer는 요청 일을 할 수 있어야 멋진 PHP 하나의 파일입니다. 필자는 MySQL 만 사용해 보았지만 오라클도 지원했습니다.

0

나는 어떤 무료 도구 잘 모르는 것 같아요 : MS Visio는 엔지니어 (전문/프리미엄) TOAD 비싼 도구이지만 그만한 가치를 되돌릴 수 IMO

3

거기에 관련된 오라클 도구, SQL 개발자 데이터 모델러 인 리버스 엔지니어링을하며 무료입니다. Find out more.

1

SQL Developer는 SQL Modeller 옵션을 확인하고 훨씬 더 많은 작업을 수행합니다. 놀랍도록 좋은 도구!

1

무료 도구의 경우 스키마 스파이, http://schemaspy.sourceforge.net/을 권장합니다. Java Runtime이 필요합니다. 생성 된 다이어그램을 보려면 http://schemaspy.sourceforge.net/sample/relationships.html을 찾으십시오.

이 도구는 자동 빌드 스크립트에 더 적합합니다.

oracle hr 템플릿의 간단한 사용법이 아래에 나와 있습니다.

SET JDBC_ORACLE_JAR=C:\oracle\product\10.2.0\client_1\jdbc\lib\ojdbc14.jar 
SET CONNECTION_USERNAME=hr 
SET CONNECTION_PASSWORD=hr 
SET TNS_DATABASE_NAME=orcl 
SET SCHEMA_NAME=HR 
SET TABLE_NAME='EMP' 
SET OUTPUT_NAME=HR_EMP 

java -jar schemaSpy_5.0.0.jar -dp %JDBC_ORACLE_JAR% -db %TNS_DATABASE_NAME% -o  schemaOutput%OUTPUT_NAME% -u %CONNECTION_USERNAME% -p %CONNECTION_PASSWORD% -i %TABLE_NAME%.* -schemas %SCHEMA_NAME% -hq -noviews -loglevel severe 

java -jar schemaSpy_5.0.0.jar -dp %JDBC_ORACLE_JAR% -db %TNS_DATABASE_NAME% -o  schemaOutput%OUTPUT_NAME% -u %CONNECTION_USERNAME% -p %CONNECTION_PASSWORD% -schemas %SCHEMA_NAME% -hq -noviews -loglevel severe 

처음에는 EMP로 시작하는 표가있는 다이어그램이 제공됩니다. 두 번째 스키마는 hr 스키마의 모든 테이블과 함께 다이어그램을 제공합니다.

관련 문제