出现错误ORA-12505,TNS:listener当前不知道连接描述符中给出的SID

在安装oracle 11g之后,SQL Developer和数据库控件URL都可以很好地工作 但是,当我重新启动我的机器无法正常工作时,我一次又一次安装oracle尝试了3次,但是每次都执行相同的结果。

SQL Developer给出错误:

  

“ ORA-12505,TNS:侦听器当前不知道连接描述符中提供的SID”

我已经在cmd行中检查了LISTENER状态,但它显示在那儿,我也可以在那儿触发查询。我还检查了:

  • 用户名,
  • 密码,
  • 角色,
  • SID,
  • 主机名,
  • PORT(tnsnames.ora文件中的SID,HOSTNAME,PORT)

...在安装后,重新启动之前一切正常,一切正常,

  

404未找到错误

错误来了。

有人知道吗?请帮帮我。

jianggang158 回答:出现错误ORA-12505,TNS:listener当前不知道连接描述符中给出的SID

以下任何一项都可能适合您。

  1. 希望您使用的是Windows 10和oracle 11gXE组合 在这种情况下,请使用11g的Windows 7或选择Windows 10的18C xe

  2. 现在或更早在同一台计算机上安装了多个版本的oracle xe吗? 在这种情况下,请在安装文件中以“以管理员身份运行”从新的Windows-admin-user安装

-来自个人经验

,

通过以下过程解决了我的问题。

  1. 以管理员模式打开cmd。
  2. sqlplus系统/密码写为sysdba ,然后按Enter键。
  3. 编写更改系统设置local_listener ='(ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))'scope = both; 并按Enter键。

问题解决了。

本文链接:https://www.f2er.com/3157853.html

大家都在问