数据库管理 - cache.industry.siemens.com fileoracle 4. 法律资讯 法律资讯...

30
数据库管理 _____________________________________ _____________________________________ COMOS Platform 数据库管理 操作手册 04/2012 A5E03854511-01 商标 1 先决条件 2 MS SQL Server 2005/2008 3 Oracle 4

Upload: others

Post on 18-Oct-2019

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

� 数据库管理�

___________________

___________________

___________________

___________________

COMOS

Platform 数据库管理

操作手册

04/2012 A5E03854511-01

商标 1

先决条件 2

MS SQL Server 2005/2008 3

Oracle 4

Page 2: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

法律资讯

法律资讯 警告提示系统

为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。

危险 表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。

警告 表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。

小心 带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。

小心 不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。

注意 表示如果不注意相应的提示,可能会出现不希望的结果或状态。

当出现多个危险等级的情况下,每次总是使用 高等级的警告提示。如果在某个警告提示中带有警告可能导致人身

伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。

合格的专业人员 本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。其操作必须遵照各自附带的文件说明,特

别是其中的安全及警告提示。 由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危

险。

Siemens 产品 请注意下列说明:

警告 Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。如果要使用其他公司的产品和组件,必须得到 Siemens 推荐和允许。正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前

提。必须保证允许的环境条件。必须注意相关文件中的提示。

商标 所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保

护所有者权利的 目地由第三方使用而特别标示的。

责任免除 我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷

品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG 德国

A5E03854511-01 Ⓟ 05/2012 本公司保留技术更改的权利

Copyright © Siemens AG 2012. 保留所有权利

Page 3: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

数据库管理 操作手册, 04/2012, A5E03854511-01 3

目录

1 商标 ..................................................................................................................................................5

2 先决条件 ...........................................................................................................................................7

2.1 硬件 ...................................................................................................................................... 7

2.2 版本 ...................................................................................................................................... 7

2.3 网络中的权限管理................................................................................................................. 8 2.3.1 三次登录 ............................................................................................................................... 8 2.3.2 访问数据库服务器................................................................................................................. 9

3 MS SQL Server 2005/2008 .............................................................................................................11

3.1 SQL Server 的设置............................................................................................................. 11 3.1.1 调用 SQL Server ................................................................................................................ 11 3.1.2 服务器属性 ......................................................................................................................... 11 3.1.3 新建数据库 ......................................................................................................................... 11 3.1.4 安全性 ................................................................................................................................ 12 3.1.5 测试 SQL Server 2008 的版本............................................................................................ 13

3.2 工作站设置(COMOS 工作站) ......................................................................................... 13 3.2.1 为 SQL 连接配置 ODBC 数据源 ......................................................................................... 13 3.2.2 为 SQL 客户端创建其他实例 .............................................................................................. 15 3.2.3 第一次登录 COMOS/创建 dat 文件..................................................................................... 16 3.2.4 更改 ODBC 连接................................................................................................................. 17

3.3 创建 COMOS 数据库.......................................................................................................... 17

3.4 在不同服务器上运行 COMOS 数据库................................................................................. 18

3.5 广域网 ................................................................................................................................ 18

4 Oracle.............................................................................................................................................21

4.1 工作站设置(COMOS 工作站) ......................................................................................... 21 4.1.1 安装 Oracle 客户端............................................................................................................. 21 4.1.2 安装 Oracle 11 客户端........................................................................................................ 22 4.1.3 网络服务名称设置............................................................................................................... 23 4.1.4 创建 Oracle 客户端的 ODBC 数据源 .................................................................................. 25 4.1.5 创建 Oracle 客户端的其他实例 ........................................................................................... 26 4.1.6 第一次登录 COMOS/创建 dat 文件..................................................................................... 26 4.1.7 更改 ODBC 连接................................................................................................................. 27

4.2 设置 Oracle Server ............................................................................................................. 27 4.2.1 具备 Unicode 功能的实例 ................................................................................................... 27 4.2.2 新建用户 ............................................................................................................................. 28

Page 4: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

目录

数据库管理 4 操作手册, 04/2012, A5E03854511-01

Page 5: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

数据库管理 操作手册, 04/2012, A5E03854511-01 5

商标 1商标

注册商标:COMOS®

Page 6: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

商标

数据库管理 6 操作手册, 04/2012, A5E03854511-01

Page 7: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

数据库管理 操作手册, 04/2012, A5E03854511-01 7

先决条件 22.1 硬件

要避免性能损失,则按 Microsoft 支持文档 929491 来配置数据库文件系统。这适用于 Microsoft SQL Server 及 Oracle。

在《基础架构规划》手册中可找到关于此主题的其他信息。

2.2 版本

适用的数据库服务器

● Microsoft SQL Server 2008

测试于 Windows Server 2008 SP1(64 位)

● Microsoft SQL Server 2008 R2

测试于 Windows Server 2008 R2 SP1

● Oracle 10.g 发行版

测试于 Windows Server 2003 SP1(64 位)。 在另一端使用 Windows XP(32 位)

上的 Oracle 10 客户端。

● Oracle 发行版 11G R1

测试于 Windows Server 2008 SP1(64 位)。 在对端上使用 XP SP3(32 位)上的

客户端。

Page 8: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

先决条件 2.3 网络中的权限管理

数据库管理 8 操作手册, 04/2012, A5E03854511-01

2.3 网络中的权限管理

2.3.1 三次登录

客户端/服务器结构

如果使用 Access 数据库,并且该数据库是本地数据库,则不必管理网络权限。 不过,普

通情况并非如此:

● 各用户已在其 PC(“工作站”)上安装了 COMOS 软件。 用户在 PC 上和网络中都不

是管理员。

● 数据在网络中集中管理。 因此,用户的 PC 是“客户端”,访问公用的“服务器”。 在此

可以进一步区分两种信息:

– 在 COMOS 中,所有称为“对象”的内容都出自实际数据库。 COMOS 数据库所在的

服务器称为“数据库服务器”。

– COMOS 中指示为“文档”或“文件”的所有内容都单独存储为物理文件,并保存在“文档”文件夹中。 此文档文件夹可位于数据库服务器上。 不过,文档文件夹也可位于

单独的服务器上,该服务器则称为“文档服务器”或“文件服务器”。

登录类型

在上述情况(客户端有权访问数据库服务器和文件服务器)下,COMOS 启动过程中不只

进行一次登录,而需要进行三次登录,但用户往往忽视这一点:

1. 登录数据库服务器上的客户端

为此,必须在客户端上的“ODBC 数据源管理器”中设置一种“网络用户”(所谓的“系统 DSN”)。

在数据库服务器的用户管理中进行对应的设置: 在此,设置用户时,其名称与客户端

上“系统 DSN”的登录 ID 完全相同。 然后,此用户可获取对数据库服务器的必要权

限。

2. 登录文件服务器

通常,工作站的用户可获取对文件服务器的必要权限。

3. 登录到 COMOS(“COMOS 登录”)

直至此时,COMOS 权限管理才会生效。

Page 9: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

先决条件 2.3 网络中的权限管理

数据库管理 操作手册, 04/2012, A5E03854511-01 9

2.3.2 访问数据库服务器

保存密码

COMOS 使用系统 DSN 查找数据源。 但是,一般不从系统 DSN 获取登录 ID 和密码,

并且通常在系统 DSN 的其他设置中也将其忽略。

而是从经过编码的 dat 文件获取密码。

优点

● 一个管理员知道密码即可。 管理员生成此文件一次,然后将其分发给所有客户端。

● 以后更改所有客户端的密码就很方便,因为只需替换 dat 文件。 不必启动客户端上的 ODBC 管理器。

过程

此过程的典型情况如下所示:

● 管理员安装数据库服务器和客户端。

● 管理员在客户端上创建系统 DSN,如下所述。

● 管理员在同一 PC 上登录 COMOS,先搜索系统 DSN,然后搜索合适的 dat 文件。 不过此时还没有 dat 文件,因此在 COMOS 中显示用于登录数据库服务器的登录窗

口。 管理员在此输入登录 ID 和密码。

● 如果 COMOS 可用这些信息登录数据库服务器,则会自动生成加密 dat 文件,如下所

述。

● 此 dat 文件独立于工作站,并且可由管理员分发。 在所有其他客户端上,用户(即管

理员)仍需要生成系统 DSN。 此后,管理员即可分发上一步中生成的 dat 文件。 因此,COMOS 中不显示任何登录窗口,并且用户不需要密码。

在《网络安全》手册中可以找到关于此主题的其他信息。

Page 10: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

先决条件 2.3 网络中的权限管理

数据库管理 10 操作手册, 04/2012, A5E03854511-01

Page 11: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

数据库管理 操作手册, 04/2012, A5E03854511-01 11

MS SQL Server 2005/2008 33.1 SQL Server 的设置

3.1.1 调用 SQL Server

1. 在 Windows“开始”菜单中选择 "SQL Server Management Studio" 选项。

2. 连接到 SQL 服务器。

3.1.2 服务器属性

1. 在上下文菜单中单击“属性”命令。

2. 此时打开对话窗口。 选择“安全性”页面。

3. 在“服务器身份验证”区域中,激活“SQL Server 和 Windows 身份验证模式”选项。

3.1.3 新建数据库

针对当前的 SQL Server 有一个文件夹 "Databases"。

1. 在上下文菜单中选择“新建数据库...”命令。

2. 此时打开“新建数据库”窗口。

Page 12: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.1 SQL Server 的设置

数据库管理 12 操作手册, 04/2012, A5E03854511-01

“常规”页面

1. 在“数据库名称”字段中输入一个名称。

此名称将作为本地名称自动传输到“数据库文件”表。 此外,还将生成日志文件。

2. “数据库文件”表

– 在“初始大小 (MB)”列中,将值设置为 > 2048 MB。

– 单击“自动文件增长”列中的 "..." 按钮。 此时打开一个新窗口。 在此激活以下选项:

– “激活自动文件增长”

– “按百分比:” 在此字段中输入一个 5 到 20 之间的值。

– “不限制文件增长”

请确保及时缩小事务日志文件(手动或自动)。 一般而言,只有以前保存过文件,才能

将其缩小。

“选项”页面

1. 从“还原模式”列表选择“简单”条目。 这表示没有设置还原点。

优点: 数据库的编译结束得更快。

3.1.4 安全性

1. 打开“安全性”文件夹。

2. 转至“登录”子文件夹并在上下文菜单中选择“新建登录名...”命令。

3. 此时打开“登录名 - 新建”窗口。

“常规”页面

1. 在“登录名”字段中输入一个名称。

2. 激活“SQL Server 身份验证”选项。

3. 从 "COMOSDB" 列表中选择相关条目。

4. 从“标准语言”列表中选择一种语言。

“服务器角色”页面

1. 激活“公共”选项。

Page 13: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.2 工作站设置(COMOS 工作站)

数据库管理 操作手册, 04/2012, A5E03854511-01 13

“用户分配”页面

1. 激活所需数据库。

2. 激活选项 "public" 和 "db_owner"。

3.1.5 测试 SQL Server 2008 的版本

SQL Express

SQL Express 是一个免费测试版本,数据库大小 大为 4 GB。 采用默认设置,SQL Express 无法与 COMOS 配合使用。 需要检查以下各项,并根据需要进行更改:

● 默认禁用 TCP/IP,必须将其激活。

● 未使用标准 SQL 端口 1433。 设置客户端时必须考虑相应的端口。

● 默认情况下,"SQL Server Browser" 服务被停用,因此需要激活。

可通过“SQL Server 配置管理器”评估和更改上面提到的各项。

SQL Server 开发版

此版本提供完整的 SQL Server 服务范围,用于测试和开发用途。

根据许可协议,不允许用于生产用途。

3.2 工作站设置(COMOS 工作站)

3.2.1 为 SQL 连接配置 ODBC 数据源

ODBC 入口仅用作其他时候需要的大量值的基础。 不再通过 ODBC 连接进行数据通信,

而是改为通过 ADO 进行。

可在系统 DNS 或用户 DNS 中输入 ODBC 连接。 不同之处在于:使用系统 DNS,您输

入的条目对于所有工作站用户都有效。 相反,用户 DNS 中的条目仅对创建它们的特定用

户有效。

COMOS 在移到系统 DNS 条目前先读取用户 DNS 条目。 这表示如果一个条目存在于用

户 DNS 中,则只有此条目会显示在数据库选项中。

Page 14: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.2 工作站设置(COMOS 工作站)

数据库管理 14 操作手册, 04/2012, A5E03854511-01

创建 ODBC 数据源

● Windows 64 位

在 Windows 菜单中打开“开始 > 运行”并输入以下路径: "%WINDIR%\syswow64\odbcad32.exe"

● Windows 32 位

在 Windows“开始”菜单中,选择“控制面板 > 管理”。

1. 在“系统 DSN”选项卡上单击“添加”按钮。

2. 从列表中选择 "SQL Server" 驱动程序。

3. 单击“完成”按钮。

“Microsoft SQL Server DSN 配置”窗口

此时打开“Microsoft SQL Server DSN 配置”窗口。 配置助理会引导您完成创建 ODBC 数据源的过程。

1. 进行以下设置

– “名称”字段: "pt_sql_server"

– “描述”字段: 可在此处输入可选文本。

– “服务器”列表: <网络中 SQL Server 的名称>

2. 单击“下一步 >”。

验证客户端

下一个窗口用于验证客户端。

1. 进行以下设置

– 激活“SQL Server 身份验证根据...”:选项

– “用户名”字段: 可自由选择

– “密码”字段: 将不评估

请注意,由于兼容性原因,用户名 "COMOS" 或 "comos" 不可用。 如果使用此登录 ID,

COMOS 会尝试不使用密码登录。

可在此处输入密码,但在此几乎没有意义。 仅在结束测试时才评估它(请参见“测试数据

源”,2-21 页)。 而在启动 COMOS 时,会打开一个登录窗口或从 DAT 文件获取密码。 请参见 第一次登录 COMOS/创建 dat 文件 (页 16)部分。

Page 15: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.2 工作站设置(COMOS 工作站)

数据库管理 操作手册, 04/2012, A5E03854511-01 15

“客户端配置”按钮

1. 单击“客户端配置”按钮。

2. 激活 TCP/IP 选项。

3. 单击“确定”按钮。

4. 单击“下一步”按钮。

更改 COMOSDB

1. 在下一个窗口中,激活“将 COMOSDB 更改为”选项。

2. 从列表中选择 COMOSDB。

3. 单击“下一步”按钮。

完成配置过程

1. 在下一个窗口中单击“完成”按钮。

“ODBC Microsoft SQL Server 安装”窗口

在“ODBC Microsoft SQL Server 安装”窗口中,所有数据源设置会被再次统一列出。

测试数据源

要开始测试,单击“测试数据源...”按钮。

在“SQL Server ODBC 数据源测试”窗口中,必须显示以下消息: “测试成功”。

3.2.2 为 SQL 客户端创建其他实例

还有选项可用于创建 SQL Server 的实例。 这样即可在登录 COMOS 期间选择所需的服

务器,而不必在 ODBC 管理器内进行切换。

从 Windows“开始”菜单选择“控制面板 > 管理工具”,并启动 ODBC 管理器。 转至“系统 DSN”选项卡。 在此处添加类型为 "SQL Server" 的数据源。

Page 16: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.2 工作站设置(COMOS 工作站)

数据库管理 16 操作手册, 04/2012, A5E03854511-01

在“Microsoft SQL Server DSN 配置”窗口中使用以下值重复所述过程:

● Instance1

名称: pt_sql_server_1

描述: 任意

● Instance2

名称: pt_sql_server_2

描述: 任意

● Instance3

名称: pt_sql_server_3

描述: 任意

Instance3 具有不同的行为。 COMOS 不保存密码文件。

参见

第一次登录 COMOS/创建 dat 文件 (页 16)

3.2.3 第一次登录 COMOS/创建 dat 文件

在系统 DSN 中生成的以上信息对于 COMOS 来说是不足的。 此外,还要执行对 dat 文件的搜索: “<安装目录>\COMOS\Config\sqlpwd.dat”。

如果使用实例: "sqlpwd_1.dat"、"sqlpwd_2.dat"

登录服务器所用的密码(非 COMOS 登录名)存储在此 dat 文件中。 如果 COMOS 找不

到此 dat 文件,会显示一个登录窗口,可以在其中输入登录 ID 和密码。 如果知道密码,

COMOS 可以使用此信息登录到数据库服务器。 COMOS 随后会自动生成一个加密 dat 文件。

之后启动 COMOS 时,将不再显示用于登录数据库服务器的其他登录窗口。

或者,如果您有管理员权限,可以生成一个 dat 文件并将其安装在客户端上。 在这种情

况下,即使首次启动 COMOS 也不会显示其他登录窗口。

"pt_sql_server_3" 实例的行为不同。 dat 文件并非永久存储。对于此例,每次登录都要求

输入用户名和密码。

Page 17: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.3 创建 COMOS 数据库

数据库管理 操作手册, 04/2012, A5E03854511-01 17

3.2.4 更改 ODBC 连接

如果“用户 DSN”/“系统 DSN”有所更改(尤其是选择另一个数据库充当源数据库),必须

手动删除 dat 文件。

此后,必须重复上述用于创建和分发 dat 文件的过程。

3.3 创建 COMOS 数据库 创建 COMOS 数据库前,首先必须创建一个原始数据库。 另见 调用 SQL Server (页 11)部分和 工作站设置(COMOS 工作站) (页 13)部分。

安装 COMOS 后,通过 Windows“开始”菜单“程序 > COMOS > 100”启动它。

1. 从列表中,选择“实例:Instance 1 (ComosTest)”字段。

2. 单击“打开”进行确认。

3. 在下一个窗口中,通过单击“是”按钮来确认选择。 现在即创建了表/索引。

4. 在下一个窗口中,会接收消息“当前数据库格式正确”。 单击“确定”按钮进行确认。

5. 如果接收消息“数据库索引已生成”并通过“确定”按钮确认它,也表示成功创建了数据

库。

数据库服务器上显示以下各表:

不过,这些表仍为空。 要使用数据库,必须将 CD 上的 Access 数据库作为源导出至空数

据库中。

要创建工程项目,至少应该导出系统项目和基础项目。

在《基础操作》手册中,通过关键词“导入和导出项目”可以找到关于该主题的附加信息。

之后应执行数据库调整。 在 "COMOS Administration" 手册中,通过关键词“调整数据库

版本”可以找到关于该主题的其他信息。

Page 18: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.4 在不同服务器上运行 COMOS 数据库

数据库管理 18 操作手册, 04/2012, A5E03854511-01

3.4 在不同服务器上运行 COMOS 数据库

可用选择: Global Collaboration

在 MS SQL 2008 R2 下,可同时在不同服务器上运行 COMOS 数据库。 例如,这样可以

在不同国家/地区在同一数据库上工作。

3.5 广域网 可将 COMOS 客户端放置在非 SQL Server 域中。

限制

如果服务器名称还存在于其自身的域中,则只能访问两个服务器中的一个。

示例:

如果存在以下服务器: "sqlserv.comos.de" 和 "sqlserv.example.de"

这意味着一个客户端(例如 "cw66-01.comos.com")只能访问 "sqlserv.example.com" 或 "sqlserv.comos.com"。

初始状况

通常,必须在 ODBC 设置的“服务器”下输入完整的服务器名称。 对于上述示例,要访问

外部域服务器,名称应是 "sqlserv.example.de"。

通过 ADO 访问数据库时,名称中不使用点 (.)。 这就是 ADO 尝试访问 "sqlserv" 的原

因。 由于这种情况下缺少域,因此服务器仅搜索其自身的域 ("comos.de"),并且 DNS 服务器的名称解析失败: 未找到正确的服务器,寻址的服务器不正确。

Page 19: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.5 广域网

数据库管理 操作手册, 04/2012, A5E03854511-01 19

解决方案

文件: "%systemroot%\system32\drivers\etc\hosts"

示例文件内容: # Copyright (c) 1993-1999 Microsoft Corp. # This is a HOSTS example file, which is used by Microsoft TCP/ IP # for Windows 2000. # # This file contains assignments of IP addresses to host names. # Every entry must be in a separate line. # The IP address should be placed in the first column, followed by the associated# host names. # The IP address and the host name must be separated by at least one # one space character. # # Additional comments (as in this file) can be added in single # lines or after the computer name, but must be separated by # the '#' character. # # For example: #

# 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

要让 COMOS 能够访问 "sqlserv.company.com",输入 "sqlserv.company.com" 的 IP 地址,随后输入 "sqlserv":

● "127.0.0.1 - localhost"

● "156.32.17.2 - sqlserv"

Windows 现在不再从 DNS 服务器查询 "sqlserv" 拥有哪个 IP 地址,而是首先在此文件中

查找,然后直接选择指定的 IP 地址。

Page 20: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

MS SQL Server 2005/2008 3.5 广域网

数据库管理 20 操作手册, 04/2012, A5E03854511-01

Page 21: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

数据库管理 操作手册, 04/2012, A5E03854511-01 21

Oracle 44.1 工作站设置(COMOS 工作站)

4.1.1 安装 Oracle 客户端

如果安装了 Oracle 客户端,则只能访问 Oracle 数据库服务器。 对于 Oracle 数据库服务

器,需要注册数据。 请与当地的管理员联系以获取此信息。

开始 Oracle 安装过程

1. 将针对 Windows 的 Oracle CD 插入 CD 驱动器。

2. CD 将自动启动。 选择“开始安装”选项。

3. “Oracle Universal Installer:欢迎使用”窗口打开。 单击“下一步”按钮。

选择安装类型

从 COMOS 9.0 开始,此建议仅适用于有限范围。

在 COMOS 10.0 中,使用了新的方法来访问 Oracle 数据库。 如果选择“运行时 (233MB)”选项,则某些情况下将显示“未找到提供程序”出错消息。

该出错消息的精确背景资料仍在分析中。COMOS 10.0 所需的组件可能未全部安装。 尤其是似乎缺少 Oracle OLEDB。

如果“运行时 (233MB)”选项导致以上出错消息,则可采用以下变通办法: 使用“管理员 (551MB)”选项安装 Oracle 客户端。

1. 激活所需选项。

2. 单击“下一步”按钮。

预设置

首先,必须提供一些用于安装的信息:

1. 对于存储位置,接受建议的目录并单击“下一步”进行确认。

2. 在“可用的产品组件”窗口中,激活“Oracle Windows 接口”选项。

Page 22: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.1 工作站设置(COMOS 工作站)

数据库管理 22 操作手册, 04/2012, A5E03854511-01

3. 停用除“Oracle ODBC 驱动程序”和 "Oracle Provider for OLE" 以外的所有选项。

4. 当前不需要 "Oracle Data Provider for .net" 选项。

5. 激活 "Oracle Net" 选项。

6. 单击“下一步”按钮。

检查要求

1. “Oracle Universal Installer:产品特定先决条件检查”窗口打开。 单击“下一步”按钮。

2. “Oracle Universal Installer:概要”窗口打开。 单击“安装”按钮。

3. 安装过程在下一个窗口中执行。

如何进行取决于 Oracle 服务器的配置。 在此示例中,创建了“Net 服务名”。

配置助理

可以使用配置助理来配置和启动先前选择的组件。

1. 在第一个窗口“Oracle net configuration assistant:欢迎使用”中,单击“下一步”。

2. 要完成 Oracle Net 配置,再次单击“下一步”按钮。

3. 在下一个窗口“Oracle net configuration assistant:完成”中,单击“完成”。

4. 在下一个窗口“Oracle net configuration assistant:安装结束”中,单击“完成”。

5. 如果确实要退出程序,单击“退出”窗口中的“是”按钮以确认您的选择。

4.1.2 安装 Oracle 11 客户端

不过,此安装适用于 COMOS 9.0 版 Update 190 或更高版本。

过程

要安装 Oracle 11 客户端,请执行以下步骤:

1. 开始安装。

2. 在“欢迎使用”窗口中,单击“下一步”按钮。

3. 从“安装类型”窗口中选择所需的安装类型。

4. 单击“下一步”按钮。

Page 23: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.1 工作站设置(COMOS 工作站)

数据库管理 操作手册, 04/2012, A5E03854511-01 23

5. 在“指定默认目录的详细信息”窗口中,输入所需的安装目录和软件目录。

也可以仅仅接受已显示的目录。

6. 单击“下一步”按钮。

安装程序检查是否符合安装的 低要求。

7. 检查完成后,单击“下一步”按钮。

8. 在“可用的产品组件”窗口中,激活“Oracle Windows 接口”选项。

9. 在“Oracle Windows 接口”选项下,停用以下从属选项:

– “事务服务器”

– "Oracle Objects for OLEDB"

– "Oracle Providers for ASP.NET"

– "Oracle Data provider for .NET"

10. 激活 "Oracle Net 11" 选项。

第二个选项将自动激活。

11. 单击“下一步”按钮。

“概述”窗口显示所选安装设置的概述。

12. 单击“安装”按钮。

将显示进度栏,指示安装的状态。 安装完成后,即显示“安装完成”窗口。

13. 单击“退出”按钮。

配置

成功安装之后,用 Oracle 网络管理器或网络配置向导照常配置与数据库的连接。 然后,

在 Oracle 网络管理器中指定连接类型。 为此,请从“连接类型”列表中选择“专用服务器”项。 保存设置,然后关闭 Oracle 网络管理器。

4.1.3 网络服务名称设置

利用 Net 服务名可通过 Oracle 数据库进行标识和连接。

安装后,通过 Windows“开始”菜单“程序 > Oracle > OraClient10g... > 配置和迁移工具 > ...”启动 Net Configuration Assistant。

Page 24: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.1 工作站设置(COMOS 工作站)

数据库管理 24 操作手册, 04/2012, A5E03854511-01

要求

在配置过程中,需要从 Oracle 管理员处获取“服务名”或“主机名”等信息。

过程

使用配置助理设置一个 Net 服务名。

1. 在第一个窗口“Oracle Net Configuration Assistant:欢迎使用”中,激活“本地 Net 服务

名配置”选项,然后单击“下一步”按钮进行确认。

2. 下一个窗口中的“添加”选项已预先选中。单击“下一步”按钮。

3. 在下一个窗口“Oracle Net Configuration Assistant:Net 服务名配置,服务名”的“服务

名”字段中输入名称。

示例: 用于 CS09。单击“下一步”按钮。

4. 在下一个窗口中,单击一个网络协议。

示例:"TCP"。单击“下一步”按钮。

5. 在下一个窗口的列表中输入“主机名”。 这是运行 Oracle 实例的服务器的名称。

请从 Oracle 管理员处获取有关选择端口号的信息。单击“下一步”按钮。

6. 要测试数据库连接的功能,在下一个窗口中激活“是,进行测试”选项。单击“下一步”按钮。

7. 在下一个窗口中,单击“更改登录”按钮。 此时打开另一个窗口。 完成“用户名”和“密码”字段。单击“确定”按钮。

8. 在下一个窗口中,Oracle Net Configuration Assistant 尝试使用您输入的信息连接到数

据库。单击“下一步”按钮。

9. 在下一个窗口中,输入“Net 服务名”。 示例:ORADBCS09。 记住您使用过的名称。

单击“下一步”按钮。

10. 之后将询问是否要配置其他 Net 服务名。 单击“是”或“否”按钮并遵照说明。

请确保为每个 Oracle 服务器都设置了 Net 服务名。

Page 25: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.1 工作站设置(COMOS 工作站)

数据库管理 操作手册, 04/2012, A5E03854511-01 25

4.1.4 创建 Oracle 客户端的 ODBC 数据源

ODBC 入口仅用作其他时候需要的大量值的基础。 不再通过 ODBC 连接进行数据通信,

而是改为通过 ADO 进行。 运行数据库连接的每个客户端 PC 上都需要以 Oracle 的 Microsoft ODBC 驱动程序为基础的 ODBC 数据源。

1. 从 Windows“开始”菜单选择“控制面板 > 管理工具”,并启动 ODBC 管理器。

2. 在“系统 DSN”选项卡上单击“添加”按钮。

3. 从列表中选择所需的驱动程序。 选择“Oracle 的 Microsoft ODBC 驱动程序”而非

“Oracle ODBC 驱动程序”,这一点非常重要。

配置数据源

不可在此窗口中输入密码。 而启动 COMOS 或从 dat 文件获取密码时“登录”窗口会打

开。 另见第一次登录 COMOS/创建 dat 文件 (页 26)部分。

1. 进行以下设置:

– “数据源名称”字段:"pt_oracle"。

对于 COMOS,此条目是强制输入的。

– “描述”字段: 任何内容。

此条目显示在 COMOS 中。

– “用户名”字段:服务器上的 Oracle 用户名

相当于数据库名称

– “服务器”字段:<网络服务名称>。

这是已使用 Net Configuration Assistant 分配的名称。

另见 网络服务名称设置 (页 23)部分。

2. 单击“确定”按钮进行确认。 现在,系统数据源显示在“系统 DSN”选项卡的列表中。

Page 26: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.1 工作站设置(COMOS 工作站)

数据库管理 26 操作手册, 04/2012, A5E03854511-01

4.1.5 创建 Oracle 客户端的其他实例

还可以选择为 Oracle 服务器创建实例。 这些实例可让您在登录 COMOS 期间选择所需的

服务器,而不必在 ODBC 管理器内进行切换。

1. 从 Windows“开始”菜单选择“控制面板 > 管理工具”,并启动 ODBC 管理器。

2. 转至“系统 DSN”选项卡。 在此处添加类型为 "MS ODBC for Oracle" 的数据源。

3. 在 "Microsoft ODBC for Oracle configuration" 窗口中使用以下值重复所述过程:

● Instance1

名称: pt_oracle_1

描述: 任意

● Instance2

名称: pt_oracle_2

描述: 任意

● Instance3

名称: pt_oracle_3

描述: 任意

Instance3 具有不同的行为。 COMOS 不保存密码文件。

参见

第一次登录 COMOS/创建 dat 文件 (页 26)

4.1.6 第一次登录 COMOS/创建 dat 文件

在系统 DSN 中生成的以上信息对于 COMOS 来说是不足的。 此外,还要执行对 dat 文件的搜索: “<安装目录>\COMOS\Config\orapwd.dat”。

如果使用实例: "orapwd_1.dat"、"orapwd_2.dat"

登录服务器所用的密码(非 COMOS 登录名)存储在此 dat 文件中。 如果 COMOS 找不

到此 dat 文件,会显示一个登录窗口,可以在其中输入登录 ID 和密码。 如果知道密码,

COMOS 可以使用此信息登录到数据库服务器。 COMOS 随后会自动生成一个加密 dat 文件。

之后启动 COMOS 时,将不再显示用于登录数据库服务器的其他登录窗口。

Page 27: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.2 设置 Oracle Server

数据库管理 操作手册, 04/2012, A5E03854511-01 27

或者,如果您有管理员权限,可以生成一个 dat 文件并将其安装在客户端上。 在这种情

况下,即使首次启动 COMOS 也不会显示其他登录窗口。

实例 "pt_oracle_3" 的行为不同。 dat 文件并非永久存储。 对于此例,每次登录都要求输

入用户名和密码。

4.1.7 更改 ODBC 连接

参见

更改 ODBC 连接 (页 17)

4.2 设置 Oracle Server 管理 Oracle 数据库需要深厚的专业技能。 对于此步骤,应由 Oracle 管理员执行这些操

作。

支持的版本:另见 版本 (页 7)部分。

4.2.1 具备 Unicode 功能的实例

要求

要使用 Unicode,需要具备 Unicode 功能的实例。 开始创建此实例时就必须支持 Unicode。 无法转换现有实例。

创建具备 Unicode 功能的实例

数据库服务器: Oracle 11G R1

用途:在数据库端支持 COMOS 10.0 中的多语言条目

经过测试的语言: 中文、俄语

Page 28: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.2 设置 Oracle Server

数据库管理 28 操作手册, 04/2012, A5E03854511-01

用于创建数据库实例的设置:

● 数据库字符集: "AL32UTF8"

● 特定于国家/地区的字符集: "AL16UTF16

● 特定于 NLS 的参数: "NLS_LENGTH_SEMANTICS = CHAR"

设置为 "SPFILE" 的标准值。

4.2.2 新建用户

首先,必须在 Oracle 下创建新用户。 随后,所有 COMOS 客户端都必须用此用户名登录

到 Oracle。

1. 启动 Oracle 企业管理器,然后切换至管理。

2. 可以在此打开用户管理,并从第一个选项卡“常规”开始。

3. 转至“角色”选项卡。

4. 单击“编辑列表”按钮,并将 "CONNECT" 与 "DBA" 添加至列表。

Page 29: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.2 设置 Oracle Server

数据库管理 操作手册, 04/2012, A5E03854511-01 29

5. 转至“系统权限”选项卡。

6. 单击“编辑列表”按钮,并将 "UNLIMITED TABLESPACE" 添加至列表。

7. 单击“确定”按钮。

更新消息

之后,将收到成功创建对象的消息。

Page 30: 数据库管理 - cache.industry.siemens.com fileOracle 4. 法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产

Oracle 4.2 设置 Oracle Server

数据库管理 30 操作手册, 04/2012, A5E03854511-01