怎么快速开启oracle服务,菜鸟学数据库(六)——方便快捷的开启、关闭Oracle服务...

本文主要是介绍怎么快速开启oracle服务,菜鸟学数据库(六)——方便快捷的开启、关闭Oracle服务...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

5268f80b9b1e01f982625ef6fac83ca1.png

作为一个程序猿,在日常的工作中,我们电脑常常须要同一时候执行非常多程序。如:Eclipse、浏览器、即时通讯软件等,甚至常常须要打开几个Office文档或者pdf文档。这时候你的内存预计已经爆表了吧。尤其是如今想Chrome和FireFox这类的浏览器,随便安装几个插件,内存占用就大得惊人。

而我们为了满足须要又不得不安装各种各样的插件。由于这两款浏览器在不安装不论什么插件的情况下跟IE没什么分别。

ab340adf7c22228e4e078d740293d059.png

如上图所看到的。FireFox、Java的两个进程还有Eclipse稳稳地占领了内存使用的前四,而这时候假设你电脑还开着Oracle的服务,那么你的电脑会卡到令人发指。

把电脑升级到8G内存,刚開始认为非常爽。没过多长时间。又变得非常慢了。还真是给它多少内存。它就敢给你用多少内存呀。无限制的升级硬件显然是不实际的方法,所以我们须要从软件上动脑筋,这句须要我们把平时不常常使用的服务以及后台进程关掉。

浏览器我们每天都离不开,并且关掉主程序也不会有后台进程,所以我们的目标不是它;Java进程和Eclipse每天开放也离不开它们。所以也不能对它们下黑手。嘿嘿,Oracle不好意思啦,仅仅能将你干掉了,由于有了Hibernate之类的框架。让我们在写代码的时候不须要知道我们将要面向什么数据库。

所以我们全然没有必要在自己的机器上每天开着Oracle的那些笨重的后台服务。

一个小小的MySQL全然能够应付,所以我们仅仅须要将它的服务所有关掉,用的时候再打开就可以。

可是新的问题又来了,每次须要开启服务的时候,还须要打开系统的服务管理,找到Oracle的相关服务,然后挨个右击点击启动。我想有过相似操作经验的朋友。都会认为这是一个非常令人烦躁的工作。

可是身为程序猿的我们。应该非常自然的想到,这些繁杂的工作肯定能够通过程序来自己主动帮我们解决。没错。并且非常easy,仅仅须要几行代码就能够搞定!

解决方式:

首先,到服务(按“Win”键。输入“服务”。回车)里找到Oracle的相关服务,我安的是11g。相关服务例如以下:

6dc8bfde73b1f1a01a85977a2017a151.png

我们并不须要将所有服务所有开启,主要的功能仅仅须要开启例如以下两个服务就可以:

OracleServiceORCL

OracleOraDb11g_home1TNSListener

将以下代码保存成”.bat“文件或”.cmd“文件就可以。

具体代码:

@echo off

net start OracleServiceORCL

net start OracleOraDb11g_home1TNSListener

pause

执行效果:

b15e5739edc284fbcc699c667c9f2395.png

执行完毕以后,能够看到两个服务的状态已经变成了“已启动“:

b3826e789a39f2fb92bcc490c93beaed.png

停止服务代码仅仅需将“start”改成“stop”:

@echo off

net stop OracleServiceORCL

net stop OracleOraDb11g_home1TNSListener

pause

执行效果:

e28edf9faa4fa6f9558e3c282235ad51.png

好了,有了这两段代码Oracle的服务就对我们唯命是从了,招之则来。挥之则去。想想都认为爽歪歪了。以下为大家附上Oracle各个服务的具体说明:

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:服务端控制。该服务同意数据库充当一个微软事务serverMTS、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+数据库名。

菜鸟学数据库(六)——方便快捷的开启、关闭Oracle服务

标签:ceo   问题   clr   过程   浏览器   nts   pre   eclips   pause

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/jzdwajue/p/6736831.html

这篇关于怎么快速开启oracle服务,菜鸟学数据库(六)——方便快捷的开启、关闭Oracle服务...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/164716

相关文章

[职场] 护理专业简历怎么写 #经验分享#微信

护理专业简历怎么写   很多想成为一名护理方面的从业者,但是又不知道应该怎么制作一份简历,现在这里分享了一份护理方面的简历模板供大家参考。   蓝山山   年龄:24   号码:12345678910   地址:上海市 邮箱:jianli@jianli.com   教育背景   时间:2011-09到2015-06   学校:蓝山大学   专业:护理学   学历:本科

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

如何开启和关闭3GB模式

https://jingyan.baidu.com/article/4d58d5414dfc2f9dd4e9c082.html

Java面试八股之怎么通过Java程序判断JVM是32位还是64位

怎么通过Java程序判断JVM是32位还是64位 可以通过Java程序内部检查系统属性来判断当前运行的JVM是32位还是64位。以下是一个简单的方法: public class JvmBitCheck {public static void main(String[] args) {String arch = System.getProperty("os.arch");String dataM

电脑不小心删除的文件怎么恢复?4个必备恢复方法!

“刚刚在对电脑里的某些垃圾文件进行清理时,我一不小心误删了比较重要的数据。这些误删的数据还有机会恢复吗?希望大家帮帮我,非常感谢!” 在这个数字化飞速发展的时代,电脑早已成为我们日常生活和工作中不可或缺的一部分。然而,就像生活中的小插曲一样,有时我们可能会在不经意间犯下一些小错误,比如不小心删除了重要的文件。 当那份文件消失在眼前,仿佛被时间吞噬,我们不禁会心生焦虑。但别担心,就像每个问题

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

问题-windows-VPN不正确关闭导致网页打不开

为什么会发生这类事情呢? 主要原因是关机之前vpn没有关掉导致的。 至于为什么没关掉vpn会导致网页打不开,我猜测是因为vpn建立的链接没被更改。 正确关掉vpn的时候,会把ip链接断掉,如果你不正确关掉,ip链接没有断掉,此时你vpn又是没启动的,没有域名解析,所以就打不开网站。 你可以在打不开网页的时候,把vpn打开,你会发现网络又可以登录了。 方法一 注意:方法一虽然方便,但是可能会有

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语

ABAP怎么把传入的参数刷新到内表里面呢?

1.在执行相关的功能操作之前,优先执行这一段代码,把输入的数据更新入内表里面 DATA: lo_guid TYPE REF TO cl_gui_alv_grid.CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'IMPORTINGe_grid = lo_guid.CALL METHOD lo_guid->check_changed_data.CALL M

给数据库的表添加字段

周五有一个需求是这样的: 原来数据库有一个表B,现在需要添加一个字段C,我把代码中增删改查部分进行了修改, 比如insert中也添入了字段C。 但没有考虑到一个问题,数据库的兼容性。因为之前的版本已经投入使用了,再升级的话,需要进行兼容处理,当时脑子都蒙了,转不过来,后来同事解决了这个问题。 现在想想,思路就是,把数据库的表结构存入文件中,如xxx.sql 实时更新该文件: CREAT