如何查看當前oracle用戶的表空間?
最直觀的方法是直接在pl/sql中查看命令行,如下所示:
Select*fromall_users查看表空間:
從DBA_tablespace中選擇tablespace_name,查看用戶具有什么角色:
select*fromDBA_role_privswheregrantee#39用戶名#39;
查看角色包括哪些系統權限:
select*fromDBA_sys_privswheregrantee#39DBA#39查看oracle中的所有角色:
select*fromdba_rol
oracle如何查看表空間?
1要檢查當前用戶使用的表空間,只需使用命令select*fromuser_users,其中username標識用戶名,default_tablespac
如何查看oracle數據庫表名稱?
使用具有dba權限的帳戶登錄數據庫以執行該命令。
如何查看表是哪個存儲過程創建的?
你是指哪個存儲過程創建了查詢表,還是哪個存儲過程在表中插入了數據?
如果是oracle數據庫,請從系統視圖user_sourc
查看Oracle表中的索引?
具有dba權限的帳戶使用:
select_namefromDBA_indexeswhere_name表名;-找出索引名稱
然后根據索引名,轉到DBA_IND_COLUMNS視圖查看相應的字段:
select_namefromDBA_ind_columnswhere_name索引名稱。
如果是表所有者的帳戶,請對相應的視圖名稱進行以下更改:
dba_indexes》用戶索引
DBA_IND_COLUMNS》用戶_IND_COLUMNS