اذهب إلى المحتوى

البحث في الموقع

Showing results for tags 'create'.



More search options

  • بحث باستخدام الكلمات الدليلية

    أدخل الكلمات الدليلية مقسمة بفواصل
  • بحث باستخدام صاحب المحتوى

نوع المحتوى


المنتديات

  • قسم الـ Developers and Programmers
    • منتدى أوراكل أيباكس – Oracle APEX
    • منتدى النماذج الــ Forms
    • منتدى التقارير الـ Reports & Discoverer
    • منتدى الــOracle Designer
    • منتدى الـ JDeveloper, Java and XML
    • Oracle Fusion Middleware 11g Release 1 (11.1.1) Documentation Library
  • أوراكل فيوجن Oracle Fusion Middleware
    • منتدى ADF & OBIEE
    • منتدى Oracle SOA Suite - BPM Suite - AIA - UCM
  • IT and cyber security | التكنولوجيا و السلامة المعلوماتية
    • Security General Advice | استشارات عامة
  • قسم اوراكل العام - General
    • منتدى أوراكل العام - General Discussion
    • سوق العمل - Oracle Jobs
    • إعداد وتنصيب اوراكل - Installation and Configuration
    • Oracle Online Documentation Library
  • قسم الـ SQL and PL/SQL
    • SQL and PL/SQL
    • Client Tools (البرامج المساعدة)
    • Oracle Database 10g Release 2 (10.2) Docomentation Library
  • قسم الـ Oracle RDBMS Server (DBA)
    • منتدى ادارة قواعد البيانات الــ DBA
    • Oracle Database 10g Release 2 (10.2) Docomentation Library
    • Oracle Database 11g Release 2 (11.2) Documentation Library
  • قسم أنظمة التشغيل الـ Platforms
    • منتدى الـ Unix & Linux
  • قسم الـ Oracle Applications
    • منتدى الـOracle Applications
    • منتدى Oracle E-Business Suite
    • Financials
    • Human Resource Management - HRMS
    • Oracle E-Business Suite Online Documentation Library 11i
    • Oracle E-Business Suite Online Documentation Library R12
  • قسم تحليل النظـم Systems Analysis
    • منتدى تحليل النظم Systems Analysis
    • منتدى مشاريع الأعضاء Memebers Projects
  • قسم المستندات Documents
    • منتدى المذكرات والمستندات Whitepapers
    • Oracle Online Documentation Library
  • القسم الإداري
    • إستراحة الأعضاء

إيجاد النتائج في:

عرض النتائج التي تحتوي على:


تاريخ الإنشاء

  • من

    إلى


آخر تحديث

  • من

    إلى


فلترة حسب عدد...

تم العثور على 3 نتائج

  1. كيف نعمل حقل تسلسلي مركب يتكون من حقلين في الاوراكل مثل حقل تسلسلي يتكون من تركيب رقم الفاتورة مع طريقة الدفع بحيث لا يتكرر التسلسل الواحد اكثر من فاتورة فرضا معانا الفاتورة نقدا رقم 7 اريد تطلع كذا 00017 والفاتورة رقم 7 اجل تطلع لي كذا 00027
  2. CREATING CONTROL FILE السلام عليكم ورحمة الله تعالى وبركاتة ، اللهم صل وسلم وبارك على سيدنا محمد وعلى آله وصحبه أجمعين ... يواجه الكثير منا مشاكل مع ال control file لا سيما في المراحل البدائية من التعلم ، الطريقة الموضحة أدناه ليست حل أمثل لمشاكل ال control file فيجب أن لا نلجأ إليها مباشرة عندما نواجه مشكلة مع الcontrol file فأحياناً تكون المشكلة بسيطة جداً ويمكن تداركها ، هذه الطريقة نستخدمها في إحدى الحالات أدناه : فقدان جمــــيع نسخ ال control files ، وعدم وجود backup control file "طبعاً لتفادي الكثير من المشاكل يجب ان يكون لديك ع الأقل ثلاثة نسخ من ال control file مختلفة المواقع " . ​ تريد تغيير اسم ال database . " مثلاً لتفادي تطابق أسم الداتا بيز مع أخرى على distributed environment " وأحياناً لتغيير قيم معينة مثل "تغير قيمة أقصى عدد من الآتي : redo log files - data files - instances ..." . ​​ الصيغة العامة لانشاء الملف موضحة بالمثال التالي : مثال رقم : 1 STARTUP NOMOUNT CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 'E:\APP\ORACLEO\ORADATA\ORCL\REDO01.LOG' SIZE 50M BLOCKSIZE 512, GROUP 2 'E:\APP\ORACLEO\ORADATA\ORCL\REDO02.LOG' SIZE 50M BLOCKSIZE 512, GROUP 3 'E:\APP\ORACLEO\ORADATA\ORCL\REDO03.LOG' SIZE 50M BLOCKSIZE 512 DATAFILE 'E:\APP\ORACLEO\ORADATA\ORCL\SYSTEM01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\SYSAUX01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\UNDOTBS01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\USERS01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\EXAMPLE01.DBF', 'H:\APP\ORACLEO\FLASH_RECOVERY_AREA\ORCL\SYSAUX02.DBF', 'H:\APP\ORACLEO\FLASH_RECOVERY_AREA\ORCL\TESTTAB01.DBF' CHARACTER SET WE8MSWIN1252 ; المثال يوضح عملية انشاء الملف حسب العوامل التالية : لانريد تغير إسم ال database > بالتالي استخدمنا الأمر REUSE . توفر ال online redo files وصلاحيتها > وبالتالي استخدمنا الأمر NORESETLOGS وهو الأمر المعني بإخبار أوراكل ليتسخدم الملفات الموجود تحت العبارة LOGFILE "مثال رقم 1". "يعني بإختصار استخدم ملفاتي القديمة" عمل أرشفة لل redo log files قبل إستخدامها > وبالتالي استخدمنا الأمر ARACHIVELOG . كما يمكن تفعيل الarchive mode لاحقاً ، عن طريق alter database . مثال رقم : 2 STARTUP NOMOUNT CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 'E:\APP\ORACLEO\ORADATA\ORCL\REDO01.LOG' SIZE 50M BLOCKSIZE 512, GROUP 2 'E:\APP\ORACLEO\ORADATA\ORCL\REDO02.LOG' SIZE 50M BLOCKSIZE 512, GROUP 3 'E:\APP\ORACLEO\ORADATA\ORCL\REDO03.LOG' SIZE 50M BLOCKSIZE 512 DATAFILE 'E:\APP\ORACLEO\ORADATA\ORCL\SYSTEM01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\SYSAUX01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\UNDOTBS01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\USERS01.DBF', 'E:\APP\ORACLEO\ORADATA\ORCL\EXAMPLE01.DBF', 'H:\APP\ORACLEO\FLASH_RECOVERY_AREA\ORCL\SYSAUX02.DBF', 'H:\APP\ORACLEO\FLASH_RECOVERY_AREA\ORCL\TESTTAB01.DBF' CHARACTER SET WE8MSWIN1252 ; المثال يوضح عملية إنشاء الملف حسب العوامل التالية : نريد تغيير إسم ال DATABASE إلى "RAN" مثلاً ، عوضاً عن "ORCL" > وبالتالي استخدمنا الأمر SET عوضاً عن REUSE . عدم توفر ال online redo files > وبالتالي استخدمنا الأمر RESTLOGS وهو المعني باخبار الأوراكل ليقوم بتجاهل الملفات الموجود تحت عبارة LOGFILE وطالما اننا قد استخدمنا الأمر SET صار استخدام RESETLOGS ضرورياً "تغيير إسم الداتا بيز ليس بالأمر السهل " . وتباعاً يجب فتح ال DATABASE باستخدام الأمر OPEN RESETLOGS . لا نريد عمل أرشفة قبل الإستعمال > وبالتالي استخدمنا الأمر NOARCHIVELOG ، وهو الإعداد الإفتراضي "يمكن تجاهل كتابتها" . ملحوظة :-الأمر RESETLOGS أمر خطير جداً يجب التعامل معه بمسؤولية ، فهو يقوم بعمل تهيئة لل LOGS و إعادة ضبط الرقم المتسلسل "LOG SEQUENCE NUMBER" . اي ستبدأ عملية التسجيل من جديد . الآن كيف نعمل SCRIPT ليقوم بعمل الكنترول فايل عوضاً عنا ؟ إنشاء ملف trace من ال control file مع تحديد موقع إنشاء الملف "لتسهيل الوصول " : SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'H:\ctl.sql'; نقوم بفتح الملف بإستخدام ال notebad ، داخل الملف سنجد بعض الملاحظات المرفقة وتوضيح لحالتي ال RESETLOGS و ال NORESETLOGS , "ملاحظات جميلة جداً وشاملة ، ارجوك قم بقراءتها" . - قم بمسح جميع الملاحظات وكل شئ يبدأ بالعلامة -- ، وإختار اي الوضعين تحتاج لتطبيقة "RESETLOGS OR NORESETLOGS" . وقم بحذف الآخر. - انتبه ، لاتترك أي سطر فارغ بعد العبارة ولاحقتها ،،، خاصةً عند حذف العبارة "-- standyby log file" . طبعاً يمكن نسخ احد الأمثلة أعلاه (1و2) والتعديل عليها ، إذن ما ضرورة انشاء ملف trace ؟ انشاء ملف ال trace سيقوم بإعفائك من كتابة قيم المتغيرات ومواقع الملفات وكل هذه الخيارات ، لذا من الأفضل ان تقوم بهذه الخطوة ومن ثم تعدل بما يناسبك من المثالين 1 و 2 . - لمن لا يعرف طريقة إستخدام ال scripts ادخل على sql بحساب sys وقم بكتابة مسار الإسكربت مسبوقاً بعلامة @ على النحو التالي : SQL> @H:\ctl.sql والله ولي التوفيق ،
×
×
  • أضف...

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

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