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
Diagnostic Sources
Instance-Level SQL Tracing
ﻴﺴﺘﻁﻴﻊ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻋﻤل User Trace Files ﻋﻠﻲ ﻤﺴﺘﻭﻱ ﺍلInstance ﻭﻫﻨﺎﻙ ﻤﺘﻐﻴﺭﺍﻥ ﻴﺘﺤﻜﻤﺎﻥ ﻓﻲ ﻫﺫﺍ ﺍلTrace،
ﺍﻷﻭل SQL_TRACE ﻓﻲ ﺍﻷﺼل ﻴﺄﺨﺫ ﻫﺫﺍ ﺍﻟﻤﺘﻐﻴﺭ ﺍﻟﻘﻴﻤﺔ False ﻭﻴﻤﻜﻥ ﺘﻬﻴﺌﺘﻪ ﻟﻴﺄﺨﺫ ﺍﻟﻘﻴﻤﺔ True ﻟﺘﻔﻌﻴل ﺇﻨﺸﺎﺀ Trace Files ﻟﻌﻤﻠﻴﺎﺕ ﺍلStatements SQL ﺍﻟﺘﻲ ﺘﺤﺩﺙ ﻋﻠﻲ ﻤﺴﺘﻭﻱ ﺍلInstance،
ﻭﺍﻟﻤﺘﻐﻴﺭ ﺍﻟﺜﺎﻨﻲ ﻫﻭ USER_DUMP_DEST ﻟﺘﺤﺩﻴﺩ ﻤﻜﺎﻥ ﺘﺨﺯﻴﻥ ﻤﻠﻔﺎﺕ ﺍلUSER TRACE FILES.
ﻓﻲ ﺒﻴﺌﺔ ﺍلServer Dedicated ﻴﺘﻡ ﺇﻨﺸﺎﺀ Trace ﻟﻜل Server Process ﺃﻤﺎ ﺒﺎﻟﻨﺴﺒﺔ ﻟلShared Server ﻓﻴﺘﻡ ﺇﻨﺸﺎﺀ Trace ﻟﻜل Shared Server.
SHOW PARAMETER SQL_TRACE ALTER SYSTEM SET SQL_TRACE=TRUE; SHOW PARAMETER SQL_TRACE |
ﺍﻻﻥ ﻟﻭ ﻗﻤﺕ ﺒﻌﻤل SQL Statements ﺴﻴﺘﻡ ﺘﻀﻤﻴﻥ ﺫﻟﻙ ﻓﻲ User Trace File ﻓﻲ ﺍﻟﻤﺴﺎﺭ User_Dump_Dest، ﺒﺤﻴﺙ ﻴﺘﻡ ﺇﻨﺸﺎﺀ User Trace File ﺒﺈﺴﻡ
.(SID)_ora_(SPID).trc
ﻴﺴﺘﻁﻴﻊ ﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻌﺭﻓﺔ ﺍلSession ﺍﻟﺘﻲ ﻗﺎﻤﺕ ﺒﺘﻭﻟﻴﺩ Trace File ﻤﻥ ﺨﻼل ﺍﻹﺴﺘﻌﻼﻡ التالي:
select s.username,s.sid,p.spid from v$session s, v$process p where s.paddr=p.addr; |
ﺍﻻﻥ ﻋﻥ ﻁﺭﻴﻕ ﺍلSPID ﻴﻤﻜﻥ ﺍﻟﻭﺼﻭل ﻟلTrace File ﺍﻟﺫﻱ ﺘﻡ ﺇﻨﺸﺎﺅﻩ ﻋﻥ ﻁﺭﻴﻕ ﻫﺫﻩ ﺍلSession.
------------------------------------------------