Oracle10g 各个服务的作用

把数据库比喻成一个大的仓库,那么数据就是这个仓库中的货物,之前接触的DataSetDataTable以及ResultSet都属于运输货物的卡车,通过一定的执行条件将需要的货物(数据)筛选出来之后放入卡车(ResultSet)中运送到需要的地方(程序)。有了上面的一个比喻再来看WindowsOracle10G的各个服务相信就比较容易理解了。

1. OracleService+

数据库的主服务,此服务必须启动才能使用Oracle,后面的?是全局数据库名称。用于表示该仓库是否可用,如果此服务停止那么表示这个仓库不能使用。后面的数据库名称和仓库的名称是一个性质的,就是个名字而已。

2. +TNSListener

Oracle监听服务,如果有客户端需要连接到数据库,此服务必须打开。这个类似于仓库门口的警卫,如果仓库只是自己用,那么大可以关上大门自己随用随取,基本上不需要警卫。但是如果他人想用自己仓库里面的东西,那么就必须和警卫打好招呼,当然在打招之前必须要有警卫去值班,随时负责为别人服务。这里的监听服务就是类似与警卫值班的这么一个事件,竖起耳朵随时听候别人调遣。

3. +iSQL*Plus

Oracle  iSQLogic*Plus服务,只有在Web页面中使用iSQLogic*Plus时才需要。一般而言想在数据库中执行查询必须要有客户端,然后写好SQL语句,执行后获得结果。这个过程相当于在进仓库之前列好自己需要的东西,然后让仓库相关的负责人员根据所列的内容去仓库中找东西。但是这只是其中的一个方法而已,我们完全可以通过打电话给仓库的相关人员来做这一件事情。这里打电话就相当于执行iSQLogic*Plus,也就是在网页上输入SQL语句或者导入SQL脚本进行执行。当然了必须具有相关的权限打电话才好使,执行iSQLogic*Plus也是一个道理。


4. OracleJobScheduler+

定时器的服务进程。这个服务就相当于仓库每天、每个月、每个季度或者每年都要执行相关操作一样,比如仓库需要定时的检查安全情况,检查货物是否摆放整齐等等。同样我们的数据库也是一个道理,定期的备份,定期的建立索引,这些操作都需要定时器服务的支持。 

5. OracleDBConsole+

Oracle数据库控制台,登录页面为localhost1158/em。既然需要什么货物可以通过打电话来通知对方,那么领导查看仓库的情况也不一定非得到仓库中进行实地的查看,大可以通过打电话给仓库相关人员的方式来获得仓库的信息,当然了查看仓库的情况这个操作也得通过权限认证才可以。领导通过电话的方式了解仓库的信息就是类似于这个服务的作用。

posted @ 2013-04-30 23:20  郗晓勇  阅读(246)  评论(0编辑  收藏  举报