oracle 在windows 命令行状态下使用:
net start oracleserviceorcl //启动ORACLE服务 [oracleserviceorcl为实际的服务名]
net stop oracleserviceorcl //停止ORACLE服务
net start oracleoradb10g_home1tnslistener //启动ORACLE监听服务
net stop oracleoradb10g_home1tnslistener //停止ORACLE监听服务
net start oracledbconsoleorcl //启动ORACLE的操控台服务(EM)
emctl start dbconsole //启动ORACLE的操控台服务(EM)(功能同上句命令)
net stop oracledbconsoleorcl //停止ORACLE的操控台服务(EM)
emctl stop dbconsole //停止ORACLE的操控台服务(EM))(功能同上句命令)
常见服务名如下(若其中ORCL为安装时的ORACLE_SID):
lsnrctl [start|stop|status] //启动监听器,停止监听器,查看监听器的状态;
tnsping <tns name> //测试tns是否能成功连通
net [start|stop] oracleserviceorcl //启动数据库服务
例子:
E:\>lsnrctl status //检查监听器状态:
E:\>net start OracleServiceORADB //启动数据库服务
E:\>sqlplus /nolog
SQL> conn system/qqqqqq@oradb as sysdba
SQL> exit
E:\>oemapp console
E:\>net stop OracleServiceOEMREP //停止数据库服务