1

尝试在数据块向导(在 Oracle Form Builder 中)中连接到数据库时,我收到以下错误消息:

ORA-12154: TNS: 无法解析指定的连接标识符

为了解决这个问题,我将 TNS_ADMIN 环境变量设置为 tnsnames.ora 文件所在的目录路径。此外,我还更改了 tnsnames.ora 文件内容,如下所示:

DEV = (DESCRIPTION =(ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)
          (HOST = localhost)(PORT = 1521)))
          (CONNECT_DATA = (SID = DEV)))

但是,我仍然收到相同的错误消息。知道如何解决吗?

4

1 回答 1

0

您正在尝试将数据块基于驻留在另一个数据库中的表,因此您正在通过数据库链接访问它。正确的?

如果是这样,请在您自己的模式中创建一个同义词(指向该表),然后基于该同义词创建数据块。

于 2022-02-10T21:10:22.207 回答