Oracle-da bütün istifadəçiləri necə görə bilərəm?
Oracle-da bütün istifadəçiləri necə görə bilərəm?

Video: Oracle-da bütün istifadəçiləri necə görə bilərəm?

Video: Oracle-da bütün istifadəçiləri necə görə bilərəm?
Video: OPERA PMS - Oracle Hospitality earning | 11. Debitor borcları 2024, Aprel
Anonim

Sən tapa bilərsən bütün istifadəçilər ildə yaradılmışdır Oracle əmr sorğusundan sorğu işlətməklə. The istifadəçi məlumat müxtəlif sistem cədvəllərində saxlanılır - nədən asılı olaraq ALL_USERS və DBA_USERS istifadəçi almaq istədiyiniz məlumat.

Bununla əlaqədar olaraq, istifadəçinin Oracle-da cədvələ daxil olub-olmadığını necə yoxlaya bilərsiniz?

Kimə müəyyən etmək hansı istifadəçilər var birbaşa qrant masaya giriş biz DBA_TAB_PRIVS görünüşünü istifadə edəcəyik: SELECT * FROM DBA_TAB_PRIVS; Bacararsan yoxlayın bu sorğudan qaytarılan sütunlar haqqında ətraflı məlumat üçün rəsmi sənədlər, lakin kritik sütunlar bunlardır: GRANTEE edir -nin adı istifadəçi verilməsi ilə Giriş.

ORA 28000-ni necə həll edirsiniz Hesab kilidlənib? Həll

  1. SQL*Plus yükləyin.
  2. Aşağıdakı komanda ilə nəyin kilidləndiyini və nəyin bağlanmadığını yoxlayın: dba_users-dən username, account_status seçin;
  3. [istifadəçi adı] (mötərizəsiz) hesabının kilidini açmaq üçün aşağıdakı əmri daxil edin: istifadəçi [istifadəçi adı] hesabının kilidini açmaq;
  4. Müvəffəqiyyəti yoxlamaq üçün 2-ci addımı təkrar edin.

O zaman Oracle-da bütün cədvəlləri necə görə bilərəm?

Ən asan yol bütün cədvəllərə baxın verilənlər bazasında bütün_cədvəlləri sorğulamaqdır görünüşü : SELECT sahibi, cədvəl_adı FROM all_tables; Bu olacaq göstərmək sahibi (istifadəçi) və adı masa . Bunun üçün heç bir xüsusi imtiyazlara ehtiyacınız yoxdur görmək bu görünüşü , lakin yalnız göstərir masalar sizin üçün əlçatan olan.

Oracle sessiya ID-sini necə tapa bilərəm?

Bunu cəhd edin: V$-DAN SID, SERIAL# SEÇİN SESSİYA HARADA AUDSID = Sys_Context('USERENV', ' SESSİONID '); Cari ilə maraqlandığınız üçün sessiya , Cari sessiya yerli instansiyada olmalıdır (tərifə görə), ona görə də V$ istifadə edin SESSİYA GV$ əvəzinə SESSİYA . Bundan əlavə, sizə lazım olan tək şey öz şəxsiyyətinizi unikal şəkildə müəyyən etmək üçün AUDSID-dir sessiya.

Tövsiyə: