【问题标题】:Ora-12514 TNS: Listener Error from Oracle Net Configuration AssistantOra-12514 TNS:来自 Oracle 网络配置助手的侦听器错误
【发布时间】:2017-02-12 05:28:02
【问题描述】:

我正在按照安装过程安装 Oracle 11.2.0.4 数据库服务器。安装后,我使用数据库配置助手创建了一个名为 SM3DDB 的数据库。创建数据库后,我可以使用 Start->Application Development->SQL Plus 登录数据库,详细信息如下;

用户名:sys as sysdba

密码:系统

登录后我成功查询数据库名称

select name from v$database;

并获取数据库名称:

SM3DDB

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

  1. 选择本地网络服务名称配置
  2. 添加
  3. 在这种情况下输入服务名称,我使用的是 SM3DDBSRVC
  4. 选择 TCP
  5. 输入计算机名称并选择下一步
  6. 选择是,执行测试 然后我收到以下错误:

正在连接...ORA-12514:TNS:Listener 当前不知道连接描述符中请求的服务。测试没有成功。

接下来我选择更改登录名并再次尝试使用

用户名:系统

密码:系统

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

谢谢!

【问题讨论】:

    标签: oracle server


    【解决方案1】:

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

    数据库服务名可以通过以下方法获取。

    SQL> show parameter service
    
    NAME                     TYPE    VALUE
    ------------------------------------ ----------- ------------------------------
    service_names                string  ORCL
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 2014-05-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 2017-05-16
      • 2011-01-04
      相关资源
      最近更新 更多