无法在windows中启动oracle服务

无法在windows中启动oracle服务,oracle,oracle11g,Oracle,Oracle11g,我正在学习数据库编程。类,我们需要使用Oracle+Oracle sql开发人员。到目前为止,我在Oracle中获得了3个DB,每个DB都有一个来自Oracle sql开发人员的连接 在windows服务中,我只有一个名为OracleDBConsoleM1STDB名称的服务,我创建的其他数据库没有类似的服务 当我尝试启动此服务时,我收到错误消息,如图所示 我可以通过Oracle sql dev中的连接连接到我创建的除第一个数据库之外的其他数据库 有人对此问题有想法吗?关于错误的详细信息不足以了解

我正在学习数据库编程。类,我们需要使用Oracle+Oracle sql开发人员。到目前为止,我在Oracle中获得了3个DB,每个DB都有一个来自Oracle sql开发人员的连接

在windows服务中,我只有一个名为OracleDBConsoleM1STDB名称的服务,我创建的其他数据库没有类似的服务

当我尝试启动此服务时,我收到错误消息,如图所示

我可以通过Oracle sql dev中的连接连接到我创建的除第一个数据库之外的其他数据库


有人对此问题有想法吗?

关于错误的详细信息不足以了解问题所在,但是我猜测后续实例正在尝试使用与已启动实例相同的资源,最有可能是端口

但是,您的问题可以通过不创建多个Oracle实例,而是在一个Oracle实例中创建多个数据库来解决


几乎可以肯定的是,您的老师并不打算让您启动多个Oracle实例。

关于该错误的详细信息不足以了解问题所在,但是我的猜测是,后续实例正在尝试使用与已启动实例相同的资源,最有可能是端口

但是,您的问题可以通过不创建多个Oracle实例,而是在一个Oracle实例中创建多个数据库来解决


几乎可以肯定的是,您的老师并不打算让您启动多个Oracle实例。

作为受影响的人之一,我终于找到了解决方案:

如果出现这种情况,请以管理员身份运行lsnrctl start以启动侦听器


很可能您的listener.ova和tnsnames.ova设置不正确

作为受影响的人之一,我终于找到了解决方案:

如果出现这种情况,请以管理员身份运行lsnrctl start以启动侦听器


很可能您的listener.ova和tnsnames.ova设置不正确

好,您在同一台计算机上安装了3个实例。有两种可能性

它们都设置为使用默认端口,因此当一个端口启动时,由于端口冲突,其他端口无法启动。在这种情况下,您需要按照以下步骤重新配置端口

第二种可能性是,您已经为实例提供了不同的端口。在这种情况下,请检查您的连接定义是否使用了正确的端口。第一个可能需要默认的1521,但其他需要其他端口。您可以尝试1522,因为在安装过程中使用了1521,它可以免费使用。但一般来说,您应该转到NETWORK/ADMIN/listener.ora编辑文件并检查所使用的端口。然后在客户端工具中正确定义连接


但正如评论中所说。安装3个实例是没有意义的,除非您试图对DBlinks模拟进行一些研究。

好的,您在同一台机器上安装了3个实例。有两种可能性

它们都设置为使用默认端口,因此当一个端口启动时,由于端口冲突,其他端口无法启动。在这种情况下,您需要按照以下步骤重新配置端口

第二种可能性是,您已经为实例提供了不同的端口。在这种情况下,请检查您的连接定义是否使用了正确的端口。第一个可能需要默认的1521,但其他需要其他端口。您可以尝试1522,因为在安装过程中使用了1521,它可以免费使用。但一般来说,您应该转到NETWORK/ADMIN/listener.ora编辑文件并检查所使用的端口。然后在客户端工具中正确定义连接


但正如评论中所说。安装3个实例是没有意义的,除非您试图对DBlinks模拟进行一些研究。

提到的服务与oracle enterprise manager服务相关。之所以安装3个实例,是因为它是为您的数据库配置的。但要对其进行故障排除,请检查%ORACLE\u HOME%**主机名\u DBNAME**\sysman\log*中的日志。检查这些日志并发送给调查人员。 当做
Mohsen

提到的服务与oracle enterprise manager服务相关。之所以使用此服务,是因为它是为您的数据库配置的。但要对其进行故障排除,请检查%ORACLE\u HOME%**主机名\u DBNAME**\sysman\log*中的日志。检查这些日志并发送给调查人员。 当做
莫森

我得了3分贝,你到底是什么意思。Oracle中很少有多个数据库请注意,Oracle中的数据库与SQL Server中的数据库完全不同。如果您有一个服务正在运行,那么您的实例正在运行,一切都应该正常。请在这个问题中以文本形式发布错误消息,如果只是因为我的防病毒系统阻止了你的图片所在的网站,因为它被认为是恶意网站3db意味着我创建了3个数据库…请注意,我使用它是为了学习目的,而不是在企业环境中…我已将错误上载为照片。因为它显示为一个弹出框,而不是在日志文件中显示为txt。我已经编辑了我的问题,并将其上传到ImageShake中,希望它能在e上工作
你创建了3个实例吗?这几乎是不需要的。但前两个DB都是我每次作业所要求的,而第三个DB只是为了测试新DB的新连接是否会干扰以前的连接,我发现连接2和3很好,除了一个,你应该创建三个schema=users。我很确定你的任务没有要求你创建一个新的数据库实例。我得到了3db,你到底是什么意思。Oracle中很少有多个数据库请注意,Oracle中的数据库与SQL Server中的数据库完全不同。如果您有一个服务正在运行,那么您的实例正在运行,一切都应该正常。请在这个问题中以文本形式发布错误消息,如果只是因为我的防病毒系统阻止了你的图片所在的网站,因为它被认为是恶意网站3db意味着我创建了3个数据库…请注意,我使用它是为了学习目的,而不是在企业环境中…我已将错误上载为照片。因为它显示为一个弹出框,而不是在日志文件中显示为txt。我已经编辑了我的问题并将其上传到imageshakehope中,希望它能工作。你究竟为什么创建了3个实例?这几乎是不需要的。但前两个DB都是我每次作业所要求的,而第三个DB只是为了测试新DB的新连接是否会干扰以前的连接,我发现连接2和3很好,除了一个,你应该创建三个schema=users。我很确定你的任务没有要求你创建一个新的数据库实例。