Ora-12514 TNS:来自Oracle Net Configuration Assistant的监听器错误

时间:2017-02-12 05:28:03

标签: oracle server

我按照安装过程安装Oracle 11.2.0.4数据库服务器。安装后,我使用Database Configuration Assistant创建一个名为SM3DDB的数据库。创建数据库后,我可以使用Start-> Application Development-> SQL Plus登录数据库,并提供以下详细信息;

用户名:sys as sysdba

密码:系统

登录后,我使用

成功查询数据库名称
select name from v$database;

并获取数据库名称:

SM3DDB

我的安装过程的下一步是使用Oracle Net Configuration Assistant配置Oracle Net Service,步骤如下:

  1. 选择本地网络服务名称配置
  2. 添加
  3. 在这种情况下输入服务名称我使用了SM3DDBSRVC
  4. 选择TCP
  5. 输入计算机名称并选择下一步
  6. 选择是,执行测试 然后我得到以下错误:
  7. 正在连接... ORA-12514:TNS:监听器当前不知道连接描述符中请求的服务。测试没有成功。

    接下来我选择更改登录,然后使用

    再次尝试测试

    用户名:sys

    密码:系统

    但我仍然得到同样的错误。我使用sys作为sysdba,system等对用户名重复测试几次,但仍然得到相同的错误。请注意,我能够使用SQL Plus成功登录数据库。 为什么我从Oracle Net Configuration Manager收到此错误。

    谢谢!

1 个答案:

答案 0 :(得分:0)

提供的服务应该是数据库服务名称 - 也在下面附带的窗口中给出 - SM3DDB,您将被要求在测试步骤后提供网络服务名称。

可以使用以下方法获取数据库服务名称。

SQL> show parameter service

NAME                     TYPE    VALUE
------------------------------------ ----------- ------------------------------
service_names                string  ORCL

enter image description here