在sqlplus中用shutdown immediate关闭ORACLE实例后,任务管理器中仍有Oracle进程,怎么回事 我是一个初学者。在sqlplus中用shutdown immediate关闭Oracle数据库实例,提示实例已经关闭。可我在XP的任务管理器的进程列表中发现还是有个oracle进程,占用60多M的内存。只有在服务中关闭相应的OracleServiceORCL服务,这个进程才结束。我想问一下,这个OracleServiceORCL进程是干什么用的,他和ORCL数据库实例之间有什么关系吗?多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个服务是不能停掉的,否则你的如何在命令行上启动数据库实例呢?服务或者oracle进程不等于oracle实例,尽管他们有对应关系。 shutdown仅仅是关闭数据库,和进程没有关系如果shutdown后oracle进程都不见了那要startup有啥用 shutdown关闭的是数据库,剩下的那个是实例 SQL> conn / as sysdba已连接。SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> conn / as sysdba已连接到空闲例程。==================================这个就是剩下的那个了SQL> startupORACLE 例程已经启动。Total System Global Area 535662592 bytesFixed Size 1334380 bytesVariable Size 205521812 bytesDatabase Buffers 322961408 bytesRedo Buffers 5844992 bytes数据库装载完毕。数据库已经打开。 windows平台下,oracle 中组成实例的后台进程是由 oracle 服务派生出来的线程实现的,所以任务管理器看不见 DBWn 之类的后台进程 (linux 平台下 用 ps aux 命令是可以看见的)。shutdown 停掉实例过程,是关闭后台进程(这里对应线程)和释放 SGA 内存。因为关闭的是线程,所以在任务管理器中看不出变化。oracle 进程是用来派生后台线程的服务进程,尽管他还在,实际上 oracle 实例已经停止了。停掉 oracle 服务,才能停掉 oracle 进程。 “ORA-12560: TNS: 协议适配器错误”如何解决?----100分提问 Oracle 如何在SQL窗口中多次调用一个存储过程 oracle数据处理 如何提高效率 求sql语句写法 求救,在UNIX下,如何写脚本,从远程数据库中导数据,远程数据库中的用户名密码,数据库SID我都知道了,我该如何做? 如何用jsp向oracle的clob中插入大于4k的内容 oracle 817 在 奔4上安装要修改什么配置文件? about oracle 数据导出的问题,请教各位高手。 关于SQL语句中如何判断where后某结果集是否为空的问题 怎么删除表空间内特定用户的表 oracle登录
服务或者oracle进程不等于oracle实例,尽管他们有对应关系。
剩下的那个是实例
已连接。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> conn / as sysdba
已连接到空闲例程。==================================这个就是剩下的那个了
SQL> startup
ORACLE 例程已经启动。Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 205521812 bytes
Database Buffers 322961408 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
数据库已经打开。