ADSM-L

Re: Please help - ANS1311E Server out of data storage space in TSM

2002-11-19 14:16:02
Subject: Re: Please help - ANS1311E Server out of data storage space in TSM
From: Rajesh Oak <rajeshoak AT LYCOS DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Tue, 19 Nov 2002 14:11:29 -0500
Check the scratch staus of your Tape Library. Add some scratch tapes to the 
library.This happens when the disk storage is full and there is no place in the 
Tapepool to migrate the disk pool. Also pump up the # of scratch count in the 
Tapepool to a high number.


Rajesh Oak
--

On Tue, 19 Nov 2002 18:37:36
 murali ramaswamy wrote:
>Hi,
>I get the following error message
>ANS1311E Server out of data storage space in  TSM (Tivoli storage manager)
>5.1 in dsmsched.log and the backup fails though I have more than 4GB space
>in the only drive C: on my windows 2000 machine.  Please help on how this
>error message could be avoided and fixed.
>Thanks
>-murali
>
>
>
>
>
>
>>From: Andrew Raibeck <storman AT US.IBM DOT COM>
>>Reply-To: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
>>To: ADSM-L AT VM.MARIST DOT EDU
>>Subject: Re: HELP ON wzrdhlpr.exe command lIn TSM (Tivoli storage manager)
>>5.1?
>>Date: Sun, 3 Nov 2002 01:01:03 -0700
>>
>>1) My primary advice is that you follow the advice I gave you before, and
>>work on getting the ODBC driver set up correctly. I pointed you to
>>detailed diagnostic information in the README file, and offered to have
>>you send me the results so that I can get a better understanding of the
>>problem. Once the ODBC driver is set up correctly, it will work as I have
>>already shown you.
>>
>>2) While it may work okay, I do not recommend using the wzrdhlpr.exe file
>>that ships with the TSM server, as it is not intended for end-user use.
>>Instead, you should be using the administrative command line interface
>>that ships with the TSM client, dsmadmc.exe.
>>
>>3) To read the file "murali", get rid of the imports for
>>java.io.InputStream and InputStreamReader, and get rid of the "is" and
>>"reader" variables (and all lines refering to those variables). Instead,
>>use FileReader. You can also get rid of the declaration for "process".
>>Also, uncomment the code at the end of the "try" block.
>>
>>4) exec() launches the command in a separate process but does not wait for
>>that process to end. Therefore you should use the process's waitFor()
>>method to make the parent process wait for the child process to finish
>>before processing continues. Note that waitFor() throws
>>InterruptedException. Also, make sure to use the "/c" option after "cmd".
>>
>>    import java.io.FileReader;
>>    ...
>>
>>    try {
>>       ...
>>       String command = "cmd /c dsmadmc -id=raibeck -password=bab5com
>>select * from sessions > murali";
>>       Runtime.getRuntime().exec(command).waitFor();
>>       br = new BufferedReader(new FileReader("murali"));
>>       System.out.println("br = " + br);
>>       String line;
>>       while ((line = br.readLine())!=null) {
>>          System.out.println("line:"+line);
>>       }
>>    }
>>    catch(InterruptedException intex)
>>    {
>>       System.out.println(intex.getMessage());
>>    }
>>    ...
>>
>>5) You may find it desirable to add the -commadelimited or -tabdelimited
>>option to dsmadmc, which will help in parsing the resulting output. See
>>the TSM Administrator's Reference, Chapter 3, for more information about
>>the command line interface.
>>
>>Regards,
>>
>>Andy
>>
>>Andy Raibeck
>>IBM Software Group
>>Tivoli Storage Manager Client Development
>>Internal Notes e-mail: Andrew Raibeck/Tucson/IBM@IBMUS
>>Internet e-mail: storman AT us.eyebm DOT com (change eye to i to reply)
>>
>>The only dumb question is the one that goes unasked.
>>The command line is your friend.
>>"Good enough" is the enemy of excellence.
>>
>>
>>
>>
>>murali ramaswamy <muralirama29 AT HOTMAIL DOT COM>
>>Sent by: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
>>11/01/2002 09:14
>>Please respond to "ADSM: Dist Stor Manager"
>>
>>
>>         To:     ADSM-L AT VM.MARIST DOT EDU
>>         cc:
>>         Subject:        Re: HELP ON wzrdhlpr.exe command lIn TSM (Tivoli
>>storage manager) 5.1?
>>
>>
>>
>>Hi,
>>   When I execute the command on MSDOS prompt it writes the output to the
>>file murali but when I do the same through java code as shown at end it
>>does
>>not write and it does not give any erros either.  Any thoughts?  (I tried
>>to
>>capture the console output without redirecting to a file first.  But that
>>hangs as on console it shows number of pages and for each page waits for
>>user input of pressing Enter key or C key.)
>>Thanks
>>Code is below:
>>
>>D:\Program Files\tivoli\tsm\console>wzrdhlpr -id=admin -password=admin
>>-tab
>>select * from sessions > murali
>>
>>
>>import java.io.InputStream;
>>import java.io.InputStreamReader;
>>import java.io.Reader;
>>import java.io.BufferedReader;
>>import java.io.IOException;
>>import java.sql.*;
>>
>>public class TSM extends TSMConnect
>>{
>>   public static void main(String args[])
>>{
>>    if (args.length != 0)
>>   {
>>     System.out.println("Usage: java TSM");
>>     System.exit(1);
>>   }
>>   String query = "SELECT * FROM columns";
>>   TSM tsmObj = new TSM();
>>   Connection dbc = null;
>>   Statement stmt = null;
>>   ResultSet resultSet = null;
>>   Process process = null;
>>   InputStream is = null;
>>   Reader reader = null;
>>   BufferedReader br = null;
>>   try
>>{
>>
>>     dbc = tsmObj.connect();
>>     stmt = dbc.createStatement();
>>     resultSet = stmt.executeQuery(query);
>>     tsmObj.presentResultSet(resultSet);
>>     Runtime.getRuntime().exec("cmd d:");
>>     Runtime.getRuntime().exec("cmd /c cd D:\\Program
>>Files\\tivoli\\tsm\\console\\");
>>     String command = "cmd wzrdhlpr -id=admin -password=admin select * from
>>sessions > murali";
>>     //process =
>>     Runtime.getRuntime().exec(command);
>>     /*is = process.getInputStream();
>>     reader = new InputStreamReader(is);
>>     br = new BufferedReader(reader);
>>     String line;
>>     while ((line = br.readLine())!=null) {
>>       System.out.println("line:"+line);
>>     }*/
>>}
>>catch(IOException ioex)
>>{
>>    System.out.println(ioex.getMessage());
>>}
>>catch (SQLException sqlex)
>>{
>>     System.out.println(sqlex.getMessage());
>>   }
>>finally
>>{
>>   tsmObj.close(dbc, stmt);
>>}
>>}
>>public void presentResultSet(ResultSet rs) throws SQLException
>>{
>>   if (!rs.next()) System.out.println("No records to display");
>>   else
>>   {
>>     do
>>     {
>>       //System.out.println(rs.getString("TABNAME") + ": " +
>>rs.getString("COLNAME") + ": "
>>+rs.getInt("COLNO")+":"+rs.getString("TYPENAME") + ": "
>>+rs.getString("REMARKS"));
>>      } while (rs.next());
>>   }
>>}
>>}
>
>
>_________________________________________________________________
>Add photos to your e-mail with MSN 8. Get 2 months FREE*.
>http://join.msn.com/?page=features/featuredemail
>


__________________________________________________________
Outgrown your current e-mail service? Get 25MB Storage, POP3 Access,
Advanced Spam protection with LYCOS MAIL PLUS.
http://login.mail.lycos.com/brandPage.shtml?pageId=plus&ref=lmtplus

<Prev in Thread] Current Thread [Next in Thread>