1/09/2013

Viewing Memory Use for Each User Session

السلام عليكم

 session سنتحدث اليوم عن كيفيه معرفه استخدام كل مستخدم من الميمورى فى قاعده البيانات على مستوى كل 
Code
SELECT
       USERNAME
     , VALUE || 'bytes' "Current UGA memory"
FROM   V$SESSION sess
     , V$SESSTAT stat
     , V$STATNAME name
WHERE
       sess.SID = stat.SID
       AND stat.STATISTIC# = name.STATISTIC#
       AND name.NAME = 'session uga memory';

Oracle Books SQL , PL/SQL

السلام عليكم

10 g كتب اوركال 
SQL 10g
PL/SQL 10g
FORMS 10g

Report 10g



Oracle Developer 
Ahmed Arafa

1/08/2013

Oracle System Privileges (DBA)

السلام عليكم

  DBA سنتحدث اليوم عن صلاحيات مدير النظام

يوجد اكتر من 100 صلاحيه لمدير النظام بأمكانه استخدامها او منحها لـ مستخدمين اخرين 
على سبيل المثال

CREATE USER
بأمكانه انشاء مستخدم جديد او اعطاء صلاحيه انشاء مستخدم جديد فى اى اسكيما لـ اى مستخدم اخر فى اى اسكيما
DROP USER
بأمكانه مسح اى مستخدم او اعطاء الصلاحيه لذلك لـ اى مستخدم اخر
DROP ANY TABLE
 او اعطاء الصلاحيه لذلك -SCHEMA- بامكانه مسح اى جدول داخل اى اسكيما
BACKUP ANY TABLES
EXPORT UTILITY بأمكانه اخد نسخه احتياطيه من اى اسكيما واعطاء الصلاحيات لذلك بأستخدام اى  
SELECT ANY TABLE
 فى اى اسكيما واعطاء الصلاحيات لذلك VIEW OR SNAPSHOTS بأمكانه الاستعلام عن اى جدول او 
CREATE ANY TABLE
بامكانه بناء اى جدول فى اى اسكيما واعطاء الصلاحيات لذلك

 DBA فى الجدول التالى يوضح اغلب صلاحيات ال 


1/07/2013

How to Create/Unlock/Change User in oracle database

السلام عليكم

سنتحدث اليوم عن كيفيه انشاء او اضافه مستخدم جديد فى قاعده بيانات اوركال 
Code
CREATE USER ARAFA
IDENTIFIED BY AHMED;
ARAFA فى السطر الاول من الكود قمت باضافه مستخدم جديد بـ اسم 
فى السطر الثانى قمت بأنشاء كلمه مرور للمستخدم

ملحوظه: لا يستطيع اى مستخدم انشاء او اضافه مستخدم جديد يجب ان يحمل الصلاحيات الكافيه لـ أضافه مستخدم 
SCHEMA فى قواعد بيانات اوركال يرمز للمستخدم بـ

1/06/2013

SQL DEFAULT Constraint

السلام عليكم 

 DEFAULT CONSTRAINT سنتحدث اليوم عن 
 NULL يستخدم هذا القيد لـ أضافه قيمه افتراضيه داخل حقل فى حاله لم يتم ادخال قيمه فيه او بمعنى اخر لو كانت قيمته بـ

مثال 1
نوضح فى هذا المثال كيفيه ادخال قيمه افتراضيه داخل حقل معين عند انشاء جدول جديد
CODE
CREATE TABLE TEST_DEFAULT
( FIRST_NAME   VARCHAR2(50)
 ,LAST_NAME    VARCHAR2(50)
 ,CITY              VARCHAR2(50)  DEFAULT  'CAIRO'
);
مثال 2
نوضح فى هذا المثال كيف يمكنك التعديل على القيمه الافتراضيه المدخله داخل الحقل
How to Alter Default Constraint .
CODE
ALTER TABLE TEST_DEFAULT
MODIFY CITY DEFAULT 'JEDDAH';