轉至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase
使用PLSQL 創建Oracle數據庫用戶並設置權限
1、 首先在 PLQL Developer 中打開數據庫。使用 "sys" 用戶,輸入數據庫名稱,輸入該數據庫”sys” 用戶的密碼,在 ”Connect as” 組合框中選中 “SYSDBA”。單擊OK 按鈕打開數據庫。
2、創建”User” 型用戶 “DXXFLD”。找到 “Users” 文件夾,右鍵彈出菜單中,選中”New”,
彈出用戶創建界面:
在其中輸入要添加的用戶名 ”DXXFLD”,並作其他設置如下:
然后通過 “Quotas” 選項卡設置 用戶權限:將 “Tablespace” 中選中 “User”, 勾選 “Unlimited” 復選項 (這個一定要選中啊,不然創建表的時候會提示沒有表空間的訪問權限的)。
注意、一定要分配的權限:Role privileges 角色權限,至少分配connect(連接權限)、resource(資源訪問權限)
System privileges系統權限,至少分配unlimitedtablespace(無限使用表空間權限)
Quotas配額權限:“Tablespace”中選中General里你填的默認表空間, 勾選“Unlimited” 復選項(這個一定要選中啊,不然創建表的時候會提示沒有表空間的訪問權限的)。
然后單擊 ”Apply” 按鈕使各項設置起作用。
2、 使用新創建的用戶創建表。在”Tables” 文件夾上右鍵單擊,選中彈出菜單中“New” 選項
在之后彈出屬性頁下,做如下設置:
然后再設置字段名等其他屬性就和直接用 “System” 或 “Sys” 等表空間創建表一樣了。
要說明的是使用自定義 ”Users”創建的表,其在 PLSQL 中 “Users“->”Tables”目錄下才可見。