• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Oracle數據庫創建新用戶并授權某些表的查詢權限

    在工作中,因為一些特別需求我們但愿在Oracle數據庫中有一個用戶只有指心猿意馬表的查詢權限,這樣既能包管這個用戶能查詢到資料供參考,有包管了數據不被這個用戶點竄或刪除。

    為了實現這個目標,下面,我們一路來看看個過程的實現。

    東西/原料

    • 電腦

    方式/步調

    1. 1

      在數據庫本機用利用cmd指令調出號令行窗口,再用 sqlplus / as sysdba登錄到數據庫中。而且用對要賦權限的表所有者毗連數據庫,不然后續賦權限會掉敗。

    2. 2

      建立用戶

      create user test  identified by test123;

      建立test用戶,暗碼設置為test123。

    3. 3

      授權test用戶的毗連、資本權限。

      grant connect,resource to test;

    4. 4

      指心猿意馬表授權查詢權限。

      grant select on user.tablename to test;

      這里有個重點,若是數據庫有多用戶別離節制分歧的表,那么在指心猿意馬表時必然要在表前面加上用戶名。

      若是是更多的表成立權限節制,那么就執行多條針對表的權限付與語句。

    5. 5

      用新建登錄數據庫進行驗證,我們起首來嘗嘗delete刪除數據的功能,成果報錯無法執行,申明我們添加的用戶沒有刪除權限。

    6. 6

      再來驗證select查詢功能,順遂查找到指定命據。新建用戶并指心猿意馬查詢權限功能實現。

      同時查詢沒有賦權限的表,同樣被拒。

    注重事項

    • delete insert update 的權限也是一樣的付與體例。
    • 發表于 2019-05-17 20:01
    • 閱讀 ( 1708 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆