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?

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

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
  • 1400 views
  • 0 likes
  • 3 in conversation