windows下Oracle的启动一般是伴随windows自动启动,自动关闭的。但是如果使用任务管理器杀掉了Oracle进程,可以通过命令行方式启动和关闭oracle。

启动oracle服务:

1C:\Documents and Settings\user>net start oracleserviceorcl
2OracleServiceORCL 服务正在启动 ..........................................
3OracleServiceORCL 服务已经启动成功。

注:其中orcl为oracle的库名。

关闭oracle服务:

1C:\Documents and Settings\user>net stop Oracleserviceorcl
2OracleServiceORCL 服务正在关闭 ..........................................
3OracleServiceORCL 服务已经关闭成功。

启动监听程序:

 1C:\Documents and Settings\user>lsnrctl start
 2LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 04-6月 -2012 11:10:23
 3Copyright (c) 1991, 2005, Oracle.  All rights reserved.
 4启动tnslsnr: 请稍候...
 5TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
 6系统参数文件为E:Oracle10gproduct10.2.0db_1networkadminlistener.ora
 7写入E:Oracle10gproduct10.2.0db_1networkloglistener.log的日志信息
 8监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC1ipc)))
 9监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zhaisx_ibm)(PORT=1521)))
10正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
11LISTENER 的 STATUS
12------------------------
13别名                      LISTENER
14版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
15启动日期                  04-6月 -2012 11:10:26
16正常运行时间              00 小时 0317跟踪级别                  off
18安全性                    ON: Local OS Authentication
19SNMP                      OFF
20监听程序参数文件          E:Oracle10gproduct10.2.0db_1networkadminlistener.ora
21监听程序日志文件          E:Oracle10gproduct10.2.0db_1networkloglistener.log
22监听端点概要...
23  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC1ipc)))
24  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=test_1023)(PORT=1521)))
25服务摘要..
26服务 "PLSExtProc" 包含 1 个例程。
27  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
28命令执行成功

其他指令

 1启动sqlplus /nolog程序
 2C:\Documents and Settings\user> sqlplus /nolog
 3
 4连结:
 5SQL> conn /as sysdba;
 6
 7查询:
 8SQL> select sysdate from dual;
 9SYSDATE
10--------------
1104-6 -12