预订演示
前页 后页

在 Oracle数据库中创建项目

要在 Oracle 存储库中创建项目,您需要完成以下阶段:

  • 第1阶段:创建一个拥有Enterprise Architect库表的数据库用户
  • 第 2 阶段:设置与存储库的连接
  • 第 3 阶段:加载初始数据

先决条件

  • 安装并运行 Oracle 9i 或更高版本A机器
  • Oracle 客户端安装在客户端机器上;如果您不使用 Native Connection,请确保安装了 OLE DB 驱动程序(您可以从 Oracle技术网络网站下载驱动程序,作为 Oracle访问(ODAC)包的一部分;参见了解更多

1 .创建数据库存储库

行动

也见

1 . 1

创建一个 Oracle 数据库用户来拥有Enterprise Architect表并根据您的偏好对其进行配置,确保配置正确的字符集和排序规则。您用于创建数据库的确切方法对本次讨论并不重要,因此请使用最方便或熟悉的方法。

1 .2

打开你的#

选择的管理控制台(例如 Oracle #

开发人员)并连接到新的Enterprise Architect存储库。

1 .3

从Sparx Systems 网站下载EASchema_1558_Oracle.sql文件并在您的#

管理控制台。

1 .4

运行创建所需的数据库库表。

2.设置到Oracle存储库的连接

从Enterprise Architect版本 16 开始, Enterprise Architect现在可以通过第三种方式连接到 Oracle 存储库:

注记: Sparx Systems推荐使用 Native 连接,因为它们更简单,并且不需要安装或配置任何其他软件。

3.加载初始数据

Enterprise Architect存储库需要基本数量的函数才能正确运行。

您可以通过以下两种不同方式之一设置此初始数据:

  • 将现有模型的全部内容转移到新数据库中,或
  • 运行初始数据#
    脚本

3. 1加载初始数据 - 传输现有模型

如果您的新数据库包含现有模型的内容,则Sparx Systems建议您从项目中选择一个校正模型,以确保在复制到现有模型之前确保它是“干净的”并且没有与数据相关的错误新数据库。

Enterprise Architect安装提供了一个名为 EABase.qea 的模型,该模型被复制到安装文件夹中,专门用于为新模型提供基础数据。但是,如果您在另一个模型中自定义了各种下拉列表,那么您可能更喜欢使用它。无论您选择使用什么模型,该过程都是相同的,并在此处进行了概述。

行动

也见

3. 1 . 1

在Enterprise Architect模型中,打开现有存储库,然后在“设置”>校正项目校正”>“项目”中选择“设置”。

3. 1 .2

确保“行动”面板设置为“仅报告”并且启用“检查运行”中的所有项目,然后单击“开始”按钮。

3. 1 .3

如果Enterprise Architect检测到现有模型包含完整性问题,它们将列在对话框底部的主面板中。在继续进行项目转移之前,应解决这些问题。

3. 1 .4

在Enterprise Architect打开的情况下,通过从Project list按钮中选择“关闭项目”来确保没有加载任何项目。

3. 1 .5

选择“设置>模型>传输>通过连接的完整项目传输”功能区选项。

将显示“项目传输”对话框。

3. 1 .6

在“传输类型”面板中,选择“文件到 DBMS”。

3. 1 .7

在“源项目”字段的右侧,单击Browse.按钮并浏览要复制到 Oracle 的项目文件的名称。

如果 .QEA 文件启用了复制,则必须在执行传输之前将其删除。

删除复制

3. 1 .8

在“目标项目”字段的右侧,单击按钮并选择:

  • “本机连接” - 显示“打开服务器连接”对话框(请参阅本机连接到 Oracle 存储库帮助帮助,然后在步骤 3.1 .13 继续1 ,或者,如果使用 ODBC DSN
  • “ODBC 连接向导” - 显示“数据链路属性”对话框(有关详细信息,请参阅OLEDB 连接到 Oracle存储库帮助主题,特别是步骤连接到存储库)
  • 'ODBC 连接向导' - 显示“数据链路”对话框(有关详细信息,请参阅ODBC 连接到 Oracle存储库属性帮助主题,特别是步骤连接到存储库)

3. 1 .9

如果需要,选择“日志文件”复选框并输入数据传输log文件的路径和文件名。

3. 1 .10

单击传输按钮开始数据传输过程。

3. 1 .11

当流程完成时,您已经在 Oracle 数据库上创建了一个项目,现在可以连接到它并从Enterprise Architect打开它。

3.2.加载初始数据 - # 脚本

行动

也见

3.2. 1

打开你的#

选择的管理控制台(例如#

Developer)并以新创建的Enterprise Architect存储库的所有者身份log 。

3.2.2

从Sparx Systems 网站下载 EABase_1558_Oracle.sql 文件并在您的#

管理控制台。

3.2.3

运行以加载所需的初始数据。

注记

  • 将项目转移到 Oracle 时,您必须具有执行 CREATE SEQUENCE 命令的访问权限

了解更多