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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 10g 建立只讀使用者語法Oracle 10g
- oracle 只讀賬戶的建立Oracle
- PG 資料庫只讀使用者的建立。資料庫
- Oracle建立一個schema的只讀賬號Oracle
- oracle 使用者的只讀許可權Oracle
- MySql 建立只讀賬號MySql
- PG 裡面的只讀使用者,只讀資料庫資料庫
- Oracle只讀事務Oracle
- oracle的只讀事務Oracle
- 怎樣在oracle資料庫中建一個只讀使用者Oracle資料庫
- Oracle 11g開啟只讀使用者和管理員使用者SQL審計OracleSQL
- oracle給使用者分配特定使用者下特定表的只讀許可權Oracle
- kubernetes實戰篇之建立一個只讀許可權的使用者
- 使用Spring Data建立只讀儲存庫 | BaeldungSpring
- kubernetes高階之建立只讀檔案系統以及只讀asp.net core容器ASP.NET
- Oracle 建立使用者Oracle
- oracle建立使用者Oracle
- Oracle建立新使用者Oracle
- 2.2.3 關於配置Oracle-Home只讀模式Oracle模式
- Oracle11g新特性之只讀表Oracle
- 啟動oracle資料庫到只讀模式Oracle資料庫模式
- 管理(006):啟用只讀Oracle Home目錄Oracle
- 【ORACLE21C】Oracle21c 只讀目錄說明Oracle
- 【Oracle】rman 恢復只讀表空間資料庫Oracle資料庫
- ORACLE 只讀資料檔案備份與恢復Oracle
- Oracle DG管理模式和只讀模式相互切換Oracle模式
- shell oracle 建立使用者指令碼Oracle指令碼
- 使用非oracle使用者建立databaseOracleDatabase
- oracle建立使用者並授權Oracle
- 詳解oracle使用者建立(中)Oracle
- oracle10g建立使用者Oracle
- Windows下磁碟只讀Windows
- Oracle建立表空間、建立使用者以及授權Oracle
- PLSQL來Oracle建立表空間和建立使用者SQLOracle
- comboBox設定為只讀(只選)
- RDSforPostgreSQL無法建只讀使用者的問題討論SQL
- mysql建立只讀賬號和增刪改查許可權賬號MySql
- Oracle 11g 新特性:只讀表(Read-only)Oracle