oracle建立使用者與表空間

2021-08-16 07:49:43 字數 1035 閱讀 7612

1.建立使用者(在 sys 使用者下操作)

create user 使用者名稱 identified by 密碼;

2.修改使用者密碼(在 sys 使用者下操作)

alter user 使用者名稱 identified by 新密碼;

3.刪除使用者(在 sys 使用者下操作)

drop user 使用者名稱 cascade; --- 加上cascade則將使用者連同其建立的東西全部刪除

4.使用者授權(在 sys 使用者下操作)

grant dba to 使用者名稱;  --- 授 dba 許可權

dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。

resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。

connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。

對於普通使用者:授予connect, resource許可權。

對於dba管理使用者:授予connect,resource, dba許可權。

5.建立表空間(在 sys 使用者下操作)

create tablespace 表空間名字   

datafile  '表空間存放位址'   

size  初始化表空間大小(單位m)   

autoextend on next 當表空間滿了之後,每次增長的大小(單位m) 

6.增加表空間資料檔案

create tablespace 表空間名字   

add datafile  '表空間存放位址'   

size  初始化表空間大小(單位m)   

autoextend on next 當表空間滿了之後,每次增長的大小(單位m)

7.檢視表空間 

select * from dba_data_files;

8.將某張表賦權給某個使用者

grant select, insert, update, delete on 表名 to 使用者名稱;  -- 賦權,elect, insert, update, delete 許可權

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend onnext 32m maxsi...

oracle建立表空間,建立使用者

建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...