java-Oracle需要开启哪些服务才能连接Eclipse

问题描述

Oracle需要开启哪些服务才能连接Eclipse

如题。刚学完Java基础,和Oracle基础,想试着用Eclipse连接Oracle。可是Oracle那些
服务,我平时都是关着的,需要手动启动,我不知道需要启动哪些服务才能成功用
Eclipse连接到Oracle
要是全都开启的话,我的电脑比较慢

解决方案

按照windows 7 64位 安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:

  1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
  2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
  3. OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
  4. OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
  5. OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
  6. OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。
  7. OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)

那么在开发的时候到底需要启动哪些服务呢?

对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。

注:ORCL是数据库实例名,默认的数据库是ORCL,你可以创建其他的,即OracleService+数据库名。

解决方案二:

TNSlistener和ORCL这两个服务开着.
其它一般来说比较少用到

解决方案三:

非常感谢大家,问题已经解决了,只要开两个服务就行,TNSlistener和ORCL,这样电脑不至于那么卡
由于我是刚学的这块儿知识,所以很多也不是很清楚,刚开始不知道orcl是数据库实例名,弄了半天才弄好

时间: 2024-10-02 16:02:21

java-Oracle需要开启哪些服务才能连接Eclipse的相关文章

ubuntu-虚拟机下安装了Ubuntu,开启ssh服务无法连接的问题

问题描述 虚拟机下安装了Ubuntu,开启ssh服务无法连接的问题 我在Ubuntu下开启了ssh服务(确认一定开启了),端口号也没有换默认是22,然后我在我的主机上xshell下连接,总是提示连接失败,而且我在cmd中也ping不同,求各位帮我看看是什么问题,在线等!!! 解决方案 首先你要注意下虚拟机的网络配置,主要分三种,方式不一样,这里介绍下NAT方式你试试. 1.在windows的"网络连接"中右击"本地连接",选择"属性",然后共享到

Oracle 11g必须开启的服务及服务详细介绍

  成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度.那么,具体该怎么做呢? 按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBConsoleorcl,OracleJobSchedulerORCL, OracleMTSRecoveryS

java socket手机通信-关于java的问题:手机用socket连接电脑的服务端时老出现文件找不到的错误,求解决

问题描述 关于java的问题:手机用socket连接电脑的服务端时老出现文件找不到的错误,求解决 30C 解决方案 也可以私聊我.扣扣1944687725 解决方案二: 解决方案三: 你那个斜杠是不是写反了 passwdinput.dat 解决方案四: 你仔细看看出错的提示, 是读文件的时候找不到,对应的代码是在ServerThread.java的51行然后,你把路径改为绝对路径试一试,如果可以了,就是你相对路径的根目录不对.保证passwd文件夹在你的执行目录下 解决方案五: 右键 prope

java oracle 连接使用时出现的问题

问题描述 java oracle 连接使用时出现的问题 假如你不知道数据库的结构,比如有几列,用resultset接收的时候好像只能看有几行,哪 有几列该怎么查询 解决方案 http://www.cnblogs.com/wpcnblog/archive/2011/06/09/2076266.html 解决方案二: http://blog.csdn.net/guobing965816/article/details/7225770 解决方案三: while(resultset.hasNext())

请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?

问题描述 请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?我看到书籍上面都提到System.Data.OracleClient.dll是关联oracle的工具,但是没有说怎么用.请高人指教一下我吧. 解决方案 解决方案二:除连接字符串外其他基本相同,把sql改成oracle基本就行了exp:sqlconnectionconn=newsqlconnection();oracleconnectionconn=neworacl

线程-使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求

问题描述 使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求 初学java,目前写了一个服务端和一个客户端.大致了解了如何socket通信是如何操作的,并且初步实现了客户端和服务端的通信.也仅仅是是接受和返回简单的字符串.部分代码如下 public void run(){ try{ serverSocket=new ServerSocket(SERVER_PORT_ONE); System.out.println("serversocket已创建"

大家在用java+oracle时,有使用数据库连接池吗?

问题描述 大家在用java+oracle时,有使用数据库连接池吗?我们用的是oracle9i,oralce配置的服务模式dedicated,资料上说不支持连接池方式.想与大家讨论下你们是怎样使用的?不管是用DS直接获取connection还是用连接池取得?

ESXI开启SNMP服务

要监控ESXI,打算通过snmp方式进行监控,这样操作比较简单.但是要使用SNMP方式进行监控,必须要开启ESXI的SNMP服务.ESXI由于版本号的不同,SNMP开启的方法也不尽相同. 我们先来介绍ESXI5.0开启方法.在开启之前,我们先使用ESXI提供的工具进行检测.这个检测工具是VMware vSphere CLI,这个工具是需要单独下载并安装的. 在此我已经下载并安装VMware vSphere CLI工具,我们主要是使用该工具提供的一个vicfg-snmp.pl脚本.在系统命令行下,

FreeBSD配置防火墙开启SSH服务的方法

1.配置FreeBSD 防火墙 ee /etc/rc.conf   #编辑,在最后添加firewall_enable="yes"  #开启防火墙 net.inet.ip.fw.verbose=1   #启用防火墙日志功能 net.inet.ip.fw.verbose_limit=5  #启用防火墙日志功能 natd_enable="YES"  # 开启防火墙NAT功能 natd_interface="rl0"      natd_flags=&q