14 Haziran 2012 Perşembe

Oracle de ip bazlı bağlantı izni

Oracle de ip bazlı bağlantı izni vermek için ağaşıdaki yapılandırma kullanılabilir.

1- TCP.VALIDNODE_CHECKING kullanıp sadece izin verdiğimiz ip adreslerinin database ulaşmasını sağlayalım

INVITED_NODES bağlanmasına izin verilenler
EXCLUDED_NODES bağlanmasına karşı çıkılanlar
edit sqlnet.ora

tcp.validnode_checking = yes
tcp.invited_nodes = (192.168.2.2, 192.168.2.3)
# tcp.excluded_nodes = (192.168.2.4)

7 Haziran 2012 Perşembe

Kısmi Export işlemi

Bir tablo üzerinde koşula bağlı export işlemi yapılabilir.

EXP MUHASEBE/test@PROJE FILE=C:\KISMI.DMP TABLES=('CALISANLAR')  query=\"where BOLUM_NO='300'\"

1 Haziran 2012 Cuma

SYNONYM (Eş tanım) oluşturulması ve kullanımı.

****EŞTANIMLARIN OLUŞTURULMASI (CREATE SYNONYM) ****
CREATE SYNONYM tablo adı FOR kullanıcı adı.tablo adı;

CREATE SYNONYM PERSONEL CALISAN  MUHASEBE.PERSONEL;

* SYNONYM ler genellikle başka kullanıcıların tablolarına erişilmesinde kullanılır.
SYNONYM oluşturma işlemi;

CREATE SYNONYM kullanıcı adı.tablo adı
FOR kullanıcı adı.tablo adı;

Örnek : CREATE SYNONYM MUHASEBE.CALISAN
           FOR FINANS.PERSONEL;

MUHASEBE kullanıcısının bu SYNONYM'i kullanabilmesi için yetki verilmeli;

GRANT SELECT ON MASCA TO MUHASEBE

MASCA kullanıcısı MUHASEBE kullanıcısına SELECT yetkisi veriyor.


 * SYNONYM'i tüm kullanıcıların kullanabilmesi için aşağıdaki şekilde oluşturulması gerekir.

CREATE PUBLIC SYNONYM tablo adı
FOR kullanıcı adı.tablo adı;

Örnek: CREATE PUBLIC SYNONYM IL_LISTESI FOR MUHASEBE.IL_LISTESI