Orcale Tutorial Content
Getting Started - البدء مع إدارة قواعد البيانات
Oracle Architectural Components - مكونات قاعدة البيانات أوركل
Installing Oracle Database - تثبيت الأوركل
Creating and Configuring Database - إنشاء قاعدة البيانات
Controlling The Database -التحكم في قاعدة البيانات
Administrating Users - إدارة المستخدمين
Database Security & Monitoring - تأمين ومراقبة قاعدة البيانات
Oracle Net Services & Database Link & Metrlized Viewِ
Undo Management & Flashback Technology
Managing Shared Servers
Using Globalization Support
Logical Backup & Recovery
Physical Backup & Recovery
Recovery Manager (RMAN)
Managing Resources
Automating Tasks with the Scheduler
Dealing with Locking
Diagnostic Sources
Dealing With Database Corruption
Managing & Monitoring Memory
Performance Tunning
Administrating Users - إدارة المستخدمين
ﺇﻨﺸﺎﺀ ﻭﺇﺩﺍﺭﺓ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ
ﺎﻟﻔﻜﺭﺓ ﺍﻷﺴﺎﺴﻴﺔ ﺘﻘﻭﻡ ﻋﻠﻰ ﺃﻥ ﺍﻟﻭﺼﻭل ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺘﻁﻠﺏ ﻭﺠﻭﺩ ﻤﺴﺘﺨﺩﻡ ﻴﻤﺘﻠﻙ ﺼﻼﺤﻴﺔ ﺍﻟﻭﺼﻭل، ﺇﺫﺍ ﻻ ﻴﻤﻜﻥ ﺃﻥ ﺘﻅل ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﺘﺎﺤﺔ ﻟﻠﺠﻤﻴﻊ.
ﻭﺃﻭل ﻤﺎ ﻴﻤﻜﻥ ﻤﻨﺎﻗﺸﺘﻪ ﻫﻨﺎ ﻜﻴﻔﻴﺔ ﺇﻨﺸﺎﺀ ﻤﺴﺘﺨﺩﻡ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ. ﻓﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺠﺏ ﻋﻠﻴﻪ ﻤﺭﺍﻋﺎﺓ ﺍﻷﺘﻲ ﻋﻨﺩ ﺇﻨﺸﺎﺀ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ.
1- ﺃﻥ ﻴﻜﻭﻥ ﺍﺴﻡ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻓﺭﻴﺩﺍﹰ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﺃﻥ ﻻ ﻴﺘﻌﺩﻯ ﻋﺩﺩ ﺤﺭﻭﻓﻪ30 ﺤﺭﻓﺎﹰ، ﻭﺃﻴﻀﺎ ﻻ ﻴﺤﺘﻭﻯ ﻋﻠﻰ ﻤﺴﺎﺤﺎﺕ ﻭﻴﺒﺘﺩﺉ ﺒﺤﺭﻑ ﺃﻱ ﻟﻴﺱ ﺭﻗﻤﺎ ﻤﺜﻼﹰ.
2- ﻭﺴﻴﻠﺔ ﺍﻟﺘﺤﻘﻕ. ﺴﻭﺍﺀ ﺃﻜﺎﻥ ﺫﻟﻙ ﻋﻥ ﻁﺭﻴﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﻭ ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﺃﻭ ﻏﻴﺭﻩ.
٣- Default Tablespace ﻭﻫﻭ ﺍلTablespace ﺍﻟﺫﻱ ﻴﺴﺘﺨﺩﻡ ﻹﻨﺸﺎﺀ ﻭﺘﺨﺯﻴﻥ ﻜﺎﺌﻨﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻡ.
٤- Temporary Tablespace ﻭﻫﻭ ﺍلTablespace ﺍﻟﺫﻱ ﻴﺴﺘﺨﺩﻡ ﻹﻨﺸﺎﺀ ﺍﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﻤﺅﻗﺘﺔ ﻟﻠﻤﺴﺘﺨﺩﻡ.
٥- ﺍلProfile ﻟﻠﻤﺴﺘﺨﺩﻡ ﻭﻫﻭ ﻹﺩﺍﺭﺓ ﺍﻟﻤﻭﺍﺭﺩ ﻭﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ ﻟﻠﻤﺴﺘﺨﺩﻡ.
ﻋﻨﺩ ﺇﻨﺸﺎﺀ ﻤﺴﺘﺨﺩﻡ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺘﻡ ﺨﻠﻕ Schema ﻭﻫﻰ ﻤﺠﻤﻭﻋﺔ ﺍﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﻤﻤﺘﻠﻜﺔ ﻟﻠﻤﺴﺘﺨﺩﻡ ﻭﺘﻜﻭﻥ ﺍﺴﻡ ﺍلSchema ﺒﻨﻔﺱ ﺍﺴﻡ ﺍﻟﻤﺴﺘﺨﺩﻡ.
ﻭﻟﻨﻔﺘﺭﺽ ﺃﻨﻨﺎ ﻨﺭﻴﺩ ﺇﻨﺸﺎﺀ ﻤﺴﺘﺨﺩﻡ ﻴﺴﻤﻲ TEST.
CREATE USER TEST IDENTIFIED BY TEST DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT PASSWORD EXPIRE ACCOUNT UNLOCK; |
ﻓﻲ ﺍﻟﺴﻴﻨﺎﺭﻴﻭ ﺍﻟﺴﺎﺒﻕ ﻗﻤﻨﺎ ﺒﺈﻨﺸﺎﺀ ﻤﺴﺘﺨﺩﻡ ﺍﺴﻤﻪ TEST ﻭﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ ﻟﻬﺫﺍ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺃﻴﻀﺎﹰ TEST، ﻫﺫﺍ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻴﻨﺸﺊ ﻭﻴﺨﺯﻥ ﻜﺎﺌﻨﺎﺘﻪ ﻓﻲ Tablespace Users ،
ﻜﻤﺎ ﻴﺨﺯﻥ ﺍﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﻤﺅﻗﺘﺔ ﻓﻲ Temp Tablespace ، ﻫﺫﺍ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻴﺠﺏ ﻋﻠﻴﻪ ﺘﻐﻴﻴﺭ ﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ ﻋﻨﺩ ﺃﻭل ﺩﺨﻭل، ﺃﻴﻀﺎﹰ ﻫﺫﺍ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻏﻴﺭ ﻤﻐﻠﻕ ﺃﻱ ﻴﻤﻜﻨﻪ ﺍﻻﺘﺼﺎل ﻤﺒﺎﺸﺭﺓ ﺒﻌﺩ ﺘﻐﻴﻴﺭ ﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ.
ﺒﺎﻟﻁﺒﻊ ﻗﺩ ﻻ ﺘﺤﺘﺎﺝ ﻟﺘﺤﺩﻴﺩ ﺍلDefault Tablespace ﻭﻜﺫﻟﻙ ﺍلTemporary Tablespace، ﺒﻤﻌﻨﻰ ﺁﺨﺭ ﺇﺫﺍ ﻜﺎﻥ Default Temporary Tablespace ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻫﻭ Temp
ﻭﻜﺎﻥ ﺍلDefault Tablespace ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻫﻭ Users ﻓﻼ ﻴﻠﺯﻤﻨﺎ ﺘﺤﺩﻴﺩ ﺫﻟﻙ ﻋﻨﺩ ﺇﻨﺸﺎﺀ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺇﺫﺍ ﻜﻨﺎ ﻻ ﻨﺭﻴﺩ ﺘﻐﻴﻴﺭ ﺍلDefault.
ﻜﺫﻟﻙ ﺍﻟﺤﺎل ﺒﺎﻟﻨﺴﺒﺔ ﻟلProfile ﻓﺈﻨﻪ ﺇﺫﺍ ﻟﻡ ﻴﺘﻡ ﺘﺤﺩﻴﺩﻩ ﻓﺴﻭﻑ ﻴﻤﻨﺢ ﺍلDefault Profile.
----------------------