问题1:dos内部或外部命令失效时。
解决1:在path变量中赋予%SystemRoot%\system32
问题2:oracle的命令失效时。
解决2:设置oracle的目录set ORACLE_HOME=d:\oracle\product\10.1.0\db_1;在path变量中制定bin的路径;%ORACLE_HOME%\bin
环境配置如下:
set ANT_HOME=D:\Java\apache-ant-1.6.5
set JAVA_HOME=D:\Java\jdk1.5.0_10
set ORACLE_HOME=d:\oracle\product\10.1.0\db_1
set PATH=.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%\bin;%ORACLE_HOME%\bin;%SystemRoot%\system32;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CLASSPATH%
命令失效
- C:\Documents and Settings\Administrator>net
- 'net' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
-
- C:\Documents and Settings\Administrator>lsnrctl
- 'lsnrctl' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
-
- C:\Documents and Settings\Administrator>
通过设置变量之后的情况
- Microsoft Windows XP [版本 5.1.2600]
- (C) 版权所有 1985-2001 Microsoft Corp.
-
- C:\Documents and Settings\Administrator>lsnrctl start
-
- LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 14-10月-2007 08:39:42
-
- Copyright (c) 1991, 2004, Oracle. All rights reserved.
-
- 启动tnslsnr: 请稍候...
-
- TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Production
- 系统参数文件为d:\oracle\product\10.1.0\db_1\network\admin\listener.ora
- 写入d:\oracle\product\10.1.0\db_1\network\log\listener.log的日志信息
- 监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
- 监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lenovo-9664c495)(PORT=1521)))
-
- 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
- LISTENER 的 STATUS
-
- 别名 LISTENER
- 版本 TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Production
- 启动日期 14-10月-2007 08:39:43
- 正常运行时间 0 天 0 小时 0 分 0 秒
- 跟踪级别 off
- 安全性 ON: Local OS Authentication
- SNMP OFF
- 监听程序参数文件 d:\oracle\product\10.1.0\db_1\network\admin\listener.ora
- 监听程序日志文件 d:\oracle\product\10.1.0\db_1\network\log\listener.log
- 监听端点概要...
- (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
- (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lenovo-9664c495)(PORT=1521)))
- 服务摘要..
- 服务 "PLSExtProc" 包含 1 个例程。
- 例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
- 命令执行成功
-
- C:\Documents and Settings\Administrator>net start oracleservicemelet
- OracleServiceMELET 服务正在启动 ..............
- OracleServiceMELET 服务已经启动成功。
-
-
- C:\Documents and Settings\Administrator>