oracle数据库的操作中,一般常常需要启动或关闭一些服务以实现我们需要的功能。不过前提是我们必须要了解Oracle数据库的服务,要是您对Oracle数据库的服务也不是很了解,没关系,下面我们就对Oracle数据库的服务进行了详细的介绍,马上接下来就让我们一起来了解一下这部分内容吧。
oracle的默认服务一共有5个:
1.oracleDBConsoleorcloem控制台的服务进程。
2.OracleJobSchedulerORCL 为定时器的服务进程。
3.oracleOraDb10g_Home1iSQL*Plus Isql*plus的服务进程。
4.oracleOraDb10g_Home1TNSListener 为监听器的服务进程。
5.OracleServiceORCL 数据库服务进程。
若要查看系统中已启动的服务,我们可以在“开始→控制面板→管理工具”中双击“服务”,要么直接在“运行”中输入 “Services.msc”打开服务设置对话框,这可以看到每一个服务都有以下几个属性:名称、描述、状态、启动类型、登录身份、依存关系。
oracleDBConsoleorcl --可以不启动,是用于管理Oracle的企业管理器的服务;
OracleJobSchedulerORCL --通常不启动,是用于定期操作任务的服务;
oracleoraDb10g_Home1iSQL*Plus --可以不启动,为isqlplus服务,是用于用网页执行sql执行,在Oracle数据库11g已经取消了这个功能;
oracleOraDb10g_Home1TNSListener --必须启动,这是临听,是用于远程客户端连接你的Oracle;
oracleServiceORCL --必须启动,这是Oracle数据库的服务。
可以用命令启动:
#启动listener:lsnrctl start
#启动数据库:net start oracleServiceORCL
只有这两项是必须启动的:oracleOraDb10g_home1TNSListener和OracleServiceORCL。
为什么OracleJobSchedulerORCL会显示禁用?
在oracle数据库工作日程调度,通常没有安排工作日程就不需要启动,那么为什么默认是禁用?主要因为启动后会占用很大的系统资源。
(1)oracleServiceSID
数据库服务,该服务会自动地启动和停止数据库。要是安装了一个数据库,那么它的缺省启动类型为自动。服务进程为Oracle.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_nAMETNSListener
监听器服务,为服务只有在数据库需要远程访问时才需要(不管是通过另外一台主机还是在本地通过 SQL.Net 的网络协议都属于远程访问),可以不用这个服务就可以访问本地数据库,而它的缺省启动类型为自动。在服务进程为TNSLSNR.EXE,是参数文件Listener.ora,是日志文件listener.log,是控制台LSNRCTL.EXE,默认端口1521、1526。
oracle数据库服务,想要了解更多,可以查看(http://www.epweike.com/sql/talent/)。oracl数据库服务为企业数据管理数据安全提供更好更完善的平台,解决企业数据存储后顾之忧,助力企业成长,更好的服务企业生产。