定义数据库链接
您可以使用“定义数据库链接”窗口,定义与其它总帐数据库的链接。您可以对每个链接数据库命名,然后使用它将 FSG 报表对象从已链接数据库复制到当前数据库中。
例如,在执行总帐管理系统时,您可以在测试数据库中定义所有的 FSG 报表对象。一旦您的生产数据库完全运转,您可以将报表对象传送其中。要执行此操作,您可以首先创建从生产(目标)数据库到测试(来源)数据库的链接。一旦建立链接,您可以使用 FSG
转帐程序来复制报表对象。
前提条件
对于来源和目标这两个数据库,您或您的数据库管理员必须将 DISTRIBUTED_TRANSACTION 参数设置为一个大于零的数字。此参数位于数据库服务器的 init.ora 文件中。
您或您的数据库管理员必须通过执行以下 SQL 语句授权创建目标数据库中的数据库链接:
grant create database link to <APPS account>
此处 <APPS account> 是 APPS 帐户名。
要创建与总帐数据库的链接,请执行以下步骤:
2. 输入已链接数据库的数据库名称和可选说明。您还必须向 FSG 转帐程序提供数据库名称。
您可以通过执行来源数据库中的以下查询语句来查找数据库名称:
SELECT value FROM v$parameter
WHERE UPPER(name) = 'DB_NAME';
3. 输入以下数据库的附加信息。如果您不知道输入的内容,请询问您的系统管理员。
您可以通过执行来源数据库中的以下查询语句来查找此域名:
SELECT value FROM v$parameter
WHERE UPPER(name) = 'DB_DOMAIN';
APPS 用户名:对总帐数据库表具有读权限的 Oracle 应用产品帐户名称。请注意这与您输入用以登录 Oracle 应用产品的用户名不同。
APPS 口令:以上用户名的口令。请注意,出于安全考虑,在输入口令时,总帐管理系统将显示星号而非口令中的实际字符。
请参阅:创建数据库链接(Oracle 7 Server SQL 参考手册,7.3 版)
要删除数据库链接,请执行以下步骤:
另请参阅
FSG 转帐程序