前页 | 后页 |
与 Oracle存储库的 ODBC 连接
为了让Enterprise Architect客户端使用 ODBC 连接打开 Oracle 存储库,客户端计算机必须安装 Oracle 客户端(包括 ODBC 驱动程序)并为Enterprise Architect相同的架构(32 位或 64 位)定义 ODBC DSN用途。
例如,如果您使用的是 64 位版本的Enterprise Architect ,那么客户端计算机将需要 64 位 ODBC 驱动程序和 64 位 ODBC DSN,但如果您使用的是 32 位版本的Enterprise Architect ,则需要 32 位 ODBC 驱动程序和将需要 DSN。
先决条件
- Oracle 数据库服务器
- Oracle 数据库服务器中定义的Enterprise Architect存储库
- 您知道对Enterprise Architect存储库具有SELECT 、INSERT、UPDATE、DELETE、EXECUTE 访问权限的数据库用户凭据
- 客户端机器上已经安装了Oracle 客户端;请确保已安装 OLE DB 驱动程序(您可以从 Oracle技术网络网站下载驱动程序,作为 Oracle 数据访问组件 (ODAC)包的一部分-见了解更多)
访问
键盘快捷键 |
Ctrl+O:连接到服务器下拉箭头:ODBC 连接向导 |
其它 |
:打开项目:连接到服务器下拉箭头:ODBC 连接向导 首页:管理项目:连接到服务器下拉箭头:ODBC 连接向导 |
安装 ODBC 驱动程序
ODBC 驱动程序只需要在每台客户端计算机上安装一次,因此如果您的计算机已经安装了适当的 Oracle 客户端(和 ODBC 驱动程序),您可以跳到下一步。
节 |
行动 |
---|---|
1 |
从 Oracle 网站下载适合您的操作系统和Enterprise Architect架构(32 位或 64 位)的 Oracle 即时客户端。 注记:
|
2 |
运行Oracle Instant Client 安装程序,确保包含 Oracle ODBC 驱动程序组件,并执行应用程序使用此驱动程序所需的所有客户端配置。 |
创建 ODBC DSN
A为客户端要连接的每个 Oracle 存储库创建单独的 ODBC DSN。
ODBC DSN 只是数据库的详细信息(服务器和数据库名称、端口和用户凭据),存储在注册表中并被赋予一个唯一名称,允许应用程序(如Enterprise Architect )轻松连接到数据库。
节 |
行动 |
---|---|
1 |
窗口系统包括 2 个不同版本的 ODBC 管理工具,一个用于 32 位应用程序,另一个用于 64 位应用程序。因此,您需要打开与您的Enterprise Architect应用程序的架构相对应的“Open源”。实现这一点的最简单方法是使用Enterprise Architect的内置功能区选项:“设置 >用户工具 > ODBC 数据源”。 将显示 ODBC 数据源管理员窗口。 |
2 |
单击添加按钮。 将显示“创建新数据源”对话框,使您能够添加新的 DSN。 |
3 |
从列表中选择适当的 Oracle ODBC 驱动程序。 |
4 |
单击完成按钮。 将显示“ Oracle ODBC 驱动程序配置”对话框。 |
5 |
输入这些配置详细信息:
|
6 |
点击【测试连接】按钮,系统会提示您输入用户密码,输入密码后点击【确定】,确认无误。 |
7 |
如果测试成功,点击确定按钮完成配置。 如果测试不成功,审阅您的设置。 |
连接存储库
一旦安装了 ODBC 驱动程序并在单个机器上定义了 ODBC DSN, Enterprise Architect客户端可以根据以下步骤打开存储库:
节 |
行动 |
---|---|
1 |
使用以下方法之一打开“数据链接属性”对话框: 键盘快捷键:Ctrl+O:连接到服务器 首页|服务器连接(直接到“打开服务器连接”对话框) |打开项目:连接到服务器 首页: 管理项目 : 连接到服务器 |
2 |
在提供者选项卡上选择“Microsoft OLE DB 为 ODBC驱动因素提供者”,点击【下一步 >>】 |
3 |
在“使用数据源名称”组合中选择 ODBC DSN,单击测试连接。 |
4 |
步骤 3 成功后,单击 [确定] 打开存储库。 如果测试不成功,审阅您的设置。 |
注记
- 企业版、统一版和终极版中提供了连接到基于 DBMS 的存储库
- 通常,由于性能更好,一般Sparx Systems通常建议使用 Oracle OLE DB 驱动程序而不是 Oracle ODBC 驱动程序