首页 > 解决方案 > Windows 7 64 位上的 Oracle 18C X64

问题描述

在描述这个问题之前,请允许我说我是 Oracle 的新手,因为我是一名微软开发人员。

从 3 天开始,我一直在尝试在运行 windows 7 64 位企业的 windows 机器上安装一个 oracle 数据库,然后使用“SQL developer”来管理和查询本地数据库。在后期阶段,也许我会得到蟾蜍。

每次我安装软件时一切正常;我可以打开https://localhost:5500/em/网站,我可以用 SQL developer 打开默认创建的数据库,并使用 Oracle 数据库配置助手检查数据库创建的配置。重启机器后可以看到数据库正在运行SqlPlus 查询,所有服务都还在运行;

甲骨文服务

但是我无法浏览https://localhost:5500/em/网站并使用 SQL 开发人员连接到“orcl”数据库,因为我在重新启动机器之前成功完成了操作。当我尝试时,我收到此错误:IO Error: Socket read interrupted

在此处输入图像描述

现在是 3 天,我正在尝试一切,只是为了获取更多信息,在我的环境路径变量和 oracle home reg 密钥的屏幕截图下方

小路: C:\Oracle\ORA18_X64_FILES\bin;C:\Oracle\InstantClient;C:\Oracle\OdbcDrivers;

TNS_ADMIN C:\Oracle\ORA18_X64_FILES\network\admin

KEY_OraDB18Home1

谁能建议我能做些什么来解决这个问题?

标签: oracleoracle-sqldeveloper

解决方案


我找到了解决方案;Sql Developer 的问题是 oracle 数据库 listener.ora 文件的“Listener Parameter File”值指向错误的位置:

先前和错误的值: 侦听器参数文件 C:\Oracle\OdbcDrivers\listener.ora

正确值 监听器参数文件C:\Oracle\ORA18_X64_FILES\network\admin

至于 EM express 网站,问题是 sqlnet.ora 文件有这一行 SQLNET.AUTHENTICATION_SERVICES= (NTS)
现在已更改为 SQLNET.AUTHENTICATION_SERVICES= (NONE)


推荐阅读