Forum

Aynı anda birden fa...
 
Bildirimler
Hepsini Temizle

Aynı anda birden fazla tablespace da sorgu çalıştırma

3 Yazılar
2 Üyeler
0 Reactions
3,586 Görüntüleme
(@VedatPALA)
Gönderiler: 28
Trusted Member
Konu başlatıcı
 
Firebird veritabanında birden fazla veritabanın da aynı anda sorgu çalıştırabiliyoruz.
Bunun aynısı oracle yapma imkanı var mı?
 
Örnek vermek gerekirse iki ayrı tablespace var..
 
MUHASEBE.DBF
UYE tablosu var içinde 
 
UYELIK.DBF
UYE tablosu var içinde..
 
Nasıl bir sql ile  iki tablespace birden fazla işlem yapabiliriz?
 Mesela UYELIK.DBF DE yer alan uye tablosunun bilgilerini muhasebe de üye tablosuna ekleyebilir miyiz?
 
 
AŞAĞIDAKİ ÖRNEK FIREBIRD VERİTABANINA AİT 
Örnek:
"execute block returns (emp_no smallint) as

begin
FOR EXECUTE STATEMENT 'select emp_no from employee'
ON EXTERNAL DATA SOURCE 'localhost:employee' AS USER 'sysdba' PASSWORD 'masterkey'
INTO :emp_no
DO SUSPEND;
end"


 
Gönderildi : 23/03/2015 01:18

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selam;


Farkı database ile farklı tablespace Oracle için ayrı kavramlar. Oracle'da farklı tablolardan sorgulama vardır. Farklı tablespace sorgulama diye bir şey yoktur.


 Örneğin;


select * from sema1.tabloadi .........


Buradaki sema1 oracle üzerinde açtığınız şema (user) ismidir. Yani sema1 içindeki tabloadi'nda sorgula anlamında. Bunun gibi örnekler çoğaltılabilir. Oracle çalışırken farklı tablespace olmasına bakmaz sizin verdiğiniz tablo hangi tablespace üzerinde depolanıyorsa oradan sorgular.


Yani özetle farklı tablespace'ler farklı veritabanları anlamına gelmez. Ayrı depolama dosyaları anlamına gelir diye düşünebilirsiniz.


Oracle farklı DB ler üzerinden sorgulama yapmak için her iki veritabanı arası DB link tanımlanır ve sorgulanır.


Bu tip konsept konularını aşağıdaki linkten bulabilir ve yapıyı anlamak için okuyabilirsiniz.


Oracle Database Concepts


https://docs.oracle.com/cd/E11882_01/server.112/e40540/toc.htm


Tesekkurler

 
Gönderildi : 23/03/2015 10:45

(@VedatPALA)
Gönderiler: 28
Trusted Member
Konu başlatıcı
 

Tablespace içinde farklı schemalar oluşturdum. Şimdilik bir sorun yok gibi..Fakat ilerisi açısından linux oracle kurup oracle performans açısından daha iyi getirmek gibi fikrim var..Ama şimdillik windows serverlarda idare edeceğiz.

windows 2003 servera oracle xe 11g  kurdum sorun yok.

Birde oracle ı windows  2012. servera kurabilsem süper olurdu...

oracle sql  develepor biraz yavaş gibi geldi bana windows üstünde...çalışan versiyonu biraz hantal...

Sanırım linux üzerinde bu kadar hantal çalışmaz..

Yardımlarınız için çok teşekkür ederim Koray bey,.. 

 
Gönderildi : 23/03/2015 17:52

Paylaş: