home *** CD-ROM | disk | FTP | other *** search
- Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
- Path: sparky!uunet!paladin.american.edu!auvm!CUA.BITNET!CHENX
- Original_To: BITNET%"sas-l@uga"
- Message-ID: <SAS-L%92082615022786@UGA.CC.UGA.EDU>
- Newsgroups: bit.listserv.sas-l
- Date: Wed, 26 Aug 1992 15:03:00 EDT
- Reply-To: Chen Xi <CHENX@CUA.BITNET>
- Sender: "SAS(r) Discussion" <SAS-L@UGA.BITNET>
- From: Chen Xi <CHENX@CUA.BITNET>
- Subject: Re: Running out of space
- Lines: 41
-
- From: IN%"glg2@GTE.COM" "Gail Gill" 26-AUG-1992 14:36:09.39
- To: IN%"CHENX@CU4300.CUA.EDU" "Xi Chen"
- CC:
- Subj: Running out of space
-
- >Hello fellow sas-lers,
- > Once again a cry for help. I am trying to run a program without
- >much success. I seem to be running into a problem with space,
- >but when I run the program with a forked subprocess to show
- >available space on the work disk, I find that I have 720 megabytes
- >of space available. As you can tell below, I have dropped
- >unnecessary variables from the data set, but am still unable to get
- >anywhere. Are there any suggestions?
- > I have included a portion of the program where it is blowing up.
- >Thanks in advance for any and all help.
-
- >Gail Gill
- >glg2@gte.com
-
- When you run SAS on VAX, the system will generate a lot of temporary files
- which might be very large. Generally, the files will be written into an area
- called SYS$SCRATCH. By general default, it is your disk area. When the SAS
- work terminates, success or fail, the temporary files will be deleted by the
- system, and make the space to you. It might be the reason that you saw you
- have some space but SAS said you are out of quota. I do not know if you have
- a SCRATCH area supported on your system. SCRATCH is generally a large area
- and available to all the users on the first come first serve basis. You need
- to check it by SHOW LOGICAL *SCRATCH* to know the logical name of the SCRATCH,
- then define your SYS$SCRATCH to the SCRATCH area. Assume that the logical name
- of the SCRATCH area on your machine is named DISK$SCRATCH, you can do it by
- issuing
- $ASSIGN DISK$SCRATCH SYS$SCRATCH
- or
- $DEFINE SYS$SCRATCH DISK$SCRATCH
- Generally, it will solve many problems like yours. If your program fill up the
- Scratch, it is definately something wrong with your program, since the length
- of your output file will not be reasonable. Hope it helps.
-
- Chen Xi
- User Consultant
- The Catholic University of America
-