Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Oracle SQL Developer中创建连接_Oracle_Oracle Sqldeveloper_Ora 12560 - Fatal编程技术网

无法在Oracle SQL Developer中创建连接

无法在Oracle SQL Developer中创建连接,oracle,oracle-sqldeveloper,ora-12560,Oracle,Oracle Sqldeveloper,Ora 12560,我是Oracle的新用户。在Oracle SQL Developer中,每当我想要创建新连接并填写“新建数据库连接”表单时,它都会给我以下错误:- ORA-12560: TNS:protocol adapter error 请帮助。要对我对这个问题的评论添加更多内容 确保数据库已打开(已启动) 启动数据库的所有oracle服务 启动数据库侦听器(lsnrctl Start) 启动数据库实例(启动打开) 此外,请确保您尝试连接的数据库在SQL开发人员使用的tnsnames.ora文件中有一个条目

我是Oracle的新用户。在Oracle SQL Developer中,每当我想要创建新连接并填写“新建数据库连接”表单时,它都会给我以下错误:-

ORA-12560: TNS:protocol adapter error

请帮助。

要对我对这个问题的评论添加更多内容

确保数据库已打开(已启动)

  • 启动数据库的所有oracle服务
  • 启动数据库侦听器(lsnrctl Start)
  • 启动数据库实例(启动打开)

  • 此外,请确保您尝试连接的数据库在SQL开发人员使用的
    tnsnames.ora
    文件中有一个条目(根据您的设置,如果oracle客户端和数据库软件位于同一物理硬件(如PC或笔记本电脑)上,您可能会有一个
    tnsnames.ora
    ).

    我也遇到过类似的问题,我尝试停止所有oracle服务并重新启动。但是没有成功。最后,我需要再次安装Oracle,它可以解决这个问题。

    您的数据库是否打开?当数据库未启动时可以看到此错误。我还将发布此问题:您是否已安装Oracle客户端软件并因此安装了%Oracle\u home%/Network/Admin/tnsnames.ora文件?如果没有,你可以简单地做一个基本的连接类型,完全避免tnsnames文件;或者安装ora客户端并从那里开始。@Ollie我的数据库已经启动了。@Mansoor Gee,你的侦听器也启动了吗?@Ollie我如何检查这个侦听器已经启动了?上次我检查sql developer不需要tnsnames.oraIt不需要,但它可以引用一个。由于没有关于OP环境的信息,我试图涵盖一系列选项,但我不需要重新安装Oracle。必须有一些解决方案,而无需重新安装。