Nos, oktober 1-tol a DWH DBA (Datawarehouse/gy.k. adattarhaz) csoport tagja vagyok. :)
Lassunk egy egyszerunek tuno esetet es annak gyors megoldasat. UNIX-on (pl.:Solaris) amennyiben bejelentkezel sqlplus-bol igy:
sqlplus scott/tiger
ezesetben a ps -ef|grep sqlplus
szepen kiirja a passwordot
oracle 28221 4364 0 09:23:15 pts/4 0:00 sqlplus scott/tiger
ezt nem szeretnenk, ugye. Foleg ha scriptelunk, meg egyebkent sem. Trukkos felhasznalok elonyt tudnak kovacsolni ebbol a kis gyengesegbol.
Ket gyors megoldasi lehetoseg (nem tul szep scriptben jelszot beegetni, de ha nincs mas megoldas...)
1) szkripten belul mukodik (interaktivan is csak nem tul kenyelmes):
echo tiger|sqlplus scott << EOF
2) vagy igy
.
.
.
EOF
sqlplus /nolog << EOF
A fenn emlitett modozatokat hasznalva ps -ef|grep sqlplus nem jeleniti meg a jelszot a processz listaban:)
connect scott/tiger
.
.
.
EOF
Termeszetesen vannak egyeb megoldasi lehetosegek is (pl.: OS autentikalt felhasznalo/OS authenticated user, tudjatok: ez az koznyelveben OPS$-kent ismert /init.ora: os_authent_prefix/)
Ajánlott bejegyzések:
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.