erwin Data Modeler 如何连接 Oracle
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相关推荐
- 非常好用的数据建模工具erwin data modeler
erwin, Inc. 是全球最大的数据建模软件供应商,受到60 多个国家50000 多名数据专业人士的信赖.erwin通过集成业务流程建模.企业架构.数据治理和协作解决方案,构建出业界唯一的统一数据 ...
- ERWin -- erwin Data Modeler 数据建模
erwin 的全称是erwin Data Modeler,是erwin公司的数据建模工具.支持各主流数据库系统.erwin数据建模市场占有率第一的产品,市场占有率33%. erwin数据建模工具是业界 ...
- vs窗体 oracle,VS2010连接oracle数据库的简单例子
下面附有代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Da ...
- oracle Data Modeler 使用教程
由于 powerdesigner 的版权问题.公司要求集体换成 oracle Data Modeler .免费版就够用,哈哈.这有很详细的入门教程,看一看吧: 官方正版教程 ,特详细,只是英文的,也只 ...
- 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 ...
- 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本
最近在做winform,需要远程连接Oracle,本来测试的都顺利.但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本 ...
- 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...
- C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)
最近需要使用C#连接Oracle进行数据存储,第一次使用C#连接Oracle,网上找了一个ORM,使用的是Dos.ROM,配置起来还算方便,但因为没用过,写配置信息不是很会写,网上搜了一下connec ...
- erwin连接oracle报错,ERWin如何连接数据库
ERWin如何连接数据库(SQL2000.Oracle 10g) 装了个ERWin,连数据库连了一个晚上,始终提示各种各样奇怪的错误,要么说我库不存在,要么说我库里没有表,这是能把人气死,后来发现只要 ...
最新文章
- 学习java应该如何理解反射?
- 在虚拟机上安装XP系统
- Java 子类 instanceof 父类
- 方便的图片修改Sql代码
- Log4j未平,Logback 又起,再爆漏洞。
- 代码注释(图案:小狗)
- 困惑度 | NLP中对困惑度感到困惑?
- C语言基础知识【作用域规则】
- LumaQQ.NET 试用
- jsdroid 教程_电气设计编程视频教程,涉及PLC、电气绘图、仿真等共400多份资料...
- Jenkins忘记登陆账号和密码的解决办法
- 一文讲清前端应该理解的分辨率/逻辑分辨率/物理分辨率
- OpenCV粘连对象计数
- PCI-Express转4串/8串/28串口CH384的硬件配置及设计
- Vue 3.0 到底好在哪里?(尤雨溪点赞文)
- MBA-day8数学-路程练习题
- 少年中国说——梁启超〔近现代〕
- Only the original thread that created a view hierarchy can touch its views异常
- 什么是子网掩码?如何设置子网掩码?
- 鸿蒙内核源码分析系列 | 读懂HarmonyOS内核源代码!