Oracle資料庫(一) 建立表空間

2021-09-23 15:41:57 字數 1081 閱讀 9757

1.資料庫:

oracle資料庫是資料的物理儲存,包括資料檔案ora或者dbf,控制檔案,聯機日誌,引數檔案.

2.例項:

乙個oracle例項有一系列的後台程序和記憶體結構組成,乙個資料庫可以有n個例項.

3.使用者:

使用者是在例項下建立的,不同例項可以建相同名字的使用者.使用者是管理表的基本單位.

4.表空間:

表空間是oracle對物理資料庫上相關資料檔案的邏輯對映.乙個資料庫在邏輯上被劃分成一到若干個表空間,每個表空間包含了在邏輯上相關聯的一組結構,每個資料庫至少有乙個表空間。

5.資料檔案:

每個表空間由磁碟上的乙個或多個檔案組成,這些檔案叫資料檔案,乙個資料檔案只能屬於乙個表空間。

6.資料庫的基本用法

(1)建立表空間:

create tablespace + 表空間名字

指定資料檔案所在位置:

datafile 『資料庫伺服器名字.dbf』

指定空間(m 兆)大小

size 100m

autoextend on 自動擴充套件

next 10m ; 擴充套件10兆

(2)刪除表空間

drop tablespace 表空間名字;

(3)建立使用者

create user 使用者名稱

identified by 密碼

default tablespace +表空間名字; 生出的表空間

(4)給使用者授權

----oracle資料庫中常用的角色

connect 連線角色,基本角色

resource 開發者角色

dba 超級管理員角色

----給使用者授權dba角色

grant dba to 使用者名稱;

(5)切換到使用者下

將使用者名稱跟密碼輸入切換

建立Oracle資料庫表空間

以管理員身份登陸 建立臨時表空間mydb temp create temporary tablespace mydb temp tempfile c database mydb temp.dbf 檔案路徑c database一定要存在,否則建立失敗。同時路徑中盡量不要有中文名稱。size 50m a...

ORACLE資料庫建立表空間

擴充套件表空間檔案 alter tablespace tbs yjtx data ldz oradata orcl tbs yjtx data 02.dbf size 1000m 建立臨時表空間 表空間自動擴容 size 1024m reuse autoextend on next 100m max...

oracle資料庫建立表空間

第1步 建立臨時表空間create temporary tablespace 臨時表空間名 tempfile 臨時表空間路徑x oracle data temp.dbf size 50m autoextend on next 50m maxsize 20480m extent management ...