1、新建Oracle的ODBC数据源
默认情况下Windows系统创建数据源时,是没有Oracle驱动程序的。

2、准备Oracle数据源
从Oracle主站下载两个文件:https://www.oracle.com/technetwork/topics/winx64soft-089540.html
(1)instantclient-basic-windows.x64-11.2.0.4.0.zip
(2)instantclient-odbc-windows.x64-11.2.0.4.0.zip

将两个文件解压到同一个文件夹中,根目录是instantclient_11_2
以管理员身份进入命令行: 右键单击开始菜单,选择“Command Shell -> 更多 -> 以管理员身份运行”。

进入instantclient_11_2目录,运行:odbc_install.exe

3、新建Oracle数据源
控制面板 –> 管理工具 –> ODBC数据源(64位)

切换到“系统DSN”,单击“添加”按钮

可以发现已经有了Oracle数据源,选择Oracle驱动程序,单击“确定”按钮

出现配置项界面

Data Source Name,指定一个名称即可, 例如erwinDMtoOracle。
Data Source Description,可以和Name相同, 例如也是erwinDMtoOracle。
重要的配置项是:TNS Service Name
其格式如下

例如:127.0.0.1:1521/orcl2022
UserID是Oracle数据库账号(需要有读取表和列元数据的权限):推荐为管理员账号,例如SYSMAN

点确定后会弹出对话框,要求Oracle账号的密码。

在这之前要配置好TNS Listener文件,文件目录举例:
E:\app\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

文件格式例如:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\OracleDB\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = “EXTPROC_DLLS=ONLY:E:\app\OracleDB\product\11.2.0\dbhome_1\bin\oraclr11.dll”)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl2022)
(ORACLE_HOME = E:\app\OracleDB\product\11.2.0\dbhome_1)
(SID_NAME = orcl2022)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)

创建好的Oracle数据源如下:

4、erwin DM使用Oracle的ODBC数据源连接Oracle
启动erwin DM , 点击菜单栏的Actions, 再点击二级菜单里的Reverse Engineer, 然后点击弹出菜单的Connection,选择Database类型 -> Oracle 19c , 验证模式Authentication选择数据库验证模式Database Authentication,UserName处输入Oracle DBA提供的数据库账号(需要有读取数据结构的权限),Password处输入密码。Connection Mode选择ODBC, ODBC Database选择之前创建的ODBC名称(例如erwinDMtoOracle)。点击Connect。

连接成功后会出现以下界面:(Connect按钮变为置灰状态,Disconnect按钮变为可点击状态,Recent Connections框出现连接记录,例如erwinDMtoOracle(Oracle 10c) using dms)

然后点击Next, 选取需要抽取的数据库的Owners, 再点击Next,选取需要抽取的数据库的Tables,点击OK.

最后抽取出的数据模型类似下图:

erwin Data Modeler 如何连接 Oracle相关推荐

  1. 非常好用的数据建模工具erwin data modeler

    erwin, Inc. 是全球最大的数据建模软件供应商,受到60 多个国家50000 多名数据专业人士的信赖.erwin通过集成业务流程建模.企业架构.数据治理和协作解决方案,构建出业界唯一的统一数据 ...

  2. ERWin -- erwin Data Modeler 数据建模

    erwin 的全称是erwin Data Modeler,是erwin公司的数据建模工具.支持各主流数据库系统.erwin数据建模市场占有率第一的产品,市场占有率33%. erwin数据建模工具是业界 ...

  3. vs窗体 oracle,VS2010连接oracle数据库的简单例子

    下面附有代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Da ...

  4. oracle Data Modeler 使用教程

    由于 powerdesigner 的版权问题.公司要求集体换成 oracle Data Modeler .免费版就够用,哈哈.这有很详细的入门教程,看一看吧: 官方正版教程 ,特详细,只是英文的,也只 ...

  5. nslang oracle_解决ojdbc14连接oracle报“java.sql.SQLException: Io 异常: Size Data Unit (SDU) mismatch”异常问题...

    一.前言 通过ojdbc14.jar连接oracle数据库,应用运行期间报出"java.sql.SQLException: Io 异常: Size Data Unit (SDU) misma ...

  6. 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本

    最近在做winform,需要远程连接Oracle,本来测试的都顺利.但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本 ...

  7. 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...

  8. C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)

    最近需要使用C#连接Oracle进行数据存储,第一次使用C#连接Oracle,网上找了一个ORM,使用的是Dos.ROM,配置起来还算方便,但因为没用过,写配置信息不是很会写,网上搜了一下connec ...

  9. erwin连接oracle报错,ERWin如何连接数据库

    ERWin如何连接数据库(SQL2000.Oracle 10g) 装了个ERWin,连数据库连了一个晚上,始终提示各种各样奇怪的错误,要么说我库不存在,要么说我库里没有表,这是能把人气死,后来发现只要 ...

最新文章

  1. 学习java应该如何理解反射?
  2. 在虚拟机上安装XP系统
  3. Java 子类 instanceof 父类
  4. 方便的图片修改Sql代码
  5. Log4j未平,Logback 又起,再爆漏洞。
  6. 代码注释(图案:小狗)
  7. 困惑度 | NLP中对困惑度感到困惑?
  8. C语言基础知识【作用域规则】
  9. LumaQQ.NET 试用
  10. jsdroid 教程_电气设计编程视频教程,涉及PLC、电气绘图、仿真等共400多份资料...
  11. Jenkins忘记登陆账号和密码的解决办法
  12. 一文讲清前端应该理解的分辨率/逻辑分辨率/物理分辨率
  13. OpenCV粘连对象计数
  14. PCI-Express转4串/8串/28串口CH384的硬件配置及设计
  15. Vue 3.0 到底好在哪里?(尤雨溪点赞文)
  16. MBA-day8数学-路程练习题
  17. 少年中国说——梁启超〔近现代〕
  18. Only the original thread that created a view hierarchy can touch its views异常
  19. 什么是子网掩码?如何设置子网掩码?
  20. 鸿蒙内核源码分析系列 | 读懂HarmonyOS内核源代码!

热门文章

  1. 算法设计与分析知识概括
  2. python1e2_python – UnicodeDecodeError:’utf-8’编解码器无法解码位置434852中的字节0xe2:无效的连续字节...
  3. window10安装配置Intel SGX
  4. 微信小程序+EMAS serverless 设置过程
  5. 色品Chromaticity
  6. 分离轴定理SAT凸多边形精确碰撞检测
  7. 多元微积分_stokes定理
  8. 14种CSS实现水平或垂直居中的技巧
  9. 【深入理解设计模式】HeadFirst-- 适配器模式
  10. 众昂矿业刘金海认为萤石是未来潜力材料