U bazi imam 25 shema.
U shemi DISTUSER imam DATABASE LINK koji se zove dblijk i koji izgleda ovako.
CREATE DATABASE LINK "DBLINK.KUCA.RS"
CONNECT TO DISTUSER IDENTIFIED BY "change_on_install"
USING 'PDB.KUCA.RS';
SQL izgleda ovako:
create table PROBA_GR
tablespace USERS_NOLOG
as SELECT * FROM ND.PROBA_GR@dblink
I to odlicno radi ali ako sve to pokrenem kao DISTUSER
Medjutim kada to pokrenem kao SYS ne radi iako sam napravio isti link i u sys shemi.
Znaci javlja problem konekcijom, naime javlja da je pogresan USERNAME ili PASSWORD.
Pretpostavljam da je greska u kreiranju konekcije u SYS shemi, koja izgleda isto kao i gornja.
Uh, zašto ti je potreban dblink u šemi SYS, još gore, zašto kreiraš tabele u šemi SYS?
Koju grešku, u stvari dobijaš - ORA-1017?
Šta želiš da postigneš?
Ne zelim da kreiram tabele u semi SYS, pitanje je tako formulisano samo radi lakseg razumevanja, SYS user ima sva prava.
Greska koju dobija je sledeca:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from PDBLINK
Zelim da povucem podatke iz druge baze i smestim ih u ovu radi dalje obrade.
@brzak
Vraca bas ono sto i treba
sve parametre dblinka Owner; dblink; Username; Host, Date_Created.
I nema drugih sa istim imenom sto potvrdjuje i broj redova, 1 red.
A sad ozbiljno: Nemoj da kreiraš nikakve objekte u SYS šemi!!!! NIKADA!!!!
Kako znaš da je sve isto? Da li je komanda za kreiranje DB linka i tabele u SQL skritpti, pa si siguran da je komanda ista? Da li pre naredbe za kreiranje DB linka imaš CONNECT komandu koja možda javlja ORA-1017? Da li si probao da se konektuješ sa SYS/password, a nisi napisao AS SYSDBA?
A, da ne zaboravim, Nemoj da kreiraš nikakve objekte u SYS šemi!!!! NIKADA!!!!
Ne planiram da kreiram tabele u sys shemi.
Kreirao sam dblink samo radi probe.
I BRAVO, ne mogu da se zakacim na bazu sa SYS nalogom AS Normal.
Moguce je da je to problem, provericu.