Naptár

május 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Friss topikok

2009.11.05. 09:33 darvat

sqlplus jelszo elrejtese a processz listabol - hide sqlplus password in process list - Oracle DBA - Oracle adatbazis - Oracle database

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/tigerezesetben a ps -ef|grep sqlplus szepen kiirja a passwordot

oracle 28221  4364  0 09:23:15 pts/4    0:00 sqlplus scott/tigerezt 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
.
.
.
EOF
2) vagy igy

sqlplus /nolog << EOF
connect scott/tiger
.
.
.
EOF
A fenn emlitett modozatokat hasznalva ps -ef|grep sqlplus nem jeleniti meg a jelszot a processz listaban:)

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/)

Szólj hozzá!


A bejegyzés trackback címe:

https://oracle.blog.hu/api/trackback/id/tr901501787

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.

Nincsenek hozzászólások.
süti beállítások módosítása