2023年8月1日发(作者:)
ORA-12505,TNS:listenerdoesnotcurrentlyknowofS。。。使⽤SqlDeveloper登录Oracle,提⽰报错ORA-12505,如下错误的提⽰⼤概就是不清楚这个SID,⽽SID是数据库实例的映射表⽰,那么其原因就是给定的SID不是Oracle实例的真正映射或根本就没有为Oracle实例做映射
解决办法打开Oracle的⽂件路径为 D:SoftwareDevelopmentOracleproduct11.2.0dbhome_(具体看你⾃⼰的安装路径)修改后的⽂件内容如下# Network Configuration File:D:SoftwareDevelopmentOracleproduct11.2.0dbhome_# Generated by Oracle configuration _LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl.168.6.168) (ORACLE_HOME = D:SoftwareDevelopmentOracleproduct11.2.0dbhome_1) (SID_NAME = ORCL) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:SoftwareDevelopmentOracleproduct11.2.0dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:SoftwareDevelopmentOracleproduct11.2.0dbhome_") )
)LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.168)(PORT = 1521)) ) )ADR_BASE_LISTENER = D:SoftwareDevelopmentOracle红⾊部分为你添加的内容上⾯红⾊部分的意思就是:⽤指定的SID_NAME 来映射这个全局数据库,其中ORACLE_HOME 指定Oracle实例的安装路径GLOBAL_DBNAME是全局数据库名(你安装过程时指定的)看到上⾯的图⽚有印象没?
然后重启Oracle的监听器服务OracleOraDb11g_home1TNSListener重新登录成功连接!
ORA-12514:TNS:监听程序当前⽆法识别连接描述符中请求的服务值得⼀提的是,这个问题的原因也基本上是要往⽂件中添加那段内容,从⽽做⼀个SID和全局数据库的映射
2023年8月1日发(作者:)
ORA-12505,TNS:listenerdoesnotcurrentlyknowofS。。。使⽤SqlDeveloper登录Oracle,提⽰报错ORA-12505,如下错误的提⽰⼤概就是不清楚这个SID,⽽SID是数据库实例的映射表⽰,那么其原因就是给定的SID不是Oracle实例的真正映射或根本就没有为Oracle实例做映射
解决办法打开Oracle的⽂件路径为 D:SoftwareDevelopmentOracleproduct11.2.0dbhome_(具体看你⾃⼰的安装路径)修改后的⽂件内容如下# Network Configuration File:D:SoftwareDevelopmentOracleproduct11.2.0dbhome_# Generated by Oracle configuration _LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl.168.6.168) (ORACLE_HOME = D:SoftwareDevelopmentOracleproduct11.2.0dbhome_1) (SID_NAME = ORCL) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:SoftwareDevelopmentOracleproduct11.2.0dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:SoftwareDevelopmentOracleproduct11.2.0dbhome_") )
)LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.168)(PORT = 1521)) ) )ADR_BASE_LISTENER = D:SoftwareDevelopmentOracle红⾊部分为你添加的内容上⾯红⾊部分的意思就是:⽤指定的SID_NAME 来映射这个全局数据库,其中ORACLE_HOME 指定Oracle实例的安装路径GLOBAL_DBNAME是全局数据库名(你安装过程时指定的)看到上⾯的图⽚有印象没?
然后重启Oracle的监听器服务OracleOraDb11g_home1TNSListener重新登录成功连接!
ORA-12514:TNS:监听程序当前⽆法识别连接描述符中请求的服务值得⼀提的是,这个问题的原因也基本上是要往⽂件中添加那段内容,从⽽做⼀个SID和全局数据库的映射
发布评论