Rajesh Kartha wrote:
I had some questions on the scripts residing under the new /bin
directory:
1) There are scripts
===============
*08/11/2006 10:28a 1,166 NetworkServerControl
08/11/2006 10:28a 1,376 NetworkServerControl.bat
*What is the benefit of this if there are separate start/stop scripts
already available ?
2) Windows and MKS
================
Looks like the CLASSPATH does not set appropriately.
omega%bin/sysinfo
Error: DERBY_HOME is not set. Please set the DERBY_HOME environment
variable to the location of your Derby installation.
omega%pwd
C:/temp/NEW_Beta/db-derby-10.2.1.2-bin
omega%export DERBY_HOME=C:/temp/NEW_Beta/db-derby-10.2.1.2-bin
omega%bin/sysinfo
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/derby/tools/sysinfo
3) On Linux
=========
(a) After unzipping the db-derby-10.2.1.3-bin.zip on Linux the
permission on the scripts in /bin is only readable
(b) In the bash shell, when I try sysinfo (after changing the
permission on sysinfo and derby_common) I am seeing the following:
bash-3.00$ bin/sysinfo
Error: DERBY_HOME is not set. Please set the DERBY_HOME environment
variable
to the location of your Derby installation.
bash-3.00$ export DERBY_HOME=/local1/rajeshk/derby/db-derby-10.2.1.3-bin
bash-3.00$ echo $DERBY_HOME
/local1/rajeshk/derby/db-derby-10.2.1.3-bin
bash-3.00$ bin/sysinfo
: command not foundby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line 2:
: command not foundby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line 10:
: command not foundby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line 12:
: command not foundby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line 19:
/local1/rajeshk/derby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line
27: syntax'error near unexpected token `in
/local1/rajeshk/derby/db-derby-10.2.1.3-bin/bin/derby_common.sh: line
27: `case '`uname`" in
bin/sysinfo: line 29: exec: : not found
Is anybody else seeing issues (2) and (3) ?
-Rajesh
Here is my findings after running the scripts on a AIX machine
1. The scripts does not have execute permission
2. while running the script NetworkServerControl I 'm getting the
following error
' is not expected.ol[26]: 0403-057 Syntax error at line 28 : `in
3. $ sh derby_common.sh
derby_common.sh[2]: ^M: not found.
derby_common.sh[10]: ^M: not found.
derby_common.sh[12]: ^M: not found.
derby_common.sh[19]: ^M: not found.
' is not expected.]: 0403-057 Syntax error at line 28 : `in
Note: Running dos2unix command on derby_common.sh resolved the problem
4. $ stopNetworkServer
Command stop is unknown.
Usage: NetworkServerControl <commands>
Commands:
start [-h <host>] [-p <portnumber>]
shutdown [-h <host>][-p <portnumber>]
ping [-h <host>][-p <portnumber>]
sysinfo [-h <host>][-p <portnumber>]
runtimeinfo [-h <host>][-p <portnumber>]
logconnections {on|off}[-h <host>][-p <portnumber>]
maxthreads <max>[-h <host>][-p <portnumber>]
timeslice <milliseconds>[-h <host>][-p <portnumber>]
trace {on|off} [-s <session id>][-h <host>][-p <portnumber>]
tracedirectory <traceDirectory>[-h <host>][-p <portnumber>]
/*Note : Instead of org.apache.derby.drda.NetworkServerControl stop it
should be org.apache.derby.drda.NetworkServerControl shutdown
*/Rest are all fine
Thanks
Manjula