无法在SQL developer上连接到oracle 12c上新安装的数据库

无法在SQL developer上连接到oracle 12c上新安装的数据库,sql,database,oracle,oracle12c,Sql,Database,Oracle,Oracle12c,我刚刚安装了oracle 12c standard edition,以测试将从oracle 10g迁移到oracle 12c的数据库的兼容性 我成功地安装了它,它给了我数据库()的url,我选择了一个SID(测试)。然后我创建一个新用户并导入Oracle 10g上数据库的.dmp文件。到目前为止还不错 然后我连接到用户并四处检查,表被导入,插入也很好 然后我尝试从sql开发人员连接。。。没办法 问题: 由于我安装了2个oracle,第二个安装的侦听器的端口是什么?有办法检查吗?通常侦听器的端口

我刚刚安装了oracle 12c standard edition,以测试将从oracle 10g迁移到oracle 12c的数据库的兼容性

我成功地安装了它,它给了我数据库()的url,我选择了一个SID(测试)。然后我创建一个新用户并导入Oracle 10g上数据库的.dmp文件。到目前为止还不错

然后我连接到用户并四处检查,表被导入,插入也很好

然后我尝试从sql开发人员连接。。。没办法

问题:

  • 由于我安装了2个oracle,第二个安装的侦听器的端口是什么?有办法检查吗?通常侦听器的端口是1521,但我现在有两个安装,不知道
我尝试了sid和端口的每一种组合,但没有任何效果。用Oracle10/11g配置它很容易,所以我当然知道我误解了什么。我已经查找了查看端口的信息,发现有一个名为portlist.ini的文件,但它是空的

任何关于这个问题的帮助或指导都会对我有很大帮助,我已经花了6个小时研究并试图解决它


谢谢

对于侦听器端口,您应该检查listener.ora文件。 您还可以从以下输出中获得这些信息:

lsnrctl stat

对于侦听器端口,您应该检查listener.ora文件。 您还可以从以下输出中获得这些信息:

lsnrctl stat

我认为您已经将12c安装为容器数据库。这使得连接有点不同。尝试按服务名称而不是tns连接。这与以前的版本相同


这可能会有所帮助:

我认为您已经将12c安装为容器数据库。这使得连接有点不同。尝试按服务名称而不是tns连接。这与以前的版本相同


这可能会有帮助:

您不必运行两个侦听器。它可能已经配置了第二个(可能也在1521上),但没有启动它;或者无法启动;或者它位于不同的端口和/或地址上。原始10g侦听器在哪个地址和端口上,以及本地_侦听器系统参数在这两者上设置为什么?在10g和12c环境中,
lnsrctl status
说明了什么?您不必运行两个侦听器。它可能已经配置了第二个(可能也在1521上),但没有启动它;或者无法启动;或者它位于不同的端口和/或地址上。原始10g侦听器在哪个地址和端口上,以及本地_侦听器系统参数在这两者上设置为什么?从10g和12c环境中,
lnsrctl status
说明了什么?