批量的遷移一個資料庫上某使用者所有表的同義詞
批量的遷移一個資料庫上某使用者所有表的同義詞:
把某個資料庫上某個使用者的所有同義詞遷移到其他資料庫上的其他使用者。
把下面的語句在另一資料庫上執行一下:
select 'create or replace public synonym '|| table_name || ' for ' || 'xbomswas.'||table_name ||';' from user_tables;
驗證一下剛建立的所有同義詞是否存在:
select * from All_Synonyms where table_owner='XBOMSWAS'
把所有的表授權給另一個使用者:
select 'grant insert,update,delete,select on '|| table_name ||' to xbdt;' from user_tables;
查詢是否把表的許可權授予給其他使用者:
select * from user_tab_privs;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-468565/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 授權訪問使用者的所有表.、批量建立和表名一致的同義詞
- 在一個資料庫中模擬兩個資料庫(每個資料庫中使用者都建立表的同義詞)資料庫
- 同/不同庫遷移資料(在同使用者及表空間)測試
- 資料庫鏈與同義詞資料庫
- mysql下批量清空某個庫下的所有表(庫不要刪除,保留空庫)MySql
- 資料遷移(1)——通過資料泵表結構批量遷移
- 資料庫物件、表空間、表、檢視、索引、同義詞序列等的字典資料庫物件索引
- Oracle資料庫開發——同義詞Oracle資料庫
- GBase 如何批量清空某資料庫中部分表的資料?資料庫
- ASM的資料庫遷移回到DISK上ASM資料庫
- MySQL資料庫遷移與MySQL資料庫批量恢復MySql資料庫
- 資料庫遷移的幾個方式資料庫
- SQL刪除資料庫裡所有表的外來鍵,同時刪除所有使用者表SQL資料庫
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 一次資料庫上雲遷移效能下降的排查資料庫
- Oracle——04同義詞與資料庫連結Oracle資料庫
- 資料泵全庫遷移,排除一個大表【kingsql作品】SQL
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- 同版本的庚頓實時資料庫的資料遷移操作步驟資料庫
- 同例項下不同使用者之前的表級遷移
- Oracle資料鏈+同義詞+訪問遠端資料庫Oracle資料庫
- Oracle資料庫(資料泵)遷移方案(上)Oracle資料庫
- ORACLE表批量遷移表空間Oracle
- Oracle資料庫(DataGuard)遷移方案(上)Oracle資料庫
- 資料庫物件遷移表空間資料庫物件
- 外部表的另一種用途 資料遷移
- 獲取SQL資料庫中某個表中的所有欄位名稱的通用方法SQL資料庫
- 【原創】匯出所有物件(表、索引、檢視、同義詞)的建立指令碼物件索引指令碼
- kill某個使用者的所有程式
- SSIS 開發篇-做一個簡單的SqlServer資料表資料遷移SQLServer
- 如何匯出11.2.0.4的某個資料庫使用者許可權及角色並快速複製到另一個同版本的資料庫資料庫
- 【遷移】使用rman遷移資料庫資料庫
- 資料庫檔案的遷移資料庫
- SQL Server中獲取一個資料庫的所有表的列數SQLServer資料庫
- 資料庫遷移資料庫
- EF 中多個資料庫遷移資料庫
- mysql 通過遷移某個庫的目錄來擴容MySql
- 一個簡單的MySQL資料遷移示例MySql