
datadan dataya aktarım
datadan dataya aktarım
ib datadan dataya veri aktarımı nasıl yapılır aynı 

BDEADMIN den girip ib11 ve ib2 diye iki tane interbase türü alias tanımlıyorsun. Bunların gerekli ayarlarını yapıp ib1 e bilgileri alacağın gdb yi dosyayı ikinciye de kopyalıyacağın gdb yi (yolu ile) yazıp. bdeadminden çıkıyorsun. Daha sonra DATAPUMP ile ib1 den ib2 ye deyip tabloları gönderiyorsun.
Yanlış anlamadıysam böyle bir çözüm var. Yoksa program üzerinden yapayım diyorsan, iki tane database bileşeni ile biraz daha uzun yoldan da yapabilirsin..
Yanlış anlamadıysam böyle bir çözüm var. Yoksa program üzerinden yapayım diyorsan, iki tane database bileşeni ile biraz daha uzun yoldan da yapabilirsin..
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
SQL komutlarıyla yapamazmıyız bunu ?
SQL komutları ile yapabildiğimiz bir yol varmı ?
Veritabanları farklı ise sql i her ikisini görecek şekilde yazmak zor
Fakat Oracle da remote database gibi bir bağlantı ile bağka bir veritabanına ulaşmak mümkündür.. IB nin helpinde de şöyle bir ALTER DATABASE ... diye bir kısım var.. Eklenebiliyor fakat tablo isimleri çakışması nasıl olur bilemiyorum;

ALTER DATABASE
Adds secondary files to the current database. Available in SQL, DSQL, and isql.
ALTER {DATABASE | SCHEMA}
ADD <add_clause>;
<add_clause> = FILE 'filespec' [<fileinfo>] [<add_clause>]
<fileinfo> = LENGTH [=] int [PAGE[S]]
| STARTING [AT [PAGE]] int [<fileinfo>]
Important In SQL statements passed to DSQL, omit the terminating semicolon. In embedded applications written in C and C++, and in isql, the semicolon is a terminating symbol for the statement, so it must be included.
Argument
Description
SCHEMA
Alternative keyword for DATABASE
ADD FILE ‘filespec’
Adds one or more secondary files to receive database pages after the primary file is filled; for a remote database, associate secondary files with the same node
LENGTH [=] int [PAGE[S]]
Specifies the range of pages for a secondary file by providing the number of pages in each file
STARTING [AT [PAGE]] int
Specifies a range of pages for a secondary file by providing the starting page number
Description ALTER DATABASE adds secondary files to an existing database. Secondary files permit databases to spread across storage devices, but they must remain on the same node as the primary database file. A database can be altered by its creator, the SYSDBA user, and any users with operating system root privileges.
ALTER DATABASE requires exclusive access to the database.
Note InterBase dynamically expands the last file in a database as needed until it reaches the 4GB limit. You should be aware that specifying a LENGTH for such files has no effect.
You cannot use ALTER DATABASE to split an existing database file. For example, if your existing database is 80,000 pages long and you add a secondary file STARTING AT 50000, InterBase starts the new database file at page 80,001.
Tip To split an existing database file into smaller files, back it up and restore it. When you restore a database, you are free to specify secondary file sizes at will, without reference to the number and size of the original files.
Example The following isql statement adds two secondary files to an existing database. The command creates a secondary database file called employee2.gdb that is 10,000 pages long and another called employee3.gdb. interBase starts using employee2.gdb only when the primary file reaches 10,000 pages.
ALTER DATABASE
ADD FILE 'employee2.gdb'
STARTING AT PAGE 10001 LENGTH 10000
ADD FILE 'employee3.gdb';
See Also CREATE DATABASE , DRO P DATABASE
See the Data Definition Guide for more information about multi-file databases and the Operations Guide for more information about exclusive database access.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
rdb$
aslında bunlar RDB$ ile yapılabilir ama nasıl yapılır . syntex yapısı nasıldır bilmiyorum. bununla ilgili bir kaynağa ihtiyacım var. bilen arkadaşlar yardımcı olursa çok sevinrim 
