oracle:ora-12560:tns:协议适配器错误
来源:互联网 发布:lte网络接口协议 编辑:程序博客网 时间:2024/05/22 12:45
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1
修改环境变量ORACLE_SID为为orcl,orcl为实例名。
原因:创建了多个数据库 在注册表中ORACLE_SID的值被覆盖为新实例的值,从而使用其它数据库的时候监听无法工作,只认一个,这样破坏了我们DB的灵活性,如不是强制要求还是不要开新的数据库。
Oracle 关系图如下:
可以这么理解:
不难看出在orcale中同一个实例中的不同用户有持有的表是不同的,就相当于sqlserver中的schema的概念相似。如果不是需求强制明确要使用多个新的实例 甚至新的数据库,我们使用不同用户(看需求开辟新的实例也可)链接就好了,当然这是对同一套系统来说(比如不同开发环境devint / sit / sat / uat /product 等 下的表配置),不同系统还是把其分开来。毕竟配置新的数据库对系统开销来说是极大的。
而本人出现的问题是把新创建的数据库册完后,在regedit中的ORACLE_SID值不会去更新的还是引用的是新建后被册的那个实例名,报错是必然的,修改成维一使用的orcl数据库实例即可。
以上分享如果有错,望大家指出,及时更正,以免误人子弟,勿喷!谢谢
0 0
- Oracle:ORA-12560: TNS: 协议适配器错误
- oracle:ora-12560:tns:协议适配器错误
- oracle:ora-12560:tns:协议适配器错误
- oracle:ora-12560:tns:协议适配器错误
- oracle:ora-12560:tns:协议适配器错误
- oracle ORA-12560: TNS: 协议适配器错误
- ORACLE FOR WINDOWS ORA-12560:TNS:协议适配器错误&ORA-12557:TNS:协议适配器不可加载
- Oracle 有关ORA-12560: TNS:协议适配器错误 的问题
- Oracle数据库ORA-12560: TNS 协议适配器错误的解决办法
- oracle数据库导入问题--ORA-12560: TNS: 协议适配器错误
- oracle ORA-12560: TNS: 协议适配器错误的问题
- Oracle的 ORA-12560: TNS: 协议适配器错误
- oracle ORA-12560: TNS: 协议适配器错误的问题
- Oracle ERROR: ORA-12560: TNS: 协议适配器错误
- oracle数据库,解决ORA-12560: TNS: 协议适配器错误
- Oracle报错ORA-12560: TNS 协议适配器错误
- oracle数据库-ORA-12560:TNS:协议适配器错误
- 解决Oracle报错:ORA-12560: TNS: 协议适配器错误
- 未使用调试信息生成二进制文件
- 【python3】相关资料库
- Zookeeper之创建组,加入组,列出组成员和删除组
- c语言中的函数
- 【Java多线程】之十四:Java FutureTask Example Program
- oracle:ora-12560:tns:协议适配器错误
- 【HDU2196】【Computer】
- NYOJ 1230 聪明的班主任
- 知识图谱,为移动搜索而生
- Java基础学习总结---------异常Exception(2)
- c#中xml序列化 和binary 序列化
- php数组与字符串的转换函数
- 一致性哈希算法与Java实现
- CMVS-PMVS配置