Tekrar Merhaba :),
Bu yazımda datapump export ve import ta kullanılan query parametresinden bahsetmek istiyorum.
Belli bir kritere göre export veya import yapmak için kullanılan parametredir.
QUERY=[[schema_adi.]tablo_adi:]sorgu_cumlesi
şeklinde kullanılır.
Şimdi test amaçlı bir tablo yaratalım ve daha sonra yedeğini alalım.
SQL> create table test1.users_table as select * from dba_users;
Tablo yaratildi.
SQL> select count(*) from test1.users_table;
COUNT(*)
----------
28
Database imizde test1 ve test2 adlarında userlarımız var,
SQL> select username from test1.users_table where username like '%TEST%';
USERNAME
------------------------------
TEST2
TEST1
Şimdi yedeğimizi alalım,
expdp directory=backup dumpfile=impfull.dmp full=y /*full backup veya schema bazlı alabiliriz*/
Yukarıdaki komutla database imizin full yedeğini aldık.
Şimdi bu yedekten sadece username'i test1 ve test2 olan satırları test2 userı altına açalım,
impdp directory=backup dumpfile=impfull.dmp tables=test1.users_table query=\"where username like '%TEST%'\" remap_schema=test1:test2
Import: Release 10.2.0.3.0 - Production on Sali, 27 Ekim, 2009 9:29:53
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Kullanici Adi: sys as sysdba
Parola:
Baglanilan: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
"SYS"."SYS_IMPORT_TABLE_01" ana tablosu basariyla yuklendi/yuklemesi kaldirildi
"SYS"."SYS_IMPORT_TABLE_01" baslatiliyor: sys/******** AS SYSDBA directory=backup dumpfile=impfull.dmp tables=test1.users_table query="where username like '%TEST%'" remap_schema=test1:test2
DATABASE_EXPORT/SCHEMA/TABLE/TABLE nesne turu isleniyor
DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA nesne turu isleniyor
. . "TEST2"."USERS_TABLE" 11.23 KB 2 / 28 satir ice aktarildi
DATABASE_EXPORT/SCHEMA/TABLE/STATISTICS/TABLE_STATISTICS nesne turu isleniyor
"SYS"."SYS_IMPORT_TABLE_01" isi 09:30:03 konumunda basariyla tamamlandi
SQL> select username from test2.users_table where username like '%TEST%';
USERNAME
------------------------------
TEST2
TEST1
Teşekkürler
Hiç yorum yok:
Yorum Gönder