[ Bongo_zg @ 18.02.2009. 18:52 ] @
dakle, kako se u oracle DB (10g) moze postaviti da se moze kao odredjena shema prijaviti user samo sa odredjene IP adrese ili odredjenog IP rangea?
[ nebojsa_1 @ 18.02.2009. 21:59 ] @
Kreiraj after logon trigger

Za ip adresu usera koristi upit

select SYS_CONTEXT('USERENV','IP_ADDRESS') from dual;


Ako adresa nije dozvoljena diskonektuj usera .


IF ip_address not in (....) THEN
RAISE_APPLICATION_ERROR(-20003,'You are not allowed to connect to the database');
END IF;


Nebojsa

[ Raspucin @ 19.02.2009. 09:47 ] @
To sto tebi treba se radi i podesava u Oracle Connection Manager-u. Vise o tome mozes da procitas ovde:

http://download.oracle.com/doc...01/network.101/b10775/cman.htm

Slicno je kao podesavanje firewall-a.

Pozdrav.
[ nebojsa_1 @ 20.02.2009. 19:25 ] @
Connection manager nece pomoci ako treba omoguciti da korisnik1 moze da se prijavi sa adrese1 a ne moze sa adrese2.



Ako je cilj da se zabrane neke ip adrese za sve korisnike onda treba postavii parametre

tcp.validnode_checking
tcp.invited_nodes
tcp.excluded_nodes

u sqlnet.ora.

Moze i sa connection managerom ali je komplikovanije i skuplje.

Nebojsa