当我尝试在数据块向导(在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)))
然而,我仍然收到相同的错误消息。知道怎么解决吗?
您试图将数据块建立在另一个数据库中的表上,因此您通过数据库链接访问它。对的
如果是这样,请在您自己的模式中创建一个同义词(指向该表(,然后基于该同义词创建数据块。