oracle监听程序无法分配,oracle安装后无监听程序的解决办法

本人在安装oracle后怎么配置监听始终没有成功,出现oracle提示ERROR - ORA-12541: TNS:无监听程序,那么就依照下列步骤做,这是因为分配的地址不对。

我本机是64位的系统,首先找到C:\Program Files (x86)\Oracle\odac_client\tnsnames.ora文件,用记事本打开,显示oracle值:

ORACLE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =自动分配的IP地址)(PORT =1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = oracle)

)

)

主机名输入localhost或127.0.0.1都会提示无监听程序。由于自动分配的IP地址会有变动,所以将oracle值中的host改成本机的计算机名,保存修改后的tnsnames.ora。

# tnsnames.ora Network Configuration

File:G:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORACLE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =计算机名称)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = oracle)

)

)

计算机名称可以右击‘我的电脑’找到

配置完之后是可以测试成功了,但是在用pl/sql链接的时候提示无法解析指定的标志符,出现这个的原因是没有在服务端进行配置,具体的配置如下:

打开oracle客户端下的Net Configration  Assistant,点击服务命名,接着点击右上角的加号

1d9c66324d5d

点击加号后出现如下界面,输入网络服务名,我这里是orcl,然后点击下一步

1d9c66324d5d

下一步后选择第一项,接着下一步,输入主机名,这里链接本机的时候我起初用的是127.0.0.1,但是始终没有成功,后来改为本机计算机名,可以通过右键----我的电脑----属性 进行查看

1d9c66324d5d

1d9c66324d5d

接着下一步,直到配置完成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值