oracle命名空間和使用者的基本操作

2021-08-04 17:06:44 字數 1302 閱讀 2681

一、命名空間

1.建立

create tablespace qt datafile 

'/home/oracle/qt.dbf' size 200m autoextend on next 10m maxsize unlimited

logging

online

permanent

extent management local autoallocate

blocksize 8k;

2.刪除

drop tablespace qt including contents and datafiles;

二、使用者

1.建立

create user qt identified by 123456 default tablespace qt;

2.賦權

1)賦權

grant connect,resource to qt;

grant create any table to qt;

grant delete any table to qt;

grant insert any table to qt;

grant select any table to qt;

grant update any table to qt;

grant unlimited tablespace to qt;

grant create any sequence to qt;

grant create any view to qt;

grant execute any procedure to qt;

2)檢視許可權

select * from user_sys_privs;//檢視當前使用者所有許可權

select * from user_tab_privs;//檢視所用使用者對錶的許可權

3)收回許可權

基本語法同grant,關鍵字為

revoke

4)角色

角色即許可權的集合,可以把乙個角色授予給使用者

create role myrole;//建立角色

grant create session to myrole;//將建立

session

的許可權授予

myrole

grant myrole to zhangsan;//授予

zhangsan

使用者myrole

的角色

drop role myrole;刪除角色

3.刪除

drop user qt cascade;

Oracle建立命名空間和新使用者

img oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫 這步一定要建立好,因為這裡沒有做好,會在建立表空間時出錯 我就在這裡花了幾個小時,暈 建...

oracle建立命名空間和新使用者

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫 這步一定要建立好,因為這裡沒有做好,會在建立表空間時出錯 我就在這裡花了幾個小時,暈 建立完資料...

Oracle建立命名空間和新使用者

oracle安裝完後,其中有乙個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。為了避免麻煩,可以用 database configuration assistant 嚮導來建立資料庫 這步一定要建立好,因為這裡沒有做好,會在建立表空間時出錯 我就在這裡花了幾個小時,暈 建立完資料...