oracle的表空間 使用者 以及給使用者授權

2021-09-11 03:27:19 字數 1138 閱讀 2996

oracle中使用者的所有資料都是存放在表空間中的,很多個使用者可以共用乙個表空間,也可以指定乙個使用者只用某乙個表空間。

表空間:建立表空間會在物理磁碟上建立乙個資料檔案,作為資料庫物件(使用者、表、儲存過程等等)的物理儲存空間;

使用者:建立使用者必須為其指定表空間,如果沒有顯性指定預設表空間,則指定為users表空間;建立使用者後,可以在使用者上,建立表、儲存過程等等其他資料庫物件;

注:以下操作都是在sys使用者下

1.建立表空間

laoma: 表空間名稱。

路徑:表示存放表空間***.dbf的位址

100m:表示表空間的大小

2.建立使用者並指定表空間
create user laoma_user identified by password default tablespace laoma;
laoma_user:使用者名稱

password:使用者密碼

laoma: 給使用者指定的表空間名稱

3.給使用者授權
grant connect,resource to laoma_user;
表示把 connect,resource許可權授予laoma使用者

grant dba to laoma_user;
表示把 dba許可權授予給laoma使用者,授權成功。

4.將新建的表空間指定給已經存在的使用者
alter user laoma_one default tablespace laoma;
表示將laoma這個表空間指定給laoma_one這個已經存在的使用者

oracle建立表空間以及給使用者授予許可權

建立表空間 語法 create tablespace 表空間名 datafile 路徑 size 100m aotuextend to create tablespace myspace datafile d myspace myspace.dbf size 100m autoextend on 給...

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 wftest temp tempfile e oracle oradata orcl wftest temp01.dbf size 32m autoextend on next 32m maxsize 2048m extent ...