दिलचस्प पोस्ट
कोणीय फ़िल्टर काम करता है, लेकिन "10 $ डाइजेस्ट पुनरावृत्तियों पर पहुंच" सभी फ़ील्ड के मान होने तक सबमिट बटन को अक्षम करना क्यों एक साधारण 1L के बजाय लंबे धारावाहिकVersionUID पैदा करते हैं? कर्ल त्रुटि 18 – बकाया पढ़ा डेटा शेष के साथ स्थानांतरण बंद हुआ किसी श्रृंखला का सच्चाई मूल्य अस्पष्ट है A.empty, a.bool (), a.item (), a.any () या a.all () का उपयोग करें "शून्य * से गतिशील_कास्ट" यूनिट परीक्षण के लिए विजुअल स्टूडियो 2008 के टेस्ट प्रोजेक्ट्स बनाम एनयूआईआईटी? 1 डी या 2 डी सरणी, क्या तेज़ है? Angularjs के बारे में उलझन में अंतर और अलग-अलग स्कोप और बाइंडिंग प्रॉपर्टी बनाम इंस्टेंस वैरिएबल क्या Google Chrome में xpath प्राप्त करने का कोई तरीका है? WPF चार्ट नियंत्रण ओवरराइड करने वाले grails.views.default.codec = 'html' config वापस 'कोई नहीं' प्रिंट के लिए जावास्क्रिप्ट इवेंट हैंडलर JqGrid के लिए एजेक्स ऑब्जेक्ट के लिए अनुरोध हैडर को कैसे सेट करें

कमांड लाइन तर्क की अधिकतम लंबाई जिसे SQL * प्लस (लिनक्स सी शेल से) में पारित किया जा सकता है?

मैं लिनक्स सी शेल से एसक्यूएल * प्लस को बुला रहा हूं:

sqlplus username/password @file.sql var1 var2 var3

अगर मैं एक स्ट्रिंग को var1 रूप में पास करता हूँ, तो यह स्ट्रिंग कब तक हो सकती है?

क्या यह ओएस द्वारा शासित है? इस मामले में:

Linux version 2.6.9-100.ELsmp (mockbuild@x86-010.build.bos.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Tue Feb 1 12:17:32 EST 2011

अद्यतन: अनुभवजन्य परीक्षण निम्नलिखित परिणाम मिले:

  • 5200 वर्णों के एक कमांड लाइन तर्क ने त्रुटि दी, "शब्द बहुत लंबा है।"
  • इसके बाद 1300 अक्षर एसक्यूएल * प्लस त्रुटि, "स्ट्रिंग शुरुआत" (000796384 …) बहुत लंबा है। अधिकतम आकार 23 9 अक्षर है। "
  • जैसे ही मुझे 23 9 के अक्षर मिलते थे, सभी ठीक थे।

मुझे लगता है मैं इस पर काबू पाने के लिए sqlldr का उपयोग करेगा।

Solutions Collecting From Web of "कमांड लाइन तर्क की अधिकतम लंबाई जिसे SQL * प्लस (लिनक्स सी शेल से) में पारित किया जा सकता है?"

इसके साथ प्रयास करें: xargs --show-limits

 Your environment variables take up 2446 bytes POSIX upper limit on argument length (this system): 2092658 POSIX smallest allowable upper limit on argument length (all systems): 4096 Maximum length of command we could actually use: 2090212 Size of command buffer we are actually using: 131072 

प्रति तर्क की कोई सीमा नहीं है, लेकिन पूरे कमांड लाइन की लंबाई के लिए कुल। मेरे सिस्टम में (फेडोरा 15 / zsh) इसकी करीब 2 एमबी (पंक्ति 4)

मैं "कितनी देर तक एक तर्क सूची जो आपके कर्नेल कमांड लाइन पर ले जा सकता है इससे पहले कि वह chokes?"

 getconf ARG_MAX 

जो मेरे सिस्टम पर निम्न देता है:

 131072