乙個資料庫可以有多個資料庫例項,乙個例項可以有多個表空間,乙個表空間可以有多張表
建立過程:表空間—>使用者—>表
資料庫建立使用者的步驟:
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...