开发者社区> 问答> 正文

程序连接oracle数据库,运行报错提示ORA-12505 ?报错

在我删掉workspace下的.metadata文件,再次创建的新workplace后,以前可以正常连接数据库的Java程序报错,提示java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

展开
收起
爱吃鱼的程序员 2020-06-24 14:08:07 602 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    listener.ora

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

    )

    ADR_BASE_LISTENER=D:\app\Administrator

    tnsnames.ora

    ORCL=
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))
    (CONNECT_DATA=
    (SID=orcl)
    (SERVER=DEDICATED)
    (SID_NAME=orcl)
    )
    )

    重启oracle服务器

    2020-06-24 14:08:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像