Oracle建立只讀使用者
Oracle建立只讀使用者:
第一步、建立使用者。使用有管理員許可權的使用者建立一個新的使用者:
create user 使用者名稱 identified by 密碼 default tablespace 表空間;
第二步、賦連線許可權:
grant connect to 使用者名稱;
第三步、賦表許可權:
grant select on owner.表名 to 使用者名稱;
如果有多表,可以用selece轉換批次執行語句:
select 'grant select on '||owner||'.'||object_name||' to 使用者名稱;'
from dba_objects
where owner in ('owner')
and object_type='TABLE';
第四步、建立同義詞:
create or replace SYNONYM 使用者名稱.表名 FOR owner.表名;
如果有多表,可以用selece轉換批次執行語句:
SELECT 'create or replace SYNONYM 使用者名稱.'||object_name||' FOR '||owner||'.'||object_name||';' from dba_objects
where owner in ('owner')
and object_type='TABLE';
這樣在主庫建立的使用者在備庫也是同樣可以有相同的只讀許可權。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2930036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PostgreSQL建立只讀使用者SQL
- PG 資料庫只讀使用者的建立。資料庫
- oracle的只讀事務Oracle
- kubernetes實戰篇之建立一個只讀許可權的使用者
- MongoDB建立只讀使用者並授權指定集合的查詢許可權MongoDB
- 使用Spring Data建立只讀儲存庫 | BaeldungSpring
- kubernetes高階之建立只讀檔案系統以及只讀asp.net core容器ASP.NET
- 2.2.3 關於配置Oracle-Home只讀模式Oracle模式
- 管理(006):啟用只讀Oracle Home目錄Oracle
- 【ORACLE21C】Oracle21c 只讀目錄說明Oracle
- Oracle建立使用者和授權Oracle
- oracle 建立表空間和使用者Oracle
- Oracle建立表空間和使用者Oracle
- Oracle 11g 新特性:只讀表(Read-only)Oracle
- Oracle建立使用者、角色、授權、建表Oracle
- oracle資料庫使用者建立步驟Oracle資料庫
- Oracle 18c - 配置只讀 OracleHome / DBCA / Patching / Upgrade (文件 ID 2469646.1)Oracle
- Oracle 19C 建立使用者&表空間Oracle
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- 只讀表空間
- LightDB/PostgreSQL標準業務建立語句【賦予讀寫許可權和只讀許可權】SQL
- TypeScript 介面 只讀屬性TypeScript
- easyui datebox 設定只讀UI
- 只讀儲存器ROM
- 【SQL】Oracle建立CLOB型別上傳下載讀取檔案SQLOracle型別
- 修改Viewvc程式碼使只讀許可權的使用者只能檢視logViewC程式
- oracle匯出使用者、表空間和角色的建立語句Oracle
- Oracle資料庫scott使用者建立view檢視許可權Oracle資料庫View
- 直播網站程式原始碼,【openpyxl】只讀模式、只寫模式網站原始碼模式
- MySQL 配置InnoDB為只讀操作MySql
- Oracle data link建立Oracle
- 如何讓某些使用者對Marketing Cloud的contact資料只能實施只讀操作Cloud
- word只讀文件怎麼改成可編輯文件 word檔案怎樣取消只讀模式模式
- Oracle使用者Oracle
- Oracle OCP(20):建立表Oracle
- Oracle 建立序列語句Oracle
- 文件被鎖定以只讀模式開啟怎麼取消 檔案只讀模式怎麼解除模式
- word檔案怎樣取消只讀模式 把只讀檔案轉化為可編輯檔案模式