oracle查看目前使用者資訊

來源:互聯網
上載者:User

標籤:

一、查看目前使用者資訊:

1、查看目前使用者擁有的角色許可權資訊:select * from role_sys_privs;

2、查看目前使用者的詳細資料:select * from user_users;

3、查看目前使用者的角色資訊:select * from user_role_privs;

 

總結:ORACLE中資料字典視圖分為3大類,用首碼區別,分別為:USER,ALL 和 DBA,

許多資料字典視圖包含相似的資訊。

 

USER_*:有關使用者所擁有的對象資訊,即使用者自己建立的對象資訊。

ALL_*:有關使用者可以訪問的對象的資訊,即使用者自己建立的對象的資訊加上其他使用者建立的對象但該使用者有權訪問的資訊。

DBA_*:有關整個資料庫中對象的資訊。

 

其他:

查看使用者和預設資料表空間的關係。
select username,default_tablespace from dba_users;

1.查看錶結構:desc表名

2.查看目前使用者的表:

  1. select table_name from user_tables;

3.查看所有使用者的表名:

  1. select table_name from all_tables;

4.查看所有表名(其中包括系統資料表)

  1. select table_name from all_tables;

5.查看所有的表:

  1. select * from tab/dba_tables/dba_objects/cat;

下面介紹Oracle查詢使用者資料表空間

◆Oracle查詢使用者資料表空間:select * from user_all_tables

◆Oracle查詢所有函數和儲存過程:select * from user_source

◆Oracle查詢所有使用者:select * from all_users.select * from dba_users

◆Oracle查看目前使用者串連:select * from v$Session

◆Oracle查看目前使用者許可權:select * from session_privs

◆Oracle查看使用者資料表空間使用方式:

  1. select a.file_id "FileNo",a.tablespace_name
  2. "Tablespace_name",
  3. a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",
  4. sum(nvl(b.bytes,0)) "Free",
  5. sum(nvl(b.bytes,0))/a.bytes*100 "%free"
  6. from dba_data_files a, dba_free_space b
  7. where a.file_id = b .file_id(+)
  8. group by a.tablespace_name ,
  9. a.file_id,a.bytes order by a.tablespace_name;

1.查看所有使用者:

select * from dba_user;

select * from all_users;

select * from user_users;

2.查看使用者系統許可權:

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

3.查看使用者物件許可權:

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

4.查看所有角色:

select * from dba_roles;

5.查看使用者所擁有的角色:

select * from dba_role_privs;

select * from user_role_privs; 

6.查看角色所擁有的許可權: 

select * from role_sys_privs; 

select * from role_tab_privs; 

7.查看所有系統許可權 

select * from system_privilege_map; 

8.查看所有對象許可權 

select * from table_privilege_map; 

以上是在Oracle中查看使用者權限 ,

在DB2中為:

select * from syscat.dbauth

或者

get authorizations 
查看sid

select * from v$instance

oracle查看目前使用者資訊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.