Oracle資料庫體系結構 和基本操作

2021-10-09 12:27:16 字數 2938 閱讀 9188

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

表空間:邏輯單位,當資料庫很大時 ,會將資料庫細分為表空間

資料檔案:資料檔案,多個資料檔案 組成表空間

建立永久表空間

create

[bigfile]

tablespace 表空間名

datefile 'file_name' size k|m

autoextend off|on

next number k|m

maxsize unlimited|number k|m;

online|offline

extend management

dictionary|

local

autoallocate|uniform

size number k|m

segment space management auto|manual --段空間管理 自動或手動

建立臨時表空間

create

temporary

tablespace 表空間名

tempfile 'file_name' size k|m

autoextend off|on

next number k|m

maxsize unlimited|number k|m;

online|offline

extend management

dictionary|

local

autoallocate|uniform

size number k|m

segment space management auto|manual --段空間管理 自動或手動

connect --連線角色,基本角色

resource–開發者角色

dba–超級管理員角色

grant dba to liang

create table person(pid number(20),pname varchar2(10));

alter table person add (gender number(1));

alter table person modify gender char(1);

alter table person rename column gender to ***;

alter table person drop column ***;

如果表中沒有資料 會顯示未選定行

select * from person;

insert into person(pid,pname) values (1,『小明』);

新增記錄需要提交事務 commit;

update person set pname=『小紅』 where pid=1;

刪除表中全部記錄

delete from person;

刪除表結構

drop table person;

先刪除表 再建立表。效果等同於刪除表中全部記錄。

在資料量大的情況下,尤其在表中帶有索引的情況下,該操作效率高

索引可以提供查詢效率 但是會影響增刪改效率

truncate table person;

預設從一開始 依次遞增

create sequence s_person;

資料庫 Oracle體系結構

oracle就資料庫本身而言,大致上可以分為兩個主要部分 1.oracle例項 oracle instance是指資料庫伺服器的記憶體及相關處理程式。2.oracle資料庫檔案 資料庫檔案則由作業系統內的各種檔案組成。oracle instance主要由系統全域性區和後台處理程式組成。全域性區包括1...

Oracle資料庫 體系結構

一 涉及內容 1.了解資料庫的物理儲存結構和邏輯儲存結構 二 具體操作 1.分別使用sql 命令和oem 圖形化工具檢視本地資料庫的物理檔案,並使用oem 工具在現有的users 表空間中新增user02.dbf 資料檔案。要求檢視的物理檔案包括 資料檔案 日誌組 控制檔案。1 使用sql 命令檢視...

Oracle資料庫的體系結構

1 我們常說的oracle或oracle資料庫指的是oracle資料庫管理系統,其由oracle資料庫和oracle例項構成 1 oracle資料庫 相關的作業系統檔案 即儲存在計算機硬碟上的檔案 集合,這些檔案組織在一起,成為乙個邏輯整體,即為oracle資料庫 oracle資料庫由6類檔案組成,...