الانتقال إلى المحتوى

سؤال حول حجم البيانات المرسلة؟


سلطاني

Recommended Posts

السلام عليكم و رحمة الله تعالى و بركاته

عندي برنامج يقوم بإرسال الملفات (txt، doc،jpg،...) بين قاعدتي بيانات 11g الأولى محلية و الثانية بعيدة عنها، المشكل الذي صادفته هو عند ارسال ملف حجمه أكبر من 5 ko يتوقف البرنامج عن العمل؟ (غالبا ملفات txt ترسل و غيرها تتعطل)

هل هناك شيء في قاعدة البيانات يتحكم في حجم الملف المرسل؟

هل المشكل في قاعدة البيانات أم في الشبكة؟ علما ان في الشبكة نقوم بالنسخ و اللصق بشكل عادي.

هل توجد طريقة لتقسيم الملف المرسل إلى وحدات صغية بحجم 4 كيلو لإرسالها بشكل سلس؟

معذرة على كثرة الأسئلة و لكن الموضوع مهم جدا بالنسبة لي فهل هناك من إرشادات و توجيهات من سيادتكم لحل الإشكال

بارك الله فيكم و جزاكم بكل خير

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله تعالى و بركاته

لقد وجدت الحل و اضعه هنا للفائدة العامة

نضيف SDU and TDU في ملف tnsnames.ora الخاص بجهاز client و قيمتهما حسب حجم الشبكة حيث لا يجب ان تتعدى قيمة MTU الخاصة بالشبكة retour و التي عادة ما تكون 1500

(SDU=1024)

(TDU=1024)

 

بالتوفيق

رابط هذا التعليق
شارك

شكراً لحرصك على مشاركة المعلومه بشمهندس سلطان

عفــوا يا أخي هذا واجب باتجاهكم

بالتوفيق

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله 

 

الأخ / سلطاني 

 

شكرا لك على هذة المعلومة 

 

سؤال : ما هو الأمر المناسب لمعرفة حجم ملف صورة ... قبل رفع الصورة داخل الفورم  وذلك من خلال مفتاح داخل ال form ?

 

اريد عدم رفع صورة في الفورم  اذا كان حجم الصورة  أكبر من حجم معين ... 

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله تعالى و بركاته

لمعرفة حجم الملف استخدم الامر dbms_lob.getlength(file_name);

مثال

declare
file_name bfile;
taille_file integer;
begin
file_name:=bfilename('TEMP','test.jpg');
dbms_lob.open(file_name,dbms_lob.file_readonly);
taille:=dbms_lob.getlength(file_name);
dbms_lob.put_line(taille);
end;
حيث temp عبارة عن ديراكتوري ينشأ كما يلي
create or replace derectory TEMP as 'c:\file';
grant read,write on TEMP to user;

بالتوفيق

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية