Oracle12c 通过IP访问数据出现ORA-12505错误
2017-12-25 11:17
579 查看
1、新装的oracle12c 只能通过localhost来连接,通过Net Manager配置之后,如下图所示:
2、然后重启以下服务,如下图所示:
3、使用sql developer仍然无法通过IP连接,出现:状态: 失败 -测试失败: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor,如下图所示:
4、编辑D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN目录下的listener.ora文件,然后将:
# listener.ora Network Configuration File: D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.33)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\log
更改为(红色字体部分):
# listener.ora Network Configuration File: D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(sid_name = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.33)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\log
保存之后重启第2步的两个服务。
5、重新进行测试,测试成功,如下图所示:
注意:此是连接数据库orcl的配置,如果是新建测数据库要重新设置。
2、然后重启以下服务,如下图所示:
3、使用sql developer仍然无法通过IP连接,出现:状态: 失败 -测试失败: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor,如下图所示:
4、编辑D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN目录下的listener.ora文件,然后将:
# listener.ora Network Configuration File: D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.33)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\log
更改为(红色字体部分):
# listener.ora Network Configuration File: D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1)
(sid_name = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.33)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\InstallFile\Oracle12\app\Administrator\product\12.1.0\dbhome_1\log
保存之后重启第2步的两个服务。
5、重新进行测试,测试成功,如下图所示:
注意:此是连接数据库orcl的配置,如果是新建测数据库要重新设置。
相关文章推荐
- Windows2000 在保存IP安全数据时出现拒绝访问错误80070005的解决方法
- 解决:jsp文件用浏览器单独打开可以显示内容,一加到webroot里面就通过服务器访问就出现错误
- 域名通过infopath访问webservice出现401错误
- ArcSDE复制数据时出现ORA-00955名称已由现有对象使用错误的解决方法
- 关于在.NET中通过Parameter方式插入Oracle数据的错误提示——Oracle-ORA-01722 invalid number
- 解决在Oracle12c中通过SQL Developer工具debug存储过程时的错误: ORA-24247
- 数据泵导出出现ORA-31617错误
- ArcSDE复制数据时出现ORA-00955名称已由现有对象使用错误的解决方法
- EBS开发中,FORM上传编译运行,出现ORA-01403:未找到任何数据的错误提示!
- Restful数据访问出现HTTP 400错误 解决
- RF:DatabaseLibrary类库访问Oracle数据库出现ORA-00911错误
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- 尝试通过使用 TCP/IP 套接字连接到群集中的 SQL Server 命名实例时收到“SQL Server does not exist or access denied”(SQL Server 不存在,或者访问被拒绝)错误消息
- c语言sockt实现通过浏览器访问ip返回数据
- tomcat8 在Centos7 安装之后通过IP+manager访问出现403问题
- 删除datatable的行后,出现“不能通过已删除的行访问该行的信息”的错误,即DeletedRowInaccessibleException
- 通过sqlnet.ora文件限制/允许IP访问
- 解决js数据包含加号+通过ajax传到后台时出现连接错误
- 通过Parcelable协议传递数据出现错误(Unmarshalling unknown type code 7471205 at offset 232)