oracle中例項和表空間和使用者的關係

2021-09-24 11:19:47 字數 1244 閱讀 2519

乙個資料庫可以有多個資料庫例項,乙個例項可以有多個表空間,乙個表空間可以有多張表

建立過程:表空間—>使用者—>表

資料庫建立使用者的步驟:

1.先用系統管理員的賬號登陸plsql(使用sysdba)

2.再執行指令碼

tempfile

是臨時表空間檔案的路徑,datafile是表空間的資料檔案的路徑

檢視臨時表空間的路徑:

select

*from

dba_data_files

將建使用者的指令碼中的tempfile和datafile中的路徑替換為臨時表空間的路徑

資料庫建立使用者的指令碼:

--刪除表空間,以支援重複刷

begin

execute immediate 'drop tablespace tbs_assist2_tmp including contents and datafiles';

exception when others then null;

end;  /

--刪除資料空間

begin

execute immediate 'drop tablespace tbs_assist2_dat including contents and datafiles';

exception when others then null;

end;  /

create user assist2 identified by "assist2"

default tablespace tbs_assist2_dat

temporary tablespace tbs_assist2_tmp

profile default;

grant connect               to assist2; 

grant resource              to assist2;

grant

create procedure,

create synonym,

create sequence,

create table,

create view,

execute any procedure, force transaction

to assist2;

grant unlimited tablespace  to assist2;

Oracle的表空間和建立Oracle使用者

一 表空間 永久表空間 描述 表空間是資料庫的邏輯劃分,乙個表空間只能屬於乙個資料庫,所有的資料庫物件都存放在指定的表空間中,但主要存放的是 表,所以稱作表空間。建立永久表空間sql語句 create tablespace njxh datafile d oracle oradata orcl nj...

Oracle 表空間和臨時表空間

表空間 此空間是用來進行資料儲存的 表 function 儲存過程等 所以是實際物理儲存區域。臨時表空間 主要用途是在資料庫進行排序運算 如建立索引 order by及group by distinct union intersect minus sort merge及join analyze命令 ...

oracle中建立使用者和表空間

表空間 建立表空間 create tablespace sunnycoffee datafile e oracletest sunnycoffee ts.dbf size 10m autoextend on 刪除表空間 drop tablespace sunnycoffee including co...