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
Logical Backup & Recovery
TABLESPACE EXPORT Using Export Utilities
ﻫل ﻴﻤﻜﻥ ﺘﺼﺩﻴﺭ Tablespace ﻤﻥ ﻗﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺕ ﺇﻟﻰ ﺃﺨﺭﻯ؟ ﺍﻟﻠﻬﻡ ﻨﻌﻡ، ﻭﻟﻜﻥ ﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻘﻁ ﻤﻥ ﻴﺴﺘﻁﻴﻊ ﺘﺼﺩﻴﺭ ﺍلTablespaces ﺃﻭ ﺒﻤﻌﻨﻲ ﺃﺼﺢ ﻓﻘﻁ ﻤﻥ ﻴﻤﻠﻙ ﺍﻟﺼﻼﺤﻴﺔ
SYSDBA، ﻭﻟﻨﻔﺘﺭﺽ ﺍﻵﻥ ﺃﻥ ﻟﺩﻴﻨﺎ ﻗﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺕ ﺘﺴﻤﻰ ORCL ﺘﺤﺘﻭﻯ ﻋﻠﻰ Tablespace ﻴﺴﻤﻰ TEST ﻨﺭﻴﺩ ﺃﻥ ﻨﻨﻘﻠﻪ ﺇﻟﻰ ﻗﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺕ ﺃﺨﺭﻯ ﺘﺴﻤﻰ OBAY.
ﻭﻟﻜﻥ ﻗﺒل ﺍﻟﺒﺩﺀ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺼﺩﻴﺭ ﻷﺒﺩ ﻤﻥ ﺍﻟﺘﻨﺒﻴﻪ ﺇﻟﻲ ﺃﻥ ﻤﻠﻔﺎﺕ ﺍلFiles Data ﺍﻟﺘﻲ ﺘﻨﺘﻤﻲ ﻟلTablespace ﻴﺘﻡ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻬﺎ ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل, او عن طريق
الASM Command إذا كان يتم تخزين قاعدة البيانات في الASM.
ﺍﻟﺨﻁﻭﺍﺕ:-
1- ﻀﻊ ﺍلTEST TABLESPACE ﻓﻲ ﺍﻟﻭﻀﻊ READ ONLY ﺤﺘﻰ ﻨﻀﻤﻥ ﻋﺩﻡ ﺘﻌﺩﻴل ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﺜﻨﺎﺀ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺼﺩﻴﺭ.
ALTER TABLESPACE TEST READ ONLY; |
2- ﺘﺼﺩﻴﺭ ﺍﻟﻤﻌﻠﻭﻤﺎﺕ ﺍﻟﺨﺎﺼﺔ ﺒﺎلTEST TABLESPACE ﻭﻫﻰ (Metadata) ﺒﻭﺍﺴﻁﺔ ﺍﻟﺨﻴﺎﺭ TRANSPORT_TABLESPACE=Y، ﻭﻻﺒﺩ ﻤﻥ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﺼﻼﺤﻴﺔ SYSDBA ﺃﺜﻨﺎﺀ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺼﺩﻴﺭ.
C:\>EXP 'SYSTEM/SYS AS SYSDBA' FILE=D:\EXPORT\TEST.DMP TABLESPACES=TEST TRANSPORT_TABLESPACE=Y |
3- ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﻨﻘﻭﻡ ﺒﻌﻤل ﻨﺴﺦ ﻟﻤﻠﻑ ﺃﻭ ﻤﻠﻔﺎﺕ ﺍلDatafiles ﺍﻟﺘﻲ ﺘﻨﺘﻤﻲ ﻟل TEST Tablespace ﻭﻫﻰ ﻫﻨﺎ ﻤﻠﻑ ﻭﺍﺤﺩ ﻴﺴﻤﻰ TEST ﻤﻥ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ORCL ﺇﻟﻰ ﺍﻟﻤﺴﺎﺭ ﺍﻟﺠﺩﻴﺩ ﻟﻘﺎﻋﺩﺓ
اﻟﺒﻴﺎﻨﺎﺕ OBAY ﻭﺫﻟﻙ ﻷﻥ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺼﺩﻴﺭ ﻻ ﺘﺼﺩﺭ ﻤﻠﻔﺎﺕ ﺍلDatafiles.
C:\>COPY D:\oracle\product\10.1.0\oradata\ORCL\TEST.DBF D:\oracle\product\10.1.0\oradata\OBAY\TEST.DBF |
4- ﻟﻨﻘﻡ ﺒﻌﻤل ﺍﺴﺘﻴﺭﺍﺩ ﻟﻠﺒﻴﺎﻨﺎﺕ ﺍﻟﺘﻲ ﺼﺩﺭﻨﺎﻫﺎ ﺴﺎﺒﻘﺎﹰ.
C:\>IMP 'SYSTEM/SYS AS SYSDBA' FILE=D:\EXPORT\TEST.DMP TABLESPACES=TEST TRANSPORT_TABLESPACE=Y DATAFILES=D:\oracle\product\10.1.0\oradata\OBAY\TEST.DBF |
٥- ﻴﻤﻜﻥ ﺇﺭﺠﺎﻉ TEST TABLESPACE ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ORCL ﺇﻟﻰ ﺍﻟﻭﻀﻊ READ WRITE .
ﻜﻤﺎ ﻴﻤﻜﻥ ﺍﻻﺴﺘﻌﻼﻡ ﻋﻥ ﺍلTEST TABLESPACE ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ OBAY ﻟﻠﺘﺄﻜﺩ ﻤﻥ ﺍﺴﺘﻴﺭﺍﺩﻩ.
ALTER TABLESPACE TEST READ WRITE; |
------------------------------------