Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> otázka >> hesla >> .

Zabudli ste heslo používateľa pre Oracle 10g vo Vista?

Dobre, rozoberme, ako obnoviť svoje používateľské meno a heslo pre Oracle 10G na systéme Windows Vista (alebo všeobecne v ktorejkoľvek inštancii Oracle 10G). Toto je bežný problém a existuje niekoľko ciest, ktoré sa môžeme vydať v závislosti od špecifiká.

Dôležitá poznámka: Tieto metódy zahŕňajú priamo interakciu s databázovým systémom, čo si vyžaduje určitý stupeň opatrnosti. Nesprávne príkazy môžu potenciálne poškodiť databázu. Ak si nie ste istí, zvážte konzultáciu s administrátorom databázy.

Scenár 1:Máte `Sysdba` Access (najjednoduchší)

Ak vy alebo niekto iný, kto mal prístup pôvodne nainštalovaný Oracle 10G, alebo ak máte poverenia pre používateľa „SYS“ s privilégiom SYSDBA, je to najčistejší a najjednoduchší prístup. Užívateľ SYS je najvýkonnejším účtom v databáze.

1. Otvorené SQL*plus ako sysdba:

* Prejdite na spustenie -> Spustite (alebo zadajte `CMD` v ponuke Štart a stlačte kláves Enter)

* Otvorte okno príkazového riadka.

* Pripojte sa k databáze pomocou účtu `Sys` s privilegovaným` SYSDBA`. Konkrétny príkaz závisí od toho, či používate overenie OS alebo súbor hesla.

* Ak ste použili overovanie OS (používateľ Windows je súčasťou skupiny `ora_dba`):

`` sql

sqlplus / ako sysdba

`` `

* Ak máte heslo SYS:

`` sql

sqlplus sys ako sysdba

`` `

Budete vyzvaní na heslo.

`` sql

sqlplus sys/ ako sysdba

`` `

Nahraďte `` za skutočné heslo pre používateľa `Sys`.

2. Reset hesla:

Po pripojení ako „Sysdba` môžete resetovať heslo pre ktoréhokoľvek iného používateľa (vrátane používateľa, pre ktorého ste zabudli heslo):

`` sql

Alter user identifikované ;

`` `

Nahraďte `` Skutočným používateľským menom účtu, ktorý sa snažíte obnoviť. Nahraďte `` za nové heslo, ktoré chcete nastaviť. Príklad:

`` sql

Alter user Scott identifikovaný Tigerom;

`` `

3. odomknite účet (ak je to potrebné):

Niekedy môže byť účet zamknutý kvôli príliš veľkému počtu neúspešných pokusov o prihlásenie. Odomknite to:

`` sql

Zmeniť používateľa Účet odomknutia;

`` `

Príklad:

`` sql

Zmeniť odomknutie účtu používateľa Scott;

`` `

4. Identifikujte používateľské meno (ak zabudnite):

Ak ste tiež zabudli na *používateľské meno *, môžete dotazovať na `DBA_USERS` View:

`` sql

Vyberte používateľské meno od DBA_USers;

`` `

Tým sa uvádza všetky používateľské mená v databáze. Vyhľadajte tú, ktorú sa snažíte zotaviť. Možno budete chcieť pridať klauzulu „kde“ na filtrovanie výsledkov (napr. `, Kde cudz_status ='open'`, aby ste videli iba aktívne účty).

5. Odpojte a otestujte:

`` sql

Odpojiť;

VÝCHOD;

`` `

Teraz skúste pripojiť k databáze pomocou používateľského mena a nového nastaveného hesla.

Scenár 2:Nemáte prístup „Sysdba` Access, ale máte výsady OS

Je to oveľa ťažšia a potenciálne riskantná situácia. Vo všeobecnosti zahŕňa použitie autentifikácie OS (ak ste ho nenakonfigurovali), aby ste sa pokúsili pripojiť ako `sysdba`. Je nepravdepodobné, že bude fungovať, ak autentifikácia OS nie je správne nakonfigurovaná. Pred pokusom o to sa o to dôrazne radí poradím s DBA.

* Skontrolujte overenie OS:

Skontrolujte, či je váš účet používateľa Windows členom skupiny „ORA_DBA` (alebo akejkoľvek skupiny, ktorá bola nakonfigurovaná na overenie OS počas inštalácie Oracle). Kliknite pravým tlačidlom myši „Môj počítač“ -> "Vlastnosti" -> "Advanced System Settings" -> "Premenné prostredia prostredia". Vyhľadajte premennú prostredia s názvom `ora_dba`. To by vám malo povedať názov skupiny. Potom sa uistite, že váš účet Windows je v tejto skupine.

Ak to tak nie je, budete musieť požiadať správcu, aby do tejto skupiny pridal svoj používateľský účet.

Po dokončení sa pokúste pripojiť ako `sysdba` pomocou príkazu` sqlplus / ako sysdba`. Ak to zlyhá, znamená to, že autentifikácia OS nie je nastavená alebo má problémy.

Ak všetky vyššie uvedené kroky zlyhajú, je veľmi vhodné konzultovať s administrátorom databázy, ktorý vám môže pomôcť bez toho, aby vám poškodil inštaláciu Oracle.

Dôležité úvahy:

* Zabezpečenie: Vždy si vyberte silné a jedinečné heslá. Nepoužívajte rovnaké heslo vo viacerých systémoch.

* zálohovanie: Pred vykonaním akýchkoľvek zmien vo vašej databáze sa * dôrazne odporúča *, aby ste zálohovali svoju databázu. To vám umožní obnoviť databázu do predchádzajúceho stavu, ak sa niečo pokazí.

* audit: Zvážte povolenie auditu vo vašej databáze sledovať prístup a zmeny používateľov. To môže byť užitočné pre bezpečnosť a riešenie problémov.

* Dokumentácia: Uvedomte si záznam všetkých svojich používateľských mien a hesiel na bezpečnom mieste. Správca hesiel je dobrá voľba.

* Oracle verzie: Kroky sa môžu mierne líšiť v závislosti od konkrétnej verzie Oracle 10G, ktorú používate. Všeobecné zásady však zostávajú rovnaké.

* Oracle Luding: Uistite sa, že je spustený poslucháč Oracle (`LSNRCTL STATY`). Ak poslucháč nie je spustený, SQL*Plus sa nemôže pripojiť k inštancii databázy.

v súhrne: Najjednoduchší a najbezpečnejší spôsob obnovenia hesla je pripojiť sa ako `sysdba` a resetovať ho. Ak nemáte prístup „Sysdba“, obnovenie hesla je podstatne zložitejšie a potenciálne riskantné.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené