• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

bloodyelf

اعضاء جدد
  • عدد المشاركات

    15
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن bloodyelf

  • الرتبة
    عضو جديد
  • تاريخ الميلاد 03/23/1990

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : مصر
  1. بسم الله الرحمن الرحيم   باقى 3 اماكن خاليه لأقوى دبلومه لإدارة قواعد بيانات اوراكل ORACLE Database 11g Administration Diploma احجز بخصم 25% حتى 15/8 الكورس سيبدأ فى خلال النصف الثانى من شهر 8 Oracle Database: Introduction to SQL | 40 Hours Oracle Database: Program with PL/SQL | 40 Hours Oracle Database 11g: Administration Workshop I | 40 Hours Oracle Database 11g: Administration Workshop II | 40 Hours Oracle Database 11g: Managing Oracle on Linux for DBAs | 16 Hours عدد الساعات الإجمالى 176 اى استفسار عن الأسعار و الحجز 01111820101 [email protected]   https://www.facebook.com/InnovationITCounsultation
  2.  السلام عليكم و رحمة الله و بركاته شركة Innovation لخدمات الإستشارات الفنيه فى مجال ال IT و خدمات التدريب شركة Innovation هى ORACLE Gold Partner & Red Hat Ready Partner تقدم اقوى العروض التدريبه فى Oracle Database 11g Administration & Development Oracle Linux Oracle Solaris 10 Oracle EBS R12 Red Hat Linux لمزيد من العروض التدريبيه و الحجز و الإستفسار innovation-itconsultation.com https://www.facebook.com/InnovationITCounsultation يمكنكم التواصل على  01111820101 [email protected] 
  3.   بسم الله الرحمن الرحيم   ان شاء الله النهارده هنشوف فى الفيديو ازاى ننزل Oracle RAC على Oracle Linux 5   الفيديو   http://oracleinarabi...rac-112-on.html  
  4. طيب انت بدأت و عملت اى تحليل عشان تبدأ مراحل عمل قاعدة البيانات ؟؟
  5. بسم الله الرحمن الرحيم ان شاء الله فى الفيديو هنشوف ازاى ننزل Oracle ASM 11g R2 على اوراكل لينكس الفيديو http://oracleinarabi...-11g-r2-on.html
  6. السلام عليكم   ان شاء الله هنشوف فى الفيديو ازاى ننتقل ل ASM Instance     الفيديو http://oracleinarabi...asm-11g-r2.html  
  7. السلام عليكم   بسم الله الرحمن الرحيم هنشوف النهارده ازاى ننزل اوراكل داتا بيز على اوراكل لينكس   http://oracleinarabi...ase-11g-r2.html
  8. بسم الله الرحمن الرحيم   ان شاء الله فى الفيديو دا هتشوفوا ازاى نعمل داتابيز تانيه من الداتا بيز الأصليه بتاعتك Dupplicate database   الفيديو   http://oracleinarabic.blogspot.com/2014/03/how-to-duplicate-database-from-active.html
  9. السلام عليكم قمت بعمل فيديو صغير لشرح تنزيل ال ASM على نظام ويندوز ان شاء الله الفيديو يكون مفيد   لمشاهدة الفيديو http://oracleinarabic.blogspot.com/2014/03/installing-oracle-asm-11g-r2-on-windows.html
  10. السلام عليكم   حبيت اعرض عليكم ملفين رائعين من اوراكل للداتا بيز 11g و 12c   مفيدين و فيهم ال Architecture كله بشرح بالصور   للتحميل http://oracleinarabi...tive-quick.html  
  11. بسم الله الرحمن الرحيم   ازاى نخلى اى شخص يعمل Connect بطريقة Connect / as SYSDBA يطلب منه كلمة السر   عشان اقدر الغيها لازم اعدل فى باراميتر اسمه 'SQLNET.AUTHENTICATION_SERVICES' و دا وظيفته انه بيحدد طريقة ال Authentication  و دا موجود داخل فايل sqlnet.ora مكانه C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN   فى العادى بيكون واخد القيمة  NTS و دى معناها Windows NT native authentication فبالتالى بيقدر يدخل مجرد ما دخل على السيرفر اللى فيه الداتابيز   و الحل بيكون انى اغير فيه و اخلى القيمة None او احط # قبل السطر اللى فيه SQLNET.AUTHENTICATION_SERVICES   و لو حاولت ادخل ب Conn / as sysdba بيطلع error     و للمزيد من المعلومات حول sqlnet.ora Oracle Docs
  12. بسم الله الرحمن الرحيم   ان شاء اله هنتكلم على ال Lock   عندنا نوعين من ال Lock بيحصلوا فى حالة ان User1 بيعمل الجمله الآتيه UPDATE Employees SET Salary =5000; دا اسمه Table Level lock و دا بيسبب ان User2 او اى حد هيشتغل على اى Row فى ال Table هيفضل منتظر لحد ما User1 يقفل ال Transaction المفتوحه ب Commit او Rollback   و النوع التانى فى حالة ان User1 بيعمل الجمله الآتيه UPDATE Employees SET Salary =5000 WHERE employee_id=150; دا اسمه Row Level lock و دا بيسبب ان User2 او اى حد هيشتغل على اى نفس ال  Row فى ال Table هيفضل منتظر لحد ما User1 يقفل ال Transaction المفتوحه ب Commit او Rollback   و هنعرف دلوقتى ازاى نجيب ال Session اللى عامله Lock و اسم المستخدم و اسم مستخدم الجهازو هو داخل و عمل ال Lock ببرنامج ايه SQL*Plus ولا SQL Developer مثلا و جمله ال SQL اللى عامله Lock دا سكريبت فيه اغلب اللى هنحتاجه  السكريبت مبنى على اكتر من Dynamic View و هم v$lock, v$session, v$sql و تقدروا تشوفوا معلومات اكتر عنهم من: V$Session V$Lock V$Sql   SELECT L.SID, S.SERIAL#, S.STATE, S.EVENT, S.WAIT_TIME, S.USERNAME, S.OSUSER,  S.MACHINE, S.PROGRAM, C.SQL_FULLTEXT FROM V$lock L  JOIN V$session S ON (L.SID = S.SID) JOIN V$sql C ON (C.SQL_ID = S.SQL_ID) WHERE L.block > 0;   و بعد ما نعرف كل المعلومات عن ال Lock لو ال User ما عملش Commit او Rollback لازم ادخل اعمل Kill لل Session اللى مسببه ال Lock عشان اعمل Kill بحتاج من السكريبت السابق حاجتين L.SID & S.SERIAL#   و بستخدمهم فى الأمر اللى تحت Alter System Kill session 'L.SID,S.SERIAL#' immediate;
  13. بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال In-Line view عشان اقدر اجيب ال Maxsal و بدى ال Function اسم تانى "Alias" و ال In-Line View بديها Alias و فى ال Main Select Statement بكتب  Inline veiw Alias.Function Alias عشان استخدمها بدون Group by و اقدر اعرض معاها اكتر من Column مثال SELECT * FROM ( SELECT deptno, count(*) emp_count FROM emp GROUP BY deptno ) emp, dept WHERE dept.deptno = emp.deptno; و دا مثال Advanced لل DBA عشان تحسب المساحه الفاضيه فى Tablespace  column "Tablespace" format a13 column "Used MB" format 99,999,999 column "Free MB" format 99,999,999 column "Total MB" format 99,999,999 select fs.tablespace_name "Tablespace", (df.totalspace - fs.freespace) "Used MB", fs.freespace "Free MB", df.totalspace "Total MB", round(100 * (fs.freespace / df.totalspace)) "Pct. Free" from (select tablespace_name, round(sum(bytes) / 1048576) TotalSpace from dba_data_files group by tablespace_name ) df, (select tablespace_name, round(sum(bytes) / 1048576) FreeSpace from dba_free_space group by tablespace_name ) fs where df.tablespace_name = fs.tablespace_name; مثال منقول
  14. ان شاء الله المجموعه الأولى هتبدأ فى حدود اسبوعين ياريت اللى عايز يحجز يتواصل معانا
  15. حضرتك تقصد Oracle VPD (Virtual Private Database) Oracle Security ولا تقصد ايه  ممكن تخدل هنا  http://www.oracle-base.com/articles/8i/virtual-private-databases.php