Բովանդակություն:

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

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

Video: Ինչպե՞ս կարող եմ օգտվողի արտոնություն տրամադրել Oracle-ում:
Video: 8 Excel գործիքներ, որոնք բոլորը պետք է կարողանան օգտագործել 2024, Մայիս
Anonim

Ինչպես ստեղծել օգտատեր և թույլտվություններ տալ Oracle-ում

  1. ՍՏԵՂԾԵԼ ՕԳՏԱԳՈՐԾՈՂ books_admin նույնականացված է MyPassword-ով;
  2. ԳՐԱՆՏ ՄԻԱՑՆԵԼ books_admin-ին;
  3. ԳՐԱՆՏ ՄԻԱՑՆԵԼ, ՌԵՍՈՒՐՍ, DBA գրքերի_ադմինիստրատորին;
  4. ԳՐԱՆՏ ՍՏԵՂԾԵԼ ՆԻՍՏ ԳՐԱՆՏ ՑԱՆԿԱՑԱԾ ԱՐՏՈՆՈՒԹՅՈՒՆ TO books_admin;
  5. ԳՐԱՆՏ ԱՆՍԱՀՄԱՆԱՓԱԿ ՍԵՂԱՆԱԿԻ ՏԵՂԸ books_admin-ին;
  6. ԳՐԱՆՏ ԸՆՏՐԵԼ, ՆԵՐԴՐԵԼ, ԹԱՐՄԱՑՆԵԼ, Ջնջել սխեմայի վրա: գրքեր TO books_admin;

Այսպիսով, ի՞նչ է Oracle-ում դրամաշնորհային տարբերակով:

ՀԵՏ ԳՐԱՆՏԻ ՏԱՐԲԵՐԱԿ կետ. Օբյեկտի սեփականատերը կարող է դրամաշնորհ այն մեկ այլ օգտվողին` նշելով WITH-ը ԳՐԱՆՏԻ ՏԱՐԲԵՐԱԿ կետում ԳՐԱՆՏ հայտարարություն. Այս դեպքում նոր դրամաշնորհառուն այնուհետև կարող է դրամաշնորհ այլ օգտվողների կամ դերերի հասանելիության նույն մակարդակը:

ինչպե՞ս եք թույլտվություններ տալիս SQL-ում: SQL դրամաշնորհ հրամանն օգտագործվում է ապահովել մուտքը կամ արտոնություններ տվյալների բազայի օբյեկտների վրա օգտագործողների համար: -ի շարահյուսությունը ԳՐԱՆՏ հրամանը հետևյալն է. ԳՐԱՆՏ privilege_name ON object_name TO {user_name | ՀԱՍԱՐԱԿԱԿԱՆ | role_name} [հետ ԳՐԱՆՏ տարբերակ]; Այստեղ privilege_name մուտք իրավունք կամ արտոնություն տրվել է օգտագործողին:

Պարզապես, ինչպե՞ս եք ստուգում, թե արդյոք օգտատերը հասանելի է Oracle-ի աղյուսակին:

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

Ի՞նչ է Oracle-ում օգտատիրոջը Grant Connect ռեսուրսը:

Այն ՌԵՍՈՒՐՍ դերը դրամաշնորհներ ա օգտագործող արտոնություններ, որոնք անհրաժեշտ են պրոցեդուրաներ, գործարկիչներ և Oracle8-ում տիպեր ստեղծելու համար օգտագործողի սեփական սխեմայի տարածքը. Տրամադրում ա օգտվողի ՌԵՍՈՒՐՍ առանց ՄԻԱՑՆԵԼ , հնարավորության դեպքում թույլ չի տալիս օգտագործող տվյալների բազա մուտք գործելու համար:

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