我已经安装了Oracle 11g DB
和10g Developers suite
(需要使用表单构建器)。
我创建了一个名为genericName的新数据库,我正在尝试使用sys/myPasswordChoice/genericName
从表单构建器连接到它。
我收到以下错误:
ORA-12154: TNS could not resolve the connection identifier specified
我在互联网上搜索了一个解决方案,似乎我需要修改其中一个.ora
文件中的内容。
如何修复此错误?
答案 0 :(得分:0)
是的,甚至Oracle 6i也可以连接到11g! 检查$ oracle_home / network / admin / tnsnames.ora。 ($ oracle_home是安装开发人员套件的地方) 手动添加条目或使用net configuration assistant gui工具。下一行:
apex2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.53.2.55)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = uni11g)
)
)
描述了tns名称apex2(您在表单中使用的连接),它指向安装在10.53.2.55 ip中的11g数据库,其中包含sid uni11g。使它们适应您的设置
答案 1 :(得分:0)
通常,它是您的连接字符串或tnsnames.ora文件中的打字错误(一般tnsnames.ora位置为:$ ORACLE_HOME / network / admin / tnsnames.ora)。更多信息请点击此处:11g/ORA-12154。