Oracle 升迁向导: 步骤 2 - 选择数据源

请参阅

在这一步中,可以指定选项来选择 Oracle ODBC 数据源或您想要使用的命名连接。

对话框选项

ODBC 数据源

选择本选项按钮将会显示 Oracle ODBC 数据源。当选中本选项按钮时,相应的列表标题为“可用数据源”。

连接

选择这个选项按钮将会显示存储在打开的数据库中的连接,该数据库与 Oracle 数据源连接。选中了该按钮之后,相应的列表标题为“现有的连接”。

可用数据源

列出了与 Oracle 连接的 ODBC 数据源。当选中“ODBC 数据源”选项按钮时,会显示这个列表。“可用数据源”列表框列出了 Oracle 数据源。如果您有其他的 ODBC 数据源或命名连接,只有选中了“全部”复选框时才会显示它们。

注释 “Oracle”字样必须出现在数据源标题中,这样 Visual FoxPro 就将该数据源识别为一个 Oracle 数据源。如果您的数据源使用的是一个第三方的驱动程序与 Oracle 连接,则 Visual FoxPro 不会将该数据源看作为 Oracle 数据源。使用“全部”复选框可以显示所有数据源,包括在标题中没有明确标有“Oracle”关键字的数据源。

现有的连接

列出了打开的数据库中的连接,该数据库与 Oracle 数据源连接。当选中“连接”选项按钮时,会显示这个列表。“现有的连接”列表框列出了连接到 Oracle 数据源的命名连接。

全部

列出了系统中所有可用的连接和 所有 ODBC 数据源,包括在标题中明确标明为与 Oracle 相关的关键字的数据源和连接,以及没有在标题中标明的非 Oracle 数据源和连接。该列表显示的内容取决于选择的是“ODBC 数据源”还是“连接”选项按钮。

“Oracle 升迁向导”使用选择的数据源或确定注册的服务器和用户名的连接。

下一步

显示“ODBC 登录”对话框。如果命名连接带有密码,向导在不提示 ODBC 登录信息的情况下登录 Oracle 服务器。

验证服务器的权限

“Oracle 升迁向导”验证用户名在 Oracle 数据源上的权限等级。下面列出的权限控制了相应的升迁选项。如果用户名缺少 Oracle 数据源上的某些必要的权限,仍可以完成“Oracle 升迁向导”,产生并保存 Oracle SQL 语句。

Oracle 数据源需要用来完成升迁过程的权限:

ALTER TABLE

ALTER USER

CREATE ANY CLUSTER

CREATE ANY INDEX

CREATE ANY TABLE

CREATE CLUSTER

CREATE INDEX

CREATE TABLE

CREATE TABLESPACE

使用命名连接

如果使用命名连接访问数据源,“Oracle 升迁向导”把命名连接和升迁过程中创建的任何远程视图连接起来。如果连接定义包含一个密码,则“Oracle 升迁向导”步骤 10 中的“将密码与视图一起保存”选项会自动选中并不能进行选择;防止从连接定义中删除密码。

使用数据源

如果使用数据源名称代替命名连接来登录数据源,并且在向导中选择创建远程视图,“Oracle 升迁向导”建立一个名为 Upsize 的命名连接(如果具有推荐名称的连接定义存在,则依次建立 Upsize2,Upsize3 等等)。