VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2748|回复: 3

如何解決這個問題

[复制链接]

2

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-19 16:20:01 | 显示全部楼层 |阅读模式

   當我在服務器用sql*plus 登錄時出這樣提示﹕ora-12514:TNS:監聽器無法決定連線描述區中提供的service_name﹐原因由于替換了tnsnames.ora文件
請各路高手問題怎樣解決?
回复

使用道具 举报

0

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-27 21:00:01 | 显示全部楼层
你的TNS配置文件写的有问题:)写对了就可以用了

一般要注意几个地方
1.HOST 就上服务器机器的名字活静态IP地址
2.SERVICE_NAME 你装的ORACLE的实例的名称,其他的照抄就好了
回复

使用道具 举报

0

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-27 22:36:01 | 显示全部楼层
你的TNS配置文件写的有问题:)写对了就可以用了

一般要注意几个地方
1.HOST 就上服务器机器的名字活静态IP地址
2.SERVICE_NAME 你装的ORACLE的实例的名称,其他的照抄就好了

举例:

CKCRP =  --这个地方的CKCRP这个名称你随便写的,只要在你登陆的服务名称写这个就好
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.28.65.213)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = CKCRP)
    )
  )
其中
HOST=172.28.65.213换成你的数据库所在机器的活静态IP地址或者机器名称
SERVICE_NAME = CKCRP 这里的CKCRP换成你的实例的名称
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 06:30:01 | 显示全部楼层
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = wgn)(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)
    )
  )
我觉得自己新建一个就好了
按照上面的格式 host写计算机名 service_name写实例名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表