Oracle数据库服务启动失败解决

客官°小女子只卖身不卖艺 2022-01-12 08:45 761阅读 0赞

报错示例

ORA-12541: TNS:no listener
系统出错, 发生系统错误 1067, 进程意外终止.
OracleOraDb10g_home1TNSListener 服务启动后再次停止

问题解决

数据库所在服务器的网络采用DHCP动态改变IP,可能出现HOST配置错误

1、修改listener.ora下为当前ip地址或者机器名
2、修改tnsnames.ora下为当前ip地址或者机器名
服务启动失败,可以通过一下命令查看相关信息提示。
lsnrctl status;
lsnrctl stop;
lsnrctl start;

附上个人配置文件,可做模板:

listener.ora

  1. # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
  2. # Generated by Oracle configuration tools.
  3. SID_LIST_LISTENER =
  4. (SID_LIST =
  5. (SID_DESC =
  6. (SID_NAME = PLSExtProc)
  7. (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
  8. (PROGRAM = extproc)
  9. )
  10. (SID_DESC =
  11. (GLOBAL_DBNAME = orcl)
  12. (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
  13. (SID_NAME = orcl)
  14. )
  15. )
  16. LISTENER =
  17. (DESCRIPTION_LIST =
  18. (DESCRIPTION =
  19. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  20. (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  21. )
  22. )

tnsnames.ora

  1. # tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
  2. # Generated by Oracle configuration tools.
  3. ORCL =
  4. (DESCRIPTION =
  5. (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  6. (CONNECT_DATA =
  7. (SERVER = DEDICATED)
  8. (SERVICE_NAME = orcl)
  9. )
  10. )
  11. EXTPROC_CONNECTION_DATA =
  12. (DESCRIPTION =
  13. (ADDRESS_LIST =
  14. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  15. )
  16. (CONNECT_DATA =
  17. (SID = PLSExtProc)
  18. (PRESENTATION = RO)
  19. )
  20. )

发表评论

表情:
评论列表 (有 0 条评论,761人围观)

还没有评论,来说两句吧...

相关阅读