بتاريخ: 17 مايو 201015 سنة comment_192151 اخواني الاعزاء يوجد لدينا سيرفر HP و sun storage مساحته 50 Tira bit تم تنصيب أوراكل 11g x64 bit ويوجد برنامج للاتصالات الادارية على الشبكة يتصل بقاعدة البيانات تلك .التغيير الذي قمت به أنا وأعوذ بالله من كلمة أنا , أن أرشفة المعاملات التي يتم سحبها من الماسحات الضوئية يتم حفظها كصور طبعا على مجلد مشاركه مخفي موجود بالسيرفر .فقام العبد لله الا وهو أنا وأعوذ بالله من كلمة أنا , بإضافة عامود من نوع BLOB في جدول Scanner_Docs ليتم حفظ الصورة مباشرتا بقاعدة البيانات وليس على مجلد مشاركة وذلك لضمان أخذ النسخ الاحتياطيه لتلك الملفات المؤرشفه . السؤال الذي أطرحه هنا على حضراتكم أخواني أن حجم ملف الــ dmp أصبح 80 جيجابايت .. جيجابايت وطبعا في ازدياد كل يوم بسبب الارشفه كل يوم فهل سأواجه مشكله خلال 6 شهور مثلا سيكون تجاوز 200 جيجابايت وهل سيؤثر ذلك على أداء قاعدة البيانات وبماذا تنصحوني ولكم جزيل الشكر والتقدير .بعد ذلك بفترة وجيزة المشكلة وقعت الان وذلك عند اضافة الصورة رقم 89755 ظهرت رسالة الخطأ التاليه :وهل الــ Tablespace على مستوى الــ User أو على مستوى الــ Databaseارجوا التفضل بالرد يا اخوان لضرورة الامر لدي ولكم جزيل الشكر والتقدير .علما أن مساحة قرص التخزين الموجود عليه مجلد الاوراكل 4 تيرابايت والمستخدم بالنسبة لكبر المساحة هذي 3% فقط .كما أن الصور كانت تسجل بقاعدة البيانات الى أن وصل العدد الى 89755 تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192174 اخي الكريم اسمح لي بالرد أولا كان يكفيك بتكليف Helpdesk operator or NW operator بعمب نسخ احتياطية من ال file system وبما أن النظام متخصص في الارشفة فليس حل أو أنه حل غير مرجح وسيؤثر علي قاعدة البيانات وعلي النسخ الاحتياطي لها مع الوقت ما أنصحك هو أن تتأكد أن الصور التي يتم أخذها علي file system folder كاملة ومن ثم احذف ما قام به العبد لله وأعوذ بالله من قولت أنا (باضحك معاك اوعي تزعل)كان يستحسن عند عمل ال user أن تقوم بعمل tablespace جديده خاصة به وتربطه بها لا أن تعمل علي users TBعموما يمكنك عمل ازدياد غير محدود للفات ال TB كما يلي ALTER DATABASE DATAFILE '/your_path/data_file.dbf' AUTOEXTEND ON MAXSIZE UNLIMITED; حيث أن your_path هو مسار ملف tablespace data_file.dbf في حالتك تجده هو users01.dbfوما أفضله هو اضافة ملف جديد ل tablespace وعدم التغيير في الحالي تجنبا لبعض المفاجات التي تقابلنا كمدراء لقواعد البيانات لاضافة ملف جديد اعرف اولا مسار الحفظ التي تريده ويفضل أن يكون مسار الموجود فيه مثل هذه الملفات ابحث عن *.dbf وخذ نفس المسار لعمل ملف جديد بجوار اخوته الكود alter tablespace users add datafile 'c:\xx\users04.dbf.dbf' size 2G AUTOEXTEND ON MAXSIZE UNLIMITED; اللي حابب اقوله لك ان tablespace شئ منطقي logical بتحجز لنفسها مساحة معينة من القرص ولما تملأ ما لهاش علاقة بالقرص الا لما تزودها اما باضافة ملف جديد داخلها أو توسعة الموجود واضافة ملف جديد مثل الكود الاخير أفضل طبعا أرجوا أن أكون قد أفدتكأحمد تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192203 أنا والعياذ بالله من قولت انا ( بهزر معاه يارب مايزعل منى ) بحيييييييييييك يا بشمهندس احمد على الحل البسيط الجميل ده شكرا ليك وجعلها الله فى ميزان حسناتك ان شاء الله تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192206 تمام يا استاذ ماجدطب كان ليا استفسار كمانانا بشوف مساحة ال table space فى كذا حاجه عايز افهمها فى التقرير الى بيطلعوهوcach hit ratio,و SUM(RELOADS)/SUM(PINS) وازاى اعرف ان انا لازم ازود مساحته او اضيف واحد جديد لليوزر دهانا هرفق مع الرد ملف فيه تقرير ل table space.ياريت حضرتك تتقدر تفهمنى التقرير ده تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة كاتب الموضوع comment_192217 أرجوا أن أكون قد أفدتكأحمد أفدتك .. ياراجل أنا كنت غرقان ثلاث أيام في بحر المشكله هذي وانت جيت أنتشلتني وأنقذتني يا أحمد يااااااااااحمد أنا إن شاء تعالى راح أجيب ولد وأسميه أحمد أولا كان يكفيك بتكليف Helpdesk operator or NW operator بعمب نسخ احتياطية من ال file system وبما أن النظام متخصص في الارشفة فليس حل أو أنه حل غير مرجح وسيؤثر علي قاعدة البيانات وعلي النسخ الاحتياطي لها مع الوقت عملية متابعة العمل تتم عن طريق Window Application معمول بالــ #C مرتبط بـ Server الذي بدوره مرتبط بــ Datacenter بالاضافه الى اتصالات خارجيه فكون الملفات موجوده على مجلد مشاركة الوصول لها يجب ان يكون من خلال VPN زائد البطيء الذي سيظهر للحصول على الصورة لعرضها اضف على ذلك موضوع الامان والصلاحيات لمن لديه الاطلاع على الصورة هذي من تلك أما على مستوى Database سيكون التطبيق فقط الذي يحدد من خلال تسجيل دخول المستخدمين عليه صور المعاملات المخصصه لقسمه ولقسمه فقط .حضرتك ذكرت ان العمليه ستؤثر على قاعدة البيانات هل التأثير هذا يعتمد على موارد النظام المتوفره لقاعدة البيانات لان قاعدة البيانات موجوده على سيرفر مخصص لها يحتوي على 4 معالجات سرعة 4000GHz أي ما يعادل 16000GHz وذاكرة 32GB ومساحة تخزين للقرص الرئيسي الذي يشمل نظام التشغيل Server 2008 x64 ــ 2TB ومساحة تخزين مخصص للاوراكل 4TB فهل التأثير له علاقة بأوراكل نفسها أما ماذا .لان تقدم لنا عرض من قبل File NET لموضوع الارشفه ورفضنها بسبب أن العملية ممكن تنجز بالاوراكل .وألف شكر عزيزي أحمد ولكل المشاركين بالموضوع . كان يستحسن عند عمل ال user أن تقوم بعمل tablespace جديده خاصة به وتربطه بها لا أن تعمل علي users TB ياريت مثال لكيفية عمل New tablespace وتخصيص مساحه غير محدوده وطريقة ربط مستخدم جديد بالــ New tablespace التي تم إنشائها تم تعديل 18 مايو 201015 سنة بواسطة ibrahim2000 تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة comment_192220 طيب يا عم ابراهيم ابو أحمد مقدما هنيئا لك كل اللي اسمهم أحمد متعبين في طفولتهم بس بص يا سيدي الحفظ علي BOLB افضل اساسا من ال FILE SYSTEM لميزات كتيرة منها If it is in the database I canbe sure it is professionally managedbacked uprecoverable (with the rest of the data)securedscalable (try putting 100,000 documents in a single directory, now, put them in table - which one 'scales' - it is not the directory) can undelete (flashback) easily have lockinghave read consistency لكن لاحظ شئلحفظ الصور مثل high end photos, x-rays و very large files افضل ال file systemطبعا الحل اللي انت بتدور عليه وهو عمل تيبل سبيس تووون تزداد اوتوماتيك حل رائع ومناسب لو حاتستخدم ال BLOB لكن يا عزيزي الازدياد مطرد جدا يعني فكر بعد ما تحفظ نصف مليون صورة او ملف حيكون اليه الوضع؟ وانا شخصيا اخاف علي ملفات الداتا بيز من الكبر الرهيب دا وعلي مسئولية مين انه في يوم تحتاج ترجع الدنيا وما تعرفش؟فيه برامج بتستخدم في الحالة دي ك 3rd party software لعمل هندمه (render) للملفات والصور في حالة ال FILE SYSTEM ولو مع اوراكل اكيد حتستهلك مجهود لتمرير الصور اولا علي مثل هذه البرامج ثم حفظها فيه ما أعنيه لو الصور قليلة نوعا ما زي مثلا حفظ بيانات موظفين او ملفاتهم لشركة معينة قاعدة البيانات بالنسبة لي هي الحل الامثل بس عندك الدنيا أكبر بكتير حيرد علي واحد حيقولي لا انت عاوز ارمي ملفات سرية زي ملفات مرضي خاصة جدا علي FILE SYSTEM حاقولك لو عندك Nw ADMIN قوي مع دوماين تمام المشكلة كده محلولة لا تفهم من كلامي ضد جعل قاعدة البيانات لمجرد حفظ بيانات مكتوبة طالما أنها تستطيع حفظ الصور جيدا فمن يعتبرها للغرض دا بس فهو مش عارف اقولك ايه بس NOT MATURATE لما يتمتع به الحفظ في القاعدة من security & availabilityلاحظ شئ تاني ان ال FILE SYSTEM مش مثالي قوي (SCALABLE) زي ما احنا فاكرين يعني لو حطيت مئات الاف من الملفات داخل مجلد واحد علي راي الناس في بلدنا حياني يا بلح لما تفتحتها فيه ميزة تانية للحفظ في BLOB انك لو بتستخدم APP SERVER علي الويب مفيش مشاكل في سرعة التحميل زي لو كانت علي FILE SYSTEMفيه طريقة مستخدمة ونوعا ما جديدة اسمها Oracle XML DB Repository Dataودي فايدتها for better performanceبص يا سيدي نيجي للعملي افتح الملف المرفق وافتح السلايد رقم 10 حتلاقي اوراكل بتقول استخدام BOLOB سريع بالضبط زي file system وبعدين بدوبلوماسية جامدة قالوا ان استخدام blob أبطا 3 مرات من الفيل سيستم بس للاصدارات اللي قبل 11gمن كده نعرف ان لو سعاتك حتستخدم ال 11g حيكون افضل بكثير مما قبله زي ما جماعتنا بيقولوا الله يهديهم ويعرفوا ان حفظ بيانات شخص واحد بس تتوه اوراكل وغيرها مليون سنة ولن يستطيعوا لو احصوا حركات وسكنات شخص واحد بس مدي حياته ما بالك لو قدروا يسجلوا كل ما يحدث من شخص ويوثقوه زي الملكين اللي معنا؟ربنا بقي بيقول وكفي بنا حاسبين والاعجاز هنا ونعم الحساب وان كان مثقال حبة من خردل أتينا بها كمان قبلها ولو امنوا بالايات دي حيقدروا الله شئ من حق قدره نرجع لمرجوعنا يا عم أبو احمدطيب من عيوب ال bolb امام الفيل سيستم ان الاولي بتكتب علي القرص من غير buffer وهو دا سر البطء وقت الحفظ والاسترجاع كذلك بتسترجع من الديسك من غير ال buffer بخلاف الفيل سيستم بيستخدم بفر طيب استفدنا ايه استفدنا اني لو استخدمت فيل سيستم بدل ال bolob بس مش كله كله في مجلد واحد وعملت الحماية المطلوبة ب OS Security حيكون احسن زي ما انا رشحت لك الاول بمعني ثانusing filesystems is:a. faster performanceb. cheaper disk space (than hiring dba)ومع ذلك للامانة كبار المتخصصين مازالوا حتي اللحظه في جدل لكن أنا قلت وجهة نظري حسب بيئة عملك وقد يكون افضل بالنسبة لك لو استخدمت ال blob لان المزايا في النهاية متكافئة نوعا ما رايي أن تركب 11g وتشتغل علي blob في بيئة تجريبية منفصلة عن ال live system وتشوف الفرق زي اوراكل ما بتقول وخذ backup ورجعه مرة تانية شوف ايه الوضع ولو مكانك حاعمل كده مع ال 11g زي ما هم قالوا لان الفرق بين 10g و 11g بيكون في القصص دي مش حاجات المستخدمين العاديين بيلاحظوها اقرأ دا الرابطالطلب الاخير عمل user وعمل tb وربطهما علي بعض create tablespace TBXX datafile '/home/oracle/databases/ora10/data.dbf' siz 2G autoextend on MAXSIZE UNLIMITED; شكل تاني لو القاعدة علي الويندوز create tablespace TBXX datafile 'c:\xx\sth_01.dbf' size 4G autoextend OFF, 'c:\xx\sth_02.dbf' size 4G autoextend off, 'c:\xx\sth_03.dbf' size 4G autoextend ON logging extent management local; لاحظ الاخير حيمتد لما الاوليين يتملوالمستخدم create user USER1 identified by USER1 default tablespace TBXX temporary tablespace ts_temp; وبعدين تعطيه صلاحياته مثل CONNECT ,RESOURCES LEG GRANT CONNECT,RESOURCE TO USER1 بالتوفيق أحمد تقديم بلاغ
بتاريخ: 18 مايو 201015 سنة كاتب الموضوع comment_192226 أبني أحمد جزاك الله ألف خير في الدنيا والأخرة إن شاء الله تعالى على ما أبدعت في الشرح والتوضيح .بصراحة أنا جربت العملية على Server Tower لتجربة الآداء وذلك بعد أن قمنا بعمل برنامج يقوم بإدراج صورة ثابته بقاعدة البيانات عن طريق loop من 1 الى 1000000 من واحد الى مليون ليبني مليون سجل كل سجل يحتوي على حقل blob للصورة التي تم إدخالها بواسطة الــ loop طبعا بعد ما أضفنا 3 tablespace لتوفير المساحه اللازمه لذلك لتصبح المساحة 200GB وعند عملية الاستعلام والعرض للسجل والصورة كان الآداء جدا ممتاز ولم يستغرق عرض الصورة أكثر من ثانيه واحده بدون أي مبالغه ---------------------------علما أن الصورة بعد أخذها من الماسح الضوئي يتم تحويلها بواسطة البرنامج من BMP حجم 17MB الى JPG حجم 61KB فقط ومن ثم ادراجها بقاعدة البيانات .نحن نستخدم ORACLE 11g x64 bit منذو صدورها من الشركة R2 .بالنسبة للاتصالات الخارجيه نحن نستخدم web Application للبحث والاستفسار ومعاينة المعاملات أما لــ Data Entry فهو كما أسلفنا Window Application والآداء جدا ممتاز على مستوى web Application و Window Application .مره أخرى ألف شكر عزيزي أحمد على سرعة إستجابتك للموضوع . تقديم بلاغ
بتاريخ: 22 مايو 201015 سنة comment_192535 شرفت بك كثيرا ولا تحرمنا من جديدك دوما تحياتي أحمد تقديم بلاغ
بتاريخ: 25 سبتمبر 201015 سنة comment_200534 السلام عليكم اخي ياريت توضحلي كيف اكتب datafile انا استخدم اوراكل 8I وعندي مشكلة بتخزين الصور مثل هالمشكلة فكيف استطيع اني اكتب هالامتداد ارجو الرد بسرعة ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 25 سبتمبر 201015 سنة comment_200539 اخي هدا هو الخطا الذي يظهر عندي unable to extend table ss.decisionsimage by 27309 in tablespace user_dataفهل عندك حل لمشكلتي ؟؟؟؟ حيث ss اسم اليوزر تبع الاوراكلdecisionsimage اسم الجدولارجو المساعدة ولكم جزيل الشكررر تقديم بلاغ
بتاريخ: 27 سبتمبر 201015 سنة comment_200625 مثلما ذكر اخى mageed_ahmedلاينصح بحفظ الصور داخل الداتابيز يكفى حفظها على ال filesystem وحفظ مسارها فقط بعد فترة سيبدا حدوث المشكلات خصوصاً مع عمليات ال restore و ال recovery ألخاصه بالمستخدم سلام تقديم بلاغ
بتاريخ: 29 سبتمبر 201015 سنة comment_200731 مثلما ذكر اخى mageed_ahmedلاينصح بحفظ الصور داخل الداتابيز يكفى حفظها على ال filesystem وحفظ مسارها فقط بعد فترة سيبدا حدوث المشكلات خصوصاً مع عمليات ال restore و ال recovery ألخاصه بالمستخدم سلام اخي تقدر توضحلي كيف اقوم بدلك خطوة خطوة لاني لااعرف الطريقة ؟؟؟؟؟وجزاك الله الف خير وجعله في ميزان حسناتكارجو الرد في اقرب وقت للاهمية وشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.