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 - إدارة المستخدمين
ﻭﺴﻴﻠﺔ ﺍﻟﺘﺤﻘﻴﻕ
ﻭﻫﻰ ﻁﺭﻴﻘﺔ ﺍﻟﺘﺤﻘﻕ ﻤﻥ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﻟﻠﻭﺼﻭل ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ، ﻓﻠﺤﻅﺔ ﺇﻨﺸﺎﺀ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻻﺒﺩ ﻤﻥ ﺍﺨﺘﻴﺎﺭ ﻭﺴﻴﻠﺔ ﺍﻟﺘﺤﻘﻕ :-
ﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ (Password) ﻭﻫﻰ ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﺍﻟﺴﻴﻨﺎﺭﻴﻭﻫﺎﺕ ﺍﻟﺴﺎﺒﻘﺔ، ﺒﺤﻴﺙ ﻴﻜﻭﻥ ﺍﻟﺘﺤﻘﻕ ﻋﻥ ﻁﺭﻴﻕ ﺍﻻﻭﺭﻜل ﻋﻨﺩ ﻤﺤﺎﻭﻟﺔ ﺍﻟﺩﺨﻭل ﻓﻴﺘﻡ ﺍﻟﺘﺤﻘﻕ ﻤﻥ ﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ.
ﻭﻫﻰ ﺘﻜﻭﻥ ﻜﺎﻻﺘﻰ (identified by password).
External: ﻭﻴﻜﻭﻥ ﺍﻟﺘﺤﻘﻕ ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﺒﺤﻴﺙ ﻴﺴﺘﻁﻴﻊ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺍﻻﺘﺼﺎل ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺩﻭﻥ ﺇﺩﺨﺎل ﺍﺴﻡ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻭﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ، ﻭﺫﻟﻙ ﻷﻥ ﻜﻠﻤﺔ ﺍﻟﻤﺭﻭﺭ ﻟﻘﺎﻋﺩﺓ
ﺍﻟﺒﻴﺎﻨﺎﺕ ﻏﻴﺭ ﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﻫﺫﺍ ﺍﻟﻨﻭﻉ ﻤﻥ ﺍﻟﺘﺤﻘﻕ. ﻴﺘﻁﻠﺏ ﻫﺫﺍ ﺍﻟﻨﻭﻉ ﻤﻥ ﺍﻟﺘﺤﻘﻕ ﺘﻬﻴﺌﺔ ﺍﻟﻤﺘﻐﻴﺭ OS_AUTHENT_PREFIX ﺒﺤﻴﺙ ﻴﺤﺘﻭﻯ ﻋﻠﻰ ﻗﻴﻤﺔ ﺤﺭﻓﻴﺔ ﻫﻲ OPS$ ﻓﻲ ﺍﻷﺼل ،
ﺒﺎﻟﻁﺒﻊ ﻨﺴﺘﻁﻴﻊ ﺘﻐﻴﺭﻩ ﻜﻤﺎ ﻨﺸﺎﺀ، ﻫﺫﺍ ﺍﻟﻤﺘﻐﻴﺭ ﻨﺤﺘﺎﺠﻪ ﻋﻨﺩ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺤﻘﻕ ﻤﻥ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺍﻟﺫﻱ ﻴﺭﻴﺩ ﺍﻻﺘﺼﺎل ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ. ﻭﻟﻨﻔﺘﺭﺽ ﺃﻨﻨﺎ ﻗﻤﻨﺎ ﺒﺘﻐﻴﻴﺭ ﺍﻟﻤﺘﻐﻴﺭ ﺃﻋﻼﻩ ﺇﻟﻰ ﺍﻟﻘﻴﻤﺔ OBAY،
ﻭﻤﺴﺘﺨﺩﻡ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﺍﻟﺫﻱ ﻨﺴﺘﺨﺩﻤﻪ ﻫﻭ ADMINISTRATOR ﺇﺫﺍﹰ ﻴﻠﺯﻤﻨﺎ ﺇﻨﺸﺎﺀ ﻤﺴﺘﺨﺩﻡ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ إﺴﻤﻪ OBAYADMINISTRATOR ﻭﻨﺨﺘﺎﺭ ﻁﺭﻴﻕ ﺍﻟﺘﺤﻘﻕ External.
ﺘﺎﺒﻊ ﻤﻌﻲ ﺍﻟﺨﻁﻭﺍﺕ:-
1- ﻨﺘﺄﻜﺩ ﻤﻥ ﻗﻴﻤﺔ ﺍﻟﻤﺘﻐﻴﺭ OS_AUTHENT_PREFIX .
SHOW PARAMETER OS_AUTHENT_PREFIX; |
2- ﻨﻘﻭﻡ ﺒﺘﻐﻴﺭ ﺍﻟﻤﺘﻐﻴﺭ ﺇﻟﻰ ﺍﻟﻘﻴﻤﺔ OBAY ﻤﺜﻼﹰ
ALTER SYSTEM SET OS_AUTHENT_PREFIX='OBAY' SCOPE=SPFILE; |
ﺒﺎﻟﻁﺒﻊ ﻨﺤﺘﺎﺝ ﻹﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﻓﺘﺤﻬﺎ ﻤﻥ ﺠﺩﻴﺩ.
3- ﺍﻵﻥ ﻴﻤﻜﻥ ﺍﻟﺘﺄﻜﺩ ﻤﻥ ﻗﻴﻤﺔ ﺍﻟﺘﻐﻴﺭ.
SHOW PARAMETER OS_AUTHENT_PREFIX; |
4- ﺍﻵﻥ ﻨﻘﻭﻡ ﺒﺈﻨﺸﺎﺀ ﺍﻟﻤﺴﺘﺨﺩﻡ OBAYADMINISTRATOR ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
CREATE USER OBAYADMINISTRATOR IDENTIFIED EXTERNALLY; |
ﻴﻤﻜﻥ ﺍﻻﺴﺘﻌﻼﻡ ﻋﻥ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻋﻥ ﻁﺭﻴﻕ:
DBA_USERS
ﻜﻤﺎ ﻴﻤﻜﻥ ﻤﻌﺭﻓﺔ ﻨﻭﻉ ﺍﻟﺘﺤﻘﻕ ﻋﻥ ﺍلSESSION ﺍﻟﻤﻔﺘﻭﺤﺔ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ
SELECT sid,authentication_type,osuser from v$SESSION_CONNECT_INFO; |
ﺍﻵﻥ ﺍﻟﻤﺴﺘﺨﺩﻡ OBAYADMINISTRATOR ﻴﺴﺘﻁﻴﻊ ﺍﻻﺘﺼﺎل ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﺒﺎﺸﺭﺓ ﻭﺩﻭﻥ ﺍﻟﺘﺤﻘﻕ ﻤﻥ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﺎﻟﺘﺤﻘﻕ ﻴﺘﻡ ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل.
--------------------------