无法将 SQL 开发人员连接到 oracle 12c 上全新安装的数据库
Cannot connect on SQL developer to a database on fresh installation on oracle 12c
我刚刚安装了oracle 12c标准版来测试从oracle 10g迁移到oracle 12c的数据库的兼容性。
我成功安装了它,它给了我数据库的 url (https://localhost:5500/em),我选择了一个 SID (TEST)。然后我创建一个新用户并导入我在 Oracle 10g 上的数据库的 .dmp 文件。到目前为止一切顺利。
然后我连接到用户并检查周围,表已导入,插入也很好。
然后我尝试从 sql 开发人员连接...没办法。
我的问题:
- 我安装了2次oracle,请问第二次安装的监听端口是多少?有办法检查吗?通常侦听器的端口是 1521 但因为我现在有两个安装,所以不知道。
我已经尝试了 sid 和端口的每一种组合,但没有任何效果。使用 oracle 10/11g 配置它非常容易,所以我当然知道我误解了什么。我查找了有关端口的信息,发现有一个名为 portlist.ini 的文件,但它是空的。
任何解决问题的帮助或指导都会对我有很大帮助,我已经花了 6 个小时研究并试图解决它。
谢谢!
对于侦听器端口,您应该检查 listener.ora 文件。
您还可以从以下输出中获取这些信息:
lsnrctl stat
我认为您已经将 12c 安装为容器数据库。这使得连接有点不同。尝试通过 service_name 而不是 tns 进行连接。这与以前的版本一样。
这可能会有帮助:https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1
我刚刚安装了oracle 12c标准版来测试从oracle 10g迁移到oracle 12c的数据库的兼容性。
我成功安装了它,它给了我数据库的 url (https://localhost:5500/em),我选择了一个 SID (TEST)。然后我创建一个新用户并导入我在 Oracle 10g 上的数据库的 .dmp 文件。到目前为止一切顺利。
然后我连接到用户并检查周围,表已导入,插入也很好。
然后我尝试从 sql 开发人员连接...没办法。
我的问题:
- 我安装了2次oracle,请问第二次安装的监听端口是多少?有办法检查吗?通常侦听器的端口是 1521 但因为我现在有两个安装,所以不知道。
我已经尝试了 sid 和端口的每一种组合,但没有任何效果。使用 oracle 10/11g 配置它非常容易,所以我当然知道我误解了什么。我查找了有关端口的信息,发现有一个名为 portlist.ini 的文件,但它是空的。
任何解决问题的帮助或指导都会对我有很大帮助,我已经花了 6 个小时研究并试图解决它。
谢谢!
对于侦听器端口,您应该检查 listener.ora 文件。 您还可以从以下输出中获取这些信息:
lsnrctl stat
我认为您已经将 12c 安装为容器数据库。这使得连接有点不同。尝试通过 service_name 而不是 tns 进行连接。这与以前的版本一样。
这可能会有帮助:https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1