BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hi,

any one can help me to resolve my issue.

i am using proc append to append data sets. i got an error like below.

An I/O error: lock is not available for dataset. lock is held by another process.

my system is stand alone system. and there is no anitivirus . no one is using these datasets else where.

aftter 40 GB is completed then error is coming . system work space is 50GB.
3 REPLIES 3
Doc_Duke
Rhodochrosite | Level 12
search support.sas.com for the error message



and you'll find a number of possible answers.
Doyleuk
Calcite | Level 5
I used to get similar errors while doing sorts on very large datasets, It turned out to be lack of space in the WORKSPACE area.

I think you may be incurring the same issue as the dataset size is 40GB and your workspace is 50GB. You only have an overhead of 10GB which may not be enough to carry out the process you are trying to run
deleted_user
Not applicable
This happens on using the append statement (using force), the dataset might get damaged and when you try to use it further the earlier process would have acquired the lock.

Could you post the code that you were trying to run before append also?

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1340 views
  • 0 likes
  • 3 in conversation