Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

gdje se na nalaze tabele Oracle 10g

[es] :: Oracle :: gdje se na nalaze tabele Oracle 10g

[ Pregleda: 1960 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

buha18
mali mirkec
vratisinec

Član broj: 57193
Poruke: 161
*.adsl.net.t-com.hr.



+10 Profil

icon gdje se na nalaze tabele Oracle 10g12.04.2010. u 16:24 - pre 170 meseci
eto, pitanje je gdje se nalazi baza HR koja se "dobije" uz Oracle 10g?

trebao bi bazi pristupiti iz druge aplikacije.

hvala
>>Mirkec<<
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: gdje se na nalaze tabele Oracle 10g12.04.2010. u 16:40 - pre 170 meseci
Ah, kako sve na početku izgleda lako...

Tabele u Oracle bazi se nalaze u takozvanim šemama. Šema je username. Tako na primer ako SCOTT ima tabele EMP i DEPT, njima se pristupa iz druge šeme (kao drugi korisnik) kao

select * from scott.emp;

odnosno

select * from scott.dept;

Mislim da su HR tabele u šemi HR, ali to odavno nisam instalirao na bazu, pa ne znam napamet.

Ako želiš da vidiš ko sve ima tabele u tvojoj bazi, probaj kao system ili neko ko ima DBA privilegiju upit:

select distinct owner from all_tables;

Naravno, da bi se pristupilo nečijoj tabeli, korisnik ili dba mora dati privilegiju nad tabelom...
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
..134.131-dsl.net.metronet.hr.



+19 Profil

icon Re: gdje se na nalaze tabele Oracle 10g12.04.2010. u 16:41 - pre 170 meseci
ako se spajaš iz code-a nekog programskog jezika, onda te nije briga gdje je fizički na disku.
inače se nalazi u oradata\orcl.
tamo imaš popis fiel-ova, s time da su sve baze u jednom file-u.

nisam stručnjak za oracle, ali koliko mi je poznato oracle ima svoj file system.

malo detaljnije opiši što ti treba.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: gdje se na nalaze tabele Oracle 10g12.04.2010. u 17:08 - pre 170 meseci
Ignoriši ovo što ti je napisao MarkoBalkan.
Nema potrebe da razmišljaš o fajlovima kada radiš sa Oracle bazom, i tabele nisu svaka u svom fajlu kao što je u nekim drugim bazama. Oracle baza smešta podatke u segmentima, koji mogu da budu u jednom ili više tablespace-ova, a svaki tablespace može da se prostire u više fajlova, a njihovi nazivi ne moraju da imaju veze sa samim imenima fajlova (najčešće imaju naziv koji podseća na naziv tablespace, ali to ne mora da bude slučaj).

Dakle, uz uslov da imaš privilegiju da vidiš nečiju tabelu, drugi korisnik je vidi kao user.tabela gde je user username vlasnika tabele, a tabela naziv tabele. Ukoliko je potrebno, mogu se definisati privatni ili public sinonimi što olakšava imenovanje tabela.
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: gdje se na nalaze tabele Oracle 10g12.04.2010. u 22:43 - pre 170 meseci
HR je korisnik kao sto je i HR schema u kojoj se nalaze te tabele. Koliko se sjecam na 11ki sam morao odblokirati korisnike HR i OE koji su pri defaultnoj instalaciji zakljucani.
To mozes uraditi sa DBA privilegijama koristeci sledece komande:
Code (plsql):

--odblokiraj HR nalog
ALTER USER HR account unlock

--postavi novu sifru ( ovo zadnje HR je sifra, mozes staviti i svoju)
ALTER USER HR identified BY HR.
 


Poslije toga se mozes logovati na bazu sa user: hr, pass: hr
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

[es] :: Oracle :: gdje se na nalaze tabele Oracle 10g

[ Pregleda: 1960 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.