用戶訪問表空間
發布時間: 2025-01-16 20:07:07
❶ Oracle想更改某個用戶的表空間,不遷移原來的表和數據,能訪問原表空間的原數據嗎能的話該怎麼訪問
更改用戶的表空間後,被廢棄的表空間必須分配個某個其它用戶後才能被訪問,否則表空間會被徹底拋棄,丟失數據。
❷ 怎麼查看資料庫用戶使用的是那個表空間
最直觀的方法就是直接在pl/sql里查看 命令行如下
查看所有用戶:select * from all_users;
查看錶空間:select tablespace_name from dba_tablespaces;
查看用戶具有怎樣的角色:select * from dba_role_privs where grantee='用戶名';
查看某個角色包括哪些系統許可權:select * from dba_sys_privs where grantee='DBA'
查看oracle中所有的角色:select * from dba_roles;
❸ oracle 中如何創建一個用戶(比如myuser),使得這個用戶只能訪問(select)某個指定的表空間中的表
必須限制到到指定用戶下的指定表,不能某個用戶所有/某個表空間所有的表一起賦權的;
grant select aTable to aUser; --替換表名/用戶名
熱點內容