Ինչպե՞ս կարող եմ տեսնել Oracle-ի բոլոր օգտվողներին:
Ինչպե՞ս կարող եմ տեսնել Oracle-ի բոլոր օգտվողներին:

Video: Ինչպե՞ս կարող եմ տեսնել Oracle-ի բոլոր օգտվողներին:

Video: Ինչպե՞ս կարող եմ տեսնել Oracle-ի բոլոր օգտվողներին:
Video: OPERA PMS - Oracle Hospitality elearning | 11. Դեբիտորական պարտքեր 2024, Մայիս
Anonim

Դու կարող ես գտնել բոլոր օգտատերերը ստեղծվել է Oracle հրամանի տողից հարցում գործարկելով: Այն օգտագործող տեղեկատվությունը պահվում է տարբեր համակարգի աղյուսակներում՝ ALL_USERS և DBA_USERS՝ կախված նրանից, թե ինչից օգտագործող տեղեկատվություն, որը ցանկանում եք ստանալ:

Ինչ վերաբերում է դրան, ինչպե՞ս եք ստուգում, թե արդյոք օգտատերը մուտք ունի Oracle-ի աղյուսակ:

Դեպի որոշել որը օգտվողներն ունեն ուղղակի դրամաշնորհ մուտք դեպի սեղան մենք կօգտագործենք DBA_TAB_PRIVS տեսքը. SELECT * FROM DBA_TAB_PRIVS; Դու կարող ես ստուգել պաշտոնական փաստաթղթերը այս հարցումից վերադարձված սյունակների մասին լրացուցիչ տեղեկությունների համար, սակայն կարևոր սյունակներն են. է -ի անունը օգտագործող տրված հետ մուտք.

ինչպես եք լուծում ORA 28000 հաշիվը արգելափակված է: Լուծում

  1. Բեռնել SQL* Plus:
  2. Ստուգեք, թե ինչն է կողպված և ինչը՝ ոչ հետևյալ հրամանով. dba_users-ից ընտրել օգտվողի անունը, account_status;
  3. [username] (առանց փակագծերի) հաշիվն ապակողպելու համար մուտքագրեք հետևյալ հրամանը՝ alter user [username] account unlock;
  4. Կրկնեք 2-րդ քայլը՝ հաջողությունը հաստատելու համար:

Հետո, ինչպե՞ս կարող եմ տեսնել Oracle-ի բոլոր աղյուսակները:

Ամենահեշտ ճանապարհը տեսնել բոլոր աղյուսակները տվյալների բազայում պետք է հարցում անել all_tables-ին դիտել : SELECT սեփականատեր, table_name FROM all_tables; Սա կամք ցուցադրում սեփականատերը (օգտագործողը) և նրա անունը սեղան . Դրա համար հատուկ արտոնություններ պետք չեն տեսնել սա դիտել , բայց դա միայն ցույց է տալիս սեղաններ որոնք հասանելի են ձեզ:

Ինչպե՞ս գտնել Oracle նստաշրջանի ID-ն:

Փորձեք սա՝ SELECT SID, SERIAL# FROM V$-ից ՆԻՍՏ WHERE AUDSID = Sys_Context('USERENV', ' ՍԵՍԻՈՆԻԴ '); Քանի որ ձեզ հետաքրքրում է ընթացիկը նիստ , ընթացիկ նիստ պետք է լինի տեղական օրինակում (ըստ սահմանման), այնպես որ օգտագործեք V$ ՆԻՍՏ GV$-ի փոխարեն ՆԻՍՏ . Բացի այդ, այն ամենը, ինչ ձեզ հարկավոր է, AUDSID է ձեր եզակի նույնականացման համար նիստ.

Խորհուրդ ենք տալիս: