oracle資料庫sql語句14 資料庫管理

2021-08-16 08:27:58 字數 1501 閱讀 1691

conn system/12345678

--查詢所有使用者狀態

select username,account_status from dba_users;

--查詢資料檔案

select tablespace_name, file_name from dba_data_files;

--查詢所有許可權

select * from system_privilege_map;

--建立使用者

create user user1 identified by 123;

--授予連線資料庫 建立資料庫 許可權

grant connect to user1;

grant resource to user1;

--授予許可權

grant create session, create table, create view to user1;

--授予許可權 傳遞性

grant create session, create table, create view to user1 with admin option;

--**許可權

revoke create table, create view from user1;

conn user1/123

create table aaa(id int);

--連線資料庫的許可權

grant create session to user1;

grant unlimited tablespace to user1;//授予user1使用者使用表空間的許可權

--建立表的許可權

grant create table to user1;

--刪除表的許可權

grant drop any table to user1;

--插入表的許可權

grant insert any table to user1;

--修改表的許可權

grant update any table to user1;

grant all to public;//這條比較重要,授予所有許可權(all)給所有使用者(public)

grant select on tablename to user1;//授予zhangsan使用者檢視指定表的許可權

grant drop on tablename to user1;//授予刪除表的許可權

grant insert on tablename to user1;//授予插入的許可權

grant update on tablename to user1;//授予修改表的許可權

grant insert(id) on tablename to user1;

grant update(id) on tablename to user1;//授予對指定表特定欄位的插入和修改許可權,注意,只能是insert和update

grant alert all table to user1;//授予zhangsan使用者alert任意表的許可權

Oracle資料庫sql語句

1.建立使用者 賦許可權 刪除使用者 drop tablespace test tbs including contents cascade constraints 刪除表空間 create tablespace test tbs datafile test pdb.dbf size 1024m a...

oracle資料庫sql語句01

查詢所有使用者 select username,account status from dba users 查詢表資訊 sql desc scott.emp 名稱 是否為空?型別 empno not null number 4 ename varchar2 10 job varchar2 9 mgr...

oracle常用資料庫sql語句

建立表空間 create bigfile tablespace 表空間名稱 datafile 表空間路徑 size 100m autoextend on extent management local autoallocate 建立使用者 create user 使用者名稱 identified b...