java - 无法停止oracle 10g中的监听器

标签 java linux

当我停止监听器时,收到以下错误消息...

适用于 Linux 的 LSNRCTL:版本 10.2.0.4.0 - 于 2012 年 6 月 1 日 12:21:31 生产 版权所有 (c) 1991、2007,Oracle。版权所有。 NL-00857:“停止”的参数数量错误(需要 0 - 1)

我正在使用以下命令来停止监听器..

$ORACLE_HOME/bin/lsnrctl 停止监听器

当我通过命令提示符执行命令时,它可以工作,但通过 java 它会失败。

请帮我解决这个问题......

最佳答案

我认为你的 java cmdStr 不正确;您不能只在命令之间添加空格(设置 env 变量然后调用 lsnrctl)。您需要使用分号:

String cmdStr="env ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1;/u01/app/oracle/product/10.2.0/db_1/bin/lsnrctl stop LISTENER";

关于java - 无法停止oracle 10g中的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845942/

相关文章:

linux - 如何在 Linux 系统上使用 mmap() 进行读写

java - : sequence id using JPA @TableGenerator, @GeneratedValue 与数据库 Auto_Increment 之间有什么区别

java - 增量备份到 Google 数据存储区

java - finish() 不会第一次关闭当前 Activity

java - Azure - 启动命令 - 无法访问 jarfile app.jar

php - 如何删除htaccess中的部分url

linux - 在 Ubuntu 13.10 上构建 wifi 驱动程序时出错

php - 重定向输出时无法终止子进程

java - 降序排列 ArrayList

regex - linux:从单行 XML 字符串中剪切并打印特定参数