[ Safet Susic @ 31.05.2007. 14:51 ] @
Pozdrav svima,

posto sam pocetnik u pravljenju baza u Oraclu, imam jednu nejasnocu.
Koristim Oracle database 10g, i problem je taj da se mogu logovati u Enterprise Manager-u kao SYSDBA sa bilo kojom sifrom. Ali kada Enterprise Manager otvaram kroz browser to ne dozvoljava.
Da li mi neko moze objasniti zasto se to desava i kako to da promjenim?

Jos jedno pitanje da li postoje neka ogranicenja ukoliko baza nije licencirana?

Unaprijed zahvalan
[ suadhm @ 01.06.2007. 08:50 ] @


Budi malo detaljniji, šta se dešava kad pokreneš EM kroz browser?
Ograničenja ne postoje za razvojno okruženje, tj. ako si registrovan Oracle saradnik.
Ako se baza koristi u prduktivne svrhe mora se kupiti licenca, a ako je ne kupiš nećeš imati nikakvih ograničenja što se tiče rada sa bazom, ali zakonskih sigurno hoćeš jer nelegalno koristiš nečije vlasništvo.
[ Safet Susic @ 01.06.2007. 09:31 ] @
Pozdrav,

Kada pokrenem Enterprise manager console (ne kroz browser), mogu se logovati sa

username: sys
password : bilo koji
connect as: sysdba

ovo prolazi i za bilo kojeg korisnika koji je sysdba, znaci bilo koji password.


Kada pokrenem Enterprise manager kroz browser i logujem kao

username: sys
password : bilo koji
connect as: sysdba

onda se nemogu logovati, osim sa odgovarajucim passwordom.

Zasto ovo prolazi?


[ suadhm @ 01.06.2007. 12:56 ] @


Ovo je jedinstven slučaj da te EM pušta da udješ sa bilo kojim password-om.
To mi se nikad nije desilo, možda je neki bug, jer to je prva linija odbrane baze od nekog štenog rada sa bazom.
Verovatno si nešto zeznuo pri instalaciji, ako možeš reinstaliraj bazu i probaj ponovo, ali pazi i koristi upustvo za instalaciju.

Pozdrav.

[ Safet Susic @ 01.06.2007. 13:18 ] @
Pozdrav,

Ovu bazu koju trenutno koristim nisam ja instalirao pa ne znam da li je bilo gresaka kod instalacije.
Ali ovo mi se takodjer desavalo na drugom racunaru na kojem sam instalirao oracle 9i.
Iz tog razloga sam i pitao da li to ima neke veze se licencom.
[ suadhm @ 01.06.2007. 13:39 ] @


Da bi uspješno završio instalaciu bilo koje verzije Oracle baze moraš naveti password-e za SYS i SYSTEM korisničke naloge, i sa tim se password-ima loguješ na bazu preko SQLplus-a ili EM-a. Ne mogu da verujem da te pušta da se uloguješ na bazu sa bilo kojim password-om.
Sysdba je rola, tj. skup funkcija i prava koje možeš koristiti kad se uloguješ kao sysdba (to je za DB administratore).
Jesi li probao da se loguješ na EM preko browser-a kao Normal, a ne kao Sysdba?

Ovo nema veze sa licencama.

Pozdrav.

[ dusanmiloradovic @ 03.06.2007. 07:56 ] @
Stvar je u tome sto se radi o dve vrste autentifikacije kod Orakla: autentifikacija preko operativnog sistema i autentifikacija preko usernamea i passworda. Dakle, ako si ulogovan kao administrator operativnog sistema(sto je po defaultu podeseno na windowsu), mozes da se ulogujes bez username-a i passworda.

Probaj: iz komandne linije kucaj:
sqlplus "/ as sysdba"
Dakle, posto si vec bio ulogovan kao administrator OS-a, Oracle ti nije ni proveravao tvoj username i password.
Pretpostavlja se da je autentifikacija operativnog sistema "najjaca", jer administrator OS-a moze da brise i kopira Oracle fajlove, ima kompletnu kontrolu nad operativnim sistemom. Zato ga Oracle i pusta da se loguje bez passworda.
Druga stvar je sto je potrebno nekako da se ulogujes na bazu da bi je pokrenuo ako vec nije pokrenuta, a to mozes samo ako se ulogujes direktno na server.

Iz web browsera, tj preko web enterprise managera nisi mogao tako da se ulogujes jer si mogao da pristupis i sa neke druge masine, tako da je tu neophodna username/password autentifikacija

Dusan
[ Safet Susic @ 06.06.2007. 07:59 ] @
Pozdrav,

mislim da je to odgovor koji sam trazio. Hvala na razjasnjenju .