oracle使用者相關sql

2021-08-31 12:03:48 字數 1522 閱讀 4997

1.檢視使用者擁有的資料庫物件

sql**

select object_name from user_objects;

2.檢視約束資訊

sql**

select constraint_name from user_constraints;

3.檢視使用者所擁有的表

sql**

select table_name from user_tables;

或sql**

select *from tab;

4.檢視使用者所擁有的檢視

sql**

select view_name from user_views;

5.檢視使用者所擁有的觸發器

sql**

select trigger_name from user_triggers;

6.檢視使用者擁有的序列

sql**

select sequence_name from user_sequence;

7.檢視使用者擁有的索引

sql**

select index_name from user_indexs;

8.顯示當前使用者

sql**

show user;

9.切換使用者

sql**

conn scott/tiger;

10.將使用者賦予某種角色登入

sql**

conn scott/tiger as sysdba;

11.檢視所有使用者

sql**

conn system/unis;

select username from dba_users;

12.檢視使用者所擁有的許可權

sql**

select *from session_privs;

13.給使用者加鎖

sql**

alter user scott account lock;

14.給使用者解鎖

sql**

alter user scott account unlock;

15.修改使用者密碼

sql**

alter user zzg identified by zzg123

16.新建使用者

sql**

create user zzg identified by zzg123;

17.刪除使用者及相關物件

sql**

drop user zzg cascade;

18.給使用者賦權(多個採用逗號間隔)

sql**

grant create session,create table to zzg;

19.分配表空間給使用者

sql**

alter user zzg default tablespace ts_zzg;

20.授權表空間給使用者

sql**

grant unlimited tablespace to zzg;

**:計算機培訓網

oracle相關sql命令

預設oracle安裝完oracle後,初學者應該了解的一些sql語句 1 連線 sql plus system manager 2 顯示當前連線使用者 sql show user 3 檢視系統擁有哪些使用者 sql select from all users 4 新建使用者並授權 sql creat...

Oracle 檢視使用者相關資訊

0 表空間 檢視當前使用者下的角色 系統許可權 表級許可權 所有表 select from user role privs select from user sys privs select from user tab privs select from user tables 1 使用者 檢視當前...

oracle新建使用者相關操作

oracle新建使用者相關操作 檢視使用者及表空間 select username,default tablespace from dba users 檢視表空間 users 資訊 select t.from sys.dba data files t where t.tablespace name ...