Oracle11g服务启动

运行oracle的时候是很费资源的,也很影响机器的速度,所以一般不用oracle的时候我就会把它的服务停了,但是我们要哪些启动哪些服务,这些服务又是做什么呢?下面简单的介绍一下。

OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)

OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)

OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动)。

OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)

通过上面介绍我们可以看出,如果是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。

平时我们只需要启动OracleServiceORCL  OracleOraDb11g_home1TNSListener这两个服务就可以了。

下面我们再来看一下,命令行中我们如何启动Oracle:

启动OracleOraDb11g_home1TNSListener

C:\Documents and Settings\User>lsnrctl start

LSNRCTL for 32-bit Windows: Version 11.1.0.7.0 - Production on 16-APR-2013 16:32
:09

Copyright (c) 1991, 2008, Oracle.  All rights reserved.

Starting tnslsnr: please wait...

TNSLSNR for 32-bit Windows: Version 11.1.0.7.0 - Production
系统参数文件为E:\app\User\product\11.1.0\db_1\network\admin\listener.ora
写入e:\app\user\diag\tnslsnr\HT-1376\listener\alert\log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.13.20)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 11.1.0.7.0 - Produ
ction
Start Date                16-APR-2013 16:32:10
Uptime                    0 days 0 hr. 0 min. 2 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   E:\app\User\product\11.1.0\db_1\network\admin\listener
.ora
Listener Log File         e:\app\user\diag\tnslsnr\HT-1376\listener\alert\log.xm
l
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.13.20)(PORT=1521)))
The listener supports no services
The command completed successfully

启动OracleServiceORCL
C:\Documents and Settings\User>net start OracleServiceORCL
OracleServiceORCL 服务正在启动 ..............
OracleServiceORCL 服务已经启动成功。

启动OracleServiceORCL

C:\Documents and Settings\User>net start OracleServiceORCL
OracleServiceORCL 服务正在启动 ..............
OracleServiceORCL 服务已经启动成功。

至于关闭的话,我们运行lsnrctl stop和net stop OracleServiceORCL就可以停止启动的以上两个服务。

下面我能再来看一下我们经常遇到的一个问题:当我们的ip改变之后,服务为什么无法启动呢?

这是因为当我们安装Oracle成功后系统会在以下三个地方依赖于我们安装Oracle时的IP地址(Oracle_home=E:\app\User\product\11.1.0\db_1)

1).在%Oracle_HOME%下有一个名为“当前IP_orcl”的目录,该目录存储的是oracle实例名为orcl的数据库的配置等信息

2)在%Oracle_HOME%\oc4j\j2ee目录下有一个名为“OC4J_DBConsole_当前IP_orcl”的目录,该目录存放的是OracleDBConsole服务的相关配置等信息

3)在%Oracle_HOME%\NETWORK\ADMIN下的listener.ora文件中listener中的HOST以及tnsnames.ora中的ORCL(数据库实例)中的HOST为当前IP地址

所以当我们的环境IP改变之后,就必须要修改以上三个地方的文件,将以上IP改为当前机器的名称或者当前IP

当我们修改完毕后,重新启动服务会发现OracleServiceORCL  OracleOraDb11g_home1TNSListener这两个服务是可以正常启动了。

但是这个时候我们还是无法启动OracleDBConsoleorcl,如果你需要使用EM的话,我们必须按照以下步骤修改配置.

第一步:

C:\Documents and Settings\User>set oracle_sid=orcl

C:\Documents and Settings\User>emca -repos recreate

EMCA 开始于 2013-4-16 16:42:46
EM Configuration Assistant, 11.1.0.7.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [是(Y)/否(N)]: y
2013-4-16 16:43:11 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\app\User\cfgtoollogs\emca\orcl\emca_2013_04_16_16_42
_45.log。
2013-4-16 16:43:12 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2013-4-16 16:46:18 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2013-4-16 16:46:19 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2013-4-16 16:54:55 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2013-4-16 16:54:55

第二步:

C:\Documents and Settings\User>emca -config dbcontrol db

EMCA 开始于 2013-4-16 17:00:51
EM Configuration Assistant, 11.1.0.7.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
已为数据库 orcl 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 orcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [是(Y)/否(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ E:\app\User\product\11.1.0\db_1

本地主机名 ................ HT-1376
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2013-4-16 17:05:08 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\app\User\cfgtoollogs\emca\orcl\emca_2013_04_16_17_00
_51.log。
2013-4-16 17:05:11 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 5540 已在使用。
2013-4-16 17:05:11 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 5520 已在使用。
2013-4-16 17:05:11 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 1158 已在使用。
2013-4-16 17:05:12 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2013-4-16 17:05:30 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2013-4-16 17:06:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2013-4-16 17:41:00 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
信息: 软件库已配置成功。
2013-4-16 17:41:00 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 正在部署预配档案...
2013-4-16 17:41:15 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 预配档案部署成功。
2013-4-16 17:41:15 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2013-4-16 17:41:30 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2013-4-16 17:41:31 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2013-4-16 17:43:41 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2013-4-16 17:43:42 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 https://HT-1376:1158/em <<<<<<<<<<<
2013-4-16 17:43:46 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************  WARNING  ************************

管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。
加密密钥已放置在文件 E:\app\User\product\11.1.0\db_1\HT-1376_orcl\sysman\configemkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。

***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2013-4-16 17:43:46

现在我们在浏览器中输入:https://HT-1376:1158/em  就发现EM可以正常访问了。

时间: 2024-08-26 06:40:39

Oracle11g服务启动的相关文章

oracle11g服务项及其启动顺序

oracle安装完成后共七个服务,含义分别为: 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy).它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能.(非必须启动) 2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识

本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止

今天玩oracle的时候突然遇到一个问题:本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决方案的时候,发现很多人都遇到了这个问题,第一个方案没有解决我的问题,下面自己记录一下,留个备份,方便下次查阅方便 第一步:首先查阅你的[NETWORK\ADMIN]目录下的[tnsnames.ora]和[listener.ora]这两个文件,我的路径是:D:\app\Oracle11g\dbhome

ArcSde服务启动后又停止

问题:突然发现ArcSde服务无法启动,“ArcSde服务启动后又停止,......” 环境:Win7+ArcSDE10 +Oracle11g 由于本人使用ArcSde时间不长,基本没有遇到过什么问题,之前有发现arcgis桌面无法启动,安装补丁sp1后正常了,所以这次第一反应就是安装补丁sp1,但安装补丁后还是无效,于是问度娘,几经周折,问题已解决,在此总结下此类问题方法. 日志 谨记一点,以后出现问题先看日志,日志可以说明出现问题的原因,sde有两个log文件,分别是giomgr_esri_

react-native服务启动,运行项目到安卓模拟器

1.在CMD中进入要启动的项目下,输入react-native start,等待启动成功.成功之后再浏览器中访问http://localhost:8081/index.android.bundle?platform=android,如果可以访问,表示服务器端启动成功. 2.在上个服务启动的情况下,重新打开一个CMD,进入项目目录下,输入命令react-native run-android运行,第一次运行的时候会下载gradle,时间较长,成功之后,会在android模拟器中安装上,出现Welco

Delphi启动/停止Windows服务,启动类型修改为&quot;自动&quot;

unit U_StartServices; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, WinSVC, StdCtrls; type TForm1 = class(TForm) btn_StartServices: TButton; btn_StopServices: TButton; procedure btn_StartServicesCl

关于.net服务启动注册到zookeeper,但是注册节点20分钟自动消失解决办法

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,作用简单描述就是相当于一个中介,服务提供者将服务注册到zk,服务调用者直接从zk获取,zk的作用就是协调 最近碰到公司iis服务启动了,然后该服务在zk成功注册节点并且provider有了节点,但是超过20分钟没有访问后,发现provider中的节点消失了,请教了开发知道,对于新增的服务器安装iis服务后,原来对于服务的应用程序池需要做3个操作才行. 如图1-1,需要在服务的应用程序池,选择服务-高级设置-禁用重叠回收[True

安装VisualSVN Server 报&quot; Service &#39;VisualSVN Server&#39; failed to start. &quot; 服务启动失败

安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details"错误.原因是启动"VisualSVN Server"失败 2 咱们先来看一下这个服务在哪,计算机-右键-管理或者系统服务-在服务里面可以看到一个"VisualSVN Server"项,状

SQL SERVER 服务启动失败

好久没用SQL SERVER了,今天启动SQL,发现服务启动失败,报错如下:--发生错误 1069-(由于登录失败而无法启动服务.) ,百度一下,解决方案如下: 请按下列步骤操作: 1.右键单击[我的电脑]管理,单击打开[服务和运用程序]中的[服务]: 2.右键单击SQL Server (MSSQLSERVER)服务属性,单击[登录]页签,单击选中"本地系统帐户",选中"允许服务于桌面交互",单击确定,启动服务即可: 上面的方法经过测试,对我来说可行,如有问题,就请

Apache服务启动失败couldn&#39;t start errorlog process, unable to open logs

在某用户环境下,Apache服务启动失败,报错信息如下 couldn't start errorlog process unable to open logs Apache是我们的产品组件,未防止日志过大 我们使用了Apache自带的切割滚存日志的组件rotatelogs.exe 在httpd.conf配置如下: ErrorLog "|bin/rotatelogs.exe logs/%Y%m%d%H%M%S_error.log 30M" 只要屏蔽这个设置,就可以正常启动Apache,谷