【问题标题】:i counld not connect my sql to oracle xe listener ora error我无法将 mysql 连接到 oracle xe 侦听器 or 错误
【发布时间】:2021-12-05 16:44:40
【问题描述】:

我无法将我的 oracle 数据库连接到 sql 出现 throw listener 错误 or 12548,请帮我解决它

tnsnames.ora

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

LISTENER_XE =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

listener.ora

DEFAULT_SERVICE_LISTENER = XE

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\app\dell\product\21c\dbhomeXE)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\dell\product\21c\dbhomeXE\bin\oraclr.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

【问题讨论】:

    标签: oracle ora-12514


    【解决方案1】:

    第 1 步 - 确保您的侦听器正在运行

    开始 => cmd => lsnrctl 状态

    第 2 步 - 确保您的数据库正在运行

    Start => service.msc => 检查 OracleXEService 是否处于 Running 状态

    如果两者都在运行,那么向我们展示

    的输出

    开始 => cmd => sqlplus abc/efg@XE

    【讨论】:

      猜你喜欢
      • 2017-01-21
      • 2023-03-12
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-24
      • 1970-01-01
      • 2012-05-04
      • 2022-11-18
      相关资源
      最近更新 更多