我已经安装了Oracle数据库12C在我的系统中创建第二个数据库和数据库名称为XYZ在安装过程中创建的。我已经通过数据库和配置助手创建另一个DB说ZZZ但而1分贝是通过SQL开发人员访问的第二个DB是不是通过SQL开发人员访问。凭证为他们和相同设置。错误我得到的是无法访问12C
ORA-12505,TNS:监听器目前不知道SID /服务的
我选择了所有默认设置。没有变化的选择作出,同时创造两个数据库
我已经安装了Oracle数据库12C在我的系统中创建第二个数据库和数据库名称为XYZ在安装过程中创建的。我已经通过数据库和配置助手创建另一个DB说ZZZ但而1分贝是通过SQL开发人员访问的第二个DB是不是通过SQL开发人员访问。凭证为他们和相同设置。错误我得到的是无法访问12C
ORA-12505,TNS:监听器目前不知道SID /服务的
我选择了所有默认设置。没有变化的选择作出,同时创造两个数据库
您可以检查数据库服务在注册到监听器,如果是这样,在什么样的服务名(也许它使用全名,或有一个域名为好) :
lsnrctl status
lsntctl service
如果数据库没有被注册,在本地连接并检查什么是对的参数local_listener
和remote_listener
值。
另一件事你可以尝试是将数据库手动注册使用alter system register;
命令
使用“用tnsping ZZZ”的监听器。
如果失败,那么第二DB不是与听众注册。用监听器注册第二个数据库并尝试连接。