oracle資料庫,創建一個用戶,讓他只有修改、執行存盤程序和查詢資料庫的權限
uj5u.com熱心網友回復:
那就只給 connect 和create procedure 權限。不過,可能會有 create table 的權限;
uj5u.com熱心網友回復:
create table 的權限有另外賦予僅僅給CONNECT權限,是無法建表的
可以給予CONNECT權限
SQL> grant create any procedure to u1;
授權成功。
SQL> grant alter any procedure to u1;
授權成功。
SQL> grant drop any procedure to u1;
授權成功。
SQL> create or replace procedure test_proc
2 as
3 begin
4 null;
5 end;
6 /
程序已創建。
SQL> exec test_proc;
PL/SQL 程序已成功完成。
uj5u.com熱心網友回復:
查詢資料庫的權限。這是mysql的概念。oracle中,查詢權限,查詢誰的表,自己的,還是其他的。
如果是自己的,那可以將表改成只讀表
如果是其他用戶的,可以通過其他用戶給他授權來實作
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/113610.html
標籤:基礎和管理
上一篇:日期欄位的查詢
