Oracle 服务的手动开关对搞运维的你来说应该不陌生,尤其是在 Windows 系统里,操作还蛮直接的。最常用的办法是用services.msc
打开服务管理器,找到像 OracleServiceORCL
、Oracle Listener
这些服务,右键一停一开就搞定。
命令行也挺香的,是 net start 和 net stop,比如要启动服务就敲 net start "OracleServiceORCL"
,省事省心。再进阶一点,可以用 oradim 工具来控制实例的启动和关闭,像 oradim -STARTUP -SID ORCL
,对老手来说效率更高。
图形化的话,有Oracle 企业管理器(Oracle Enterprise Manager),界面清楚、操作直观,适合喜欢鼠标点点点的你。还有 SQL*Plus,虽然是命令行,但能直接下 STARTUP
或 SHUTDOWN IMMEDIATE
指令,干脆利落。
再补一个冷门点但挺方便的工具:Oracle Service Control Manager(OSCM)。一个界面搞定多个服务,切来切去不用了,适合手上多个实例的场景。
,Windows 环境下管 Oracle 服务,其实方式挺多的,图形也好、命令也好,按你习惯来就行。但注意喔,别在业务高峰期瞎操作,关错一个服务,可不是闹着玩的。
如果你刚接触 Oracle,建议先从服务管理器入手;要是你喜欢脚本自动化,那命令行那套就别错过了。