Oracle修改 tnsnames,完成修改后, 何时生效?? 5
在本机运行PL/SQL时候,只能连接本机数据库,不能连接其他机子,判断为tnsnames.ora配置文件配置有问题。这是参考相关的配置文档,做好修改后的tnsnames....
在本机运行 PL/SQL 时候,只能连接本机数据库,不能连接其他机子,判断为 tnsnames.ora配置文件配置有问题。
这是参考相关的配置文档,做好修改后的 tnsnames.ora ;现在依然无法连接到目标数据库
ORA-12514 错误
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PC-20121118KLUI)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
) 展开
这是参考相关的配置文档,做好修改后的 tnsnames.ora ;现在依然无法连接到目标数据库
ORA-12514 错误
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PC-20121118KLUI)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
) 展开
5个回答
展开全部
修改保存成功后,即时生效。加入以下代码(HOST后面写上你目标服务器的IP地址,SERVICE_NAME =目标服务器的数据库实例化名字)
DB1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.4)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
DB1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.4)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个文件是配置文件,当有客户端程序,比如SQLPLUS尝试一个新的连接,并且此连接包含了@连接字符串,则此次连接便会去tnsnames.ora文件中找有没有你这次指定的这个db_name entry,如果有的话,则读取此配置;如果没有找到的话,则会返回一行错误。
SQL> conn username/password@db_name
SQL> conn username/password@db_name
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保存后立即生效;
看你的连接远程的TNS配置有问题,远程host最好以IP代替,远程的SID是否正确
看你的连接远程的TNS配置有问题,远程host最好以IP代替,远程的SID是否正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
马上生效,oracle是你本机的实例?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询