[ mojeKorIme @ 27.05.2005. 10:12 ] @
Imam Instaliran oracle server..tu se nalazi baza koju ne smijem dirati jer nemam sifre.. postoji li neki software ili drugi nacin da udjem u tu bazu pa da promjenim kor ime...tj da joj mogu mijenjati strukturu... hvala unaprijed
[ Raspucin @ 27.05.2005. 10:53 ] @
Citat:
mojeKorIme: postoji li neki software ili drugi nacin da udjem u tu bazu pa da promjenim kor ime...


I ljudi iz Oracle-a se to pitaju
[ djoka_l @ 27.05.2005. 11:12 ] @
sqlplus "/ as sysdba"

Ovo ti daje mogu'nost da se uloguješ kao sys, ako je to na dotičnoj instalaciji dozvoljeno.
[ noctua @ 27.05.2005. 11:14 ] @
Pozdrav!

Prijatelju... to sto ti trazis je... ako ja to dobro shvatih... malo nelegalno, zar ne?
Aj polako... Sta bi ti da uradis? Da promenis korisnicko ime ili da menjas strukturu baze? Ako hoces samo reset passworda onda kazi dezurnom DBA da ti promeni pass... A ako hoces da menjas strukturu... ima raznih pokusaja... al posledice su vesele i nisu za ljude sa normalnim zivcima!

Ukoliko si ti DBA koji je nasledio DB i to bez passworda... ti lepo zamoli programere da naprave export, popricaj sa ljudima (programeri, rukovodjstvo, sefovi...) pa zasuci rukave i jovo-nanovo... najbrze i najbezbolnije...

PS. Mislim da bi se Oracle-ovi ljudi veoma obradovali, ako ne i nagradili te, ako bi uspeo tek tako da protrcis kroz security... )
[ mojeKorIme @ 27.05.2005. 12:44 ] @
hahaha.... imam more podataka koji se sad ne vide na nekoliko clienata... jer je neko pametan instalirao oracle 9i pored 8i i sada je po defoultu user scott.... to znaci da se ne mogu logovati na bazu na kojoj radi aplikacija:/ imam nekoliko clienata na kojima to sve radi ali nemam pojma kako da preuzmem log..
[ Dejan Topalovic @ 27.05.2005. 13:33 ] @
1. Onaj, koji je instalirao bazu, morao je nekom od nadredjenih u firmi dostaviti podatke za pristup bazi i za administraciju. Bez obzira o kojoj se verziji servera radilo. Ako nije ostavio administratorsku sifru, bogami ces se namuciti.

2. Ako se logujes pod administratorskim nalogom na taj kompjuter na kojem je instaliran Oracle, odnosno ako taj administratorski account pripada grupi ORA_DBA, onda se pokusaj spojiti na bazu sa:
Code:
c:\> sqlplus /nolog

sqlplus> conn / as sysdba

pa nakon toga uradi izmjene potrebne za funkcionisanje aplikacija.

3. Nijedan profesionalni developer ne razvija aplikacije, koje bi radile pod username-om scott. Username scott se uglavnom koristi za vjezbanje ili eventualno testiranje odredjenih stvari. Za potrebe aplikacije se najcesce kreira pripadajuci user.

4. Ne bih ti preporucio neko third-party cackanje po bazi i po data dictionary view-ovima, jer bi mogao vrlo lako onesposobiti bazu za rad.
[ noctua @ 27.05.2005. 13:38 ] @
Pozdrav!

E, prijatelju, ja sam petkom oko 14:35 extremno naglupicav.... Moraces ti to meni polako i natenane:
1. Koji OS?
2. Na kojoj bazi radi aplikacija?
3. Kakve veze ima sta je instalirano u odnosu na samu aplikaciju (8 i 9 inace bez problema koegzistiraju na istoj maxini)???
4. Pod kojim korisnikom radi aplikacija (i da li radi)?
4. Ne vidim povezanost default usera sa aplikacijom (btw, ukoliko nije explicitno "otkljucan" scott->tiger je neupotrebljiv nalog po defaultu)?? Da nije aplikacija uradjena da radi pod nalogom scott???
5. A da pokusas da se ulogujes pod username/pass od aplikacije (kod onih kod kojih radi)?
6. Da preuzmes log (Da ti nije neko promenio OS pass...zato pitanje pod 1.)??? Kako inace izvodis preuzimanje logova?
6b. BTW. Mislim da u logovima nema informacija koje bi ti pomogle da resis tu situaciju... tamo se beleze neke druge stvari...
7. Sta si ti? (DBA, Developer, Admin, End-User...)
[ mojeKorIme @ 27.05.2005. 13:39 ] @
problem je u tome sto ova firma nije imala prije programere nego su software kupili pa sada taj program koriste za pregled starih podataka.. nemam pojma ni ko je radio ovaj software..
[ mojeKorIme @ 27.05.2005. 13:45 ] @
Pozdrav!


1. Server je WIN2000 server a hostovi su razni winxp
2. baza oracle8
3. aplikacija je radjena u delphiju neko je pokusao pored oracle 8 instalirati i 9 pa je sve poremetio
4.
4. nije uradjena pod scottom
5. problem je sto nemam izvornog koda aplikacije
6. nemam ti ja nikakve sifra jedino kad razvijam sopstvene aplikacije
6b.
7. Sta sam ja, dobro pitanje ...svasta po malo
[ djoka_l @ 27.05.2005. 16:57 ] @
Dakle, ako imaš neke klijente sa kojih možeš da pristupiš aplikaciji, a sa nekih ne možeš, uporedi fajlove tnsnames.ora koji ti se nalazi u $ORACLE_HOME/network/admin ili $ORACLE_HOME/net80/admin, zavisno od toga koja je verzija klijenta instalirana. Proveri environment varijable ORACLE_HOME, ORACLE_SID, TWO_TASK. Proveri u registry HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE, proveri PATH. Proveri na serveru spisak instaliranih servisa naročito one koji se zovu OracleService<SID> gde je <SID> ime baze (baza) na dotičnoj mašini i da li je servis startovan.
Ako imaš na primer servise OracleServicestarabaza i OracleServicenovabaza, tada možeš da biraš na koju se bazu prijavljuješ tako što setuješ
set ORACLE_SID=novabaza
ili
set ORACLE_SID=starabaza
Ajde malo pročačkaj, pa se javi opet kada ti bude jasnije šta je u stvari problem.
[ proxyime @ 31.05.2005. 13:03 ] @
Evo mene opet..
Sto se tice servera..nemam sifru ni za njega hehe..
a ovo cu pokusati ..
hvala ti