真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么建表空間 oracle建表空間和數(shù)據(jù)文件

oracle數(shù)據(jù)庫里面怎么建表空間啊?

oracle創(chuàng)建表空間有多種方法,如下:

創(chuàng)新互聯(lián)公司:成立與2013年為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上1000+公司企業(yè)提供了專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需定制由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競(jìng)爭對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。

一、方法1:

代碼創(chuàng)建,如下:

SQL edi

已寫入 file afiedt.buf

1 create tablespace ts1

2 datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts1.dbf' size 100M

3 autoextend on next 1M maxsize 1000M

4* extent management local

SQL /

表空間已創(chuàng)建。

二、方法2

用sqlplus,如下:

sqlplus / as sysdba

SQLcreate tablespace tbsname datafile '文件路徑及文件名' size 500m;

三、方法3

通過腳本創(chuàng)建,如下:

Create tablespace StartDB

datafile 'e:\database\oracle\StartDB.dbf'

size 32m

autoextend on

next 32m maxsize 1024m

extent management local。

Oracle創(chuàng)建表空間

ORACLE中 表空間是數(shù)據(jù)管理的基本方法 所有用戶的對(duì)象要存放在表空間中 也就是用戶有空間的使用權(quán) 才能創(chuàng)建用戶

對(duì)象.否則是不充許創(chuàng)建對(duì)象 因?yàn)榫褪窍雱?chuàng)建對(duì)象 如表 索引等 也沒有地方存放 Oracle會(huì)提示:沒有存儲(chǔ)配額.

因此 在創(chuàng)建對(duì)象之前 首先要分配存儲(chǔ)空間.

分配存儲(chǔ) 就要?jiǎng)?chuàng)建表空間

創(chuàng)建表空間示例如下

CREATE TABLESPACE SAMPLE

LOGGING

DATAFILE D:\ORACLE\ORADATA\ORA \LUNTAN ora SIZE M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

上面的語句分以下幾部分

第一: CREATE TABLESPACE SAMPLE  創(chuàng)建一個(gè)名為 SAMPLE 的表空間

對(duì)表空間的命名 遵守Oracle 的命名規(guī)范就可了

ORACLE可以創(chuàng)建的表空間有三種類型:

( )TEMPORARY: 臨時(shí)表空間 用于臨時(shí)數(shù)據(jù)的存放;

創(chuàng)建臨時(shí)表空間的語法如下:

CREATE TEMPORARY TABLESPACE SAMPLE

( )UNDO : 還原表空間 用于存入重做日志文件

創(chuàng)建還原表空間的語法如下:

CREATE UNDO TABLESPACE SAMPLE

( )用戶表空間: 最重要 也是用于存放用戶數(shù)據(jù)表空間

可以直接寫成: CREATE TABLESPACE SAMPLE

TEMPORARY 和 UNDO 表空間是ORACLE 管理的特殊的表空間 只用于存放系統(tǒng)相關(guān)數(shù)據(jù)

第二: LOGGING

有 NOLOGGING 和 LOGGING 兩個(gè)選項(xiàng)

NOLOGGING: 創(chuàng)建表空間時(shí) 不創(chuàng)建重做日志

LOGGING 和NOLOGGING正好相反 就是在創(chuàng)建表空間時(shí)生成重做日志

用NOLOGGING時(shí) 好處在于創(chuàng)建時(shí)不用生成日志 這樣表空間的創(chuàng)建較快 但是沒能日志 數(shù)據(jù)丟失后 不能恢復(fù) 但是一般我們?cè)?/p>

創(chuàng)建表空間時(shí) 是沒有數(shù)據(jù)的 按通常的做法 是建完表空間 并導(dǎo)入數(shù)據(jù)后 是要對(duì)數(shù)據(jù)做備份的 所以通常不需要表空間的創(chuàng)

建日志 因此 在創(chuàng)建表空間時(shí) 選擇 NOLOGGING 以加快表空間的創(chuàng)建速度

第三: DATAFILE 用于指定數(shù)據(jù)文件的具 *** 置和大小

如: DATAFILE D:\ORACLE\ORADATA\ORA \LUNTAN ora SIZE M

說明文件的存放位置是 D:\ORACLE\ORADATA\ORA \LUNTAN ora 文件的大小為 M

如果有多個(gè)文件 可以用逗號(hào)隔開:

DATAFILE D:\ORACLE\ORADATA\ORA \LUNTAN ora SIZE M

D:\ORACLE\ORADATA\ORA \dd ora SIZE M

但是每個(gè)文件都需要指明大小 單位以指定的單位為準(zhǔn)如 M 或 K

對(duì)具體的文件 可以根據(jù)不同的需要 存放大不同的介質(zhì)上 如磁盤陣列 以減少IO竟?fàn)?/p>

指定文件名時(shí) 必須為絕對(duì)地址 不能使用相對(duì)地址

來源 () Oracle創(chuàng)建表空間_冬日陽光_新浪博客

第四: EXTENT MANAGEMENT LOCAL 存儲(chǔ)區(qū)管理方法

在Oracle i以前 可以有兩種選擇 一種是在字典中管理(DICTIONARY) 另一種是本地管理(LOCAL ) 從 I開始 只能是本地管

理方式 因?yàn)長OCAL 管理方式有很多優(yōu)點(diǎn)

在字典中管理(DICTIONARY): 將數(shù)據(jù)文件中的每一個(gè)存儲(chǔ)單元做為一條記錄 所以在做DM操作時(shí) 就會(huì)產(chǎn)生大量的對(duì)這個(gè)管理

表的Delete和Update操作 做大量數(shù)據(jù)管理時(shí) 將會(huì)產(chǎn)生很多的DM操作 嚴(yán)得的影響性能 同時(shí) 長時(shí)間對(duì)表數(shù)據(jù)的操作 會(huì)產(chǎn)生

很多的磁盤碎片 這就是為什么要做磁盤整理的原因

本地管理(LOCAL): 用二進(jìn)制的方式管理磁盤 有很高的效率 同進(jìn)能最大限度的使用磁盤 同時(shí)能夠自動(dòng)跟蹤記錄臨近空閑空

間的情況 避免進(jìn)行空閑區(qū)的合并操作

第五: SEGMENT SPACE MANAGEMENT

磁盤擴(kuò)展管理方法:

SEGMENT SPACE MANAGEMENT: 使用該選項(xiàng)時(shí)區(qū)大小由系統(tǒng)自動(dòng)確定 由于 Oracle 可確定各區(qū)的最佳大小 所以區(qū)大小是可

變的

UNIFORM SEGMENT SPACE MANAGEMENT:指定區(qū)大小 也可使用默認(rèn)值 ( MB)

第六: 段空間的管理方式:

AUTO: 只能使用在本地管理的表空間中 使用LOCAL管理表空間時(shí) 數(shù)據(jù)塊中的空閑空間增加或減少后 其新狀態(tài)都會(huì)在位圖

中反映出來 位圖使 Oracle 管理空閑空間的行為更加自動(dòng)化 并為管理空閑空間提供了更好的性 但對(duì)含有LOB字段的表不

能自動(dòng)管理

MANUAL: 目前已不用 主要是為向后兼容

第七: 指定塊大小 可以具體指定表空間數(shù)據(jù)塊的大小

創(chuàng)建例子如下:

CREATE TABLESPACE SAMPLE

LOGGING

DATAFILE D:\ORACLE\ORADATA\ORA \SAMPLE ora SIZE M

D:\ORACLE\ORADATA\ORA \dd ora SIZE M

EXTENT MANAGEMENT LOCAL

UNIFORM SEGMENT SPACE MANAGEMENT

* AUTO

SQL /

表空間已創(chuàng)建

要?jiǎng)h除表空間進(jìn) 可以

SQL DROP TABLESPACE SAMPLE;

lishixinzhi/Article/program/Oracle/201311/17970

oracle怎樣創(chuàng)建表空間?

建立表空間 \x0d\x0a建立表空間是使用crate tablespace命令完成的,需要注意的是,一般情況下,建立表空間是特權(quán)用戶或是dba來執(zhí)行的,如果用其它用戶來創(chuàng)建表空間,則用戶必須要具有create tablespace的系統(tǒng)權(quán)限。 \x0d\x0a 建立數(shù)據(jù)表空間 \x0d\x0a在建立數(shù)據(jù)庫后,為便于管理表,最好建立自己的表空間 \x0d\x0acreate tablespace data01 datafile 'd:\test\dada01.dbf' size 20m uniform size128k; \x0d\x0a說明:執(zhí)行完上述命令后,會(huì)建立名稱為data01的表空間,并為該表空間建立名稱為data01.dbf的數(shù)據(jù)文件,區(qū)的大小為128k

oracle怎么創(chuàng)建表空間?

創(chuàng)建表空間的基礎(chǔ)語法:

create tablespace 表間名 datafile '數(shù)據(jù)文件名' size 表空間大小;

創(chuàng)建表并指定表空間

create user news identified by news default tablespace news_tablespace;

授權(quán)表空間:

grant dba to news; --表示把 dba權(quán)限授予給news用戶 授權(quán)成功


分享題目:oracle怎么建表空間 oracle建表空間和數(shù)據(jù)文件
當(dāng)前URL:http://weahome.cn/article/hgcgoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部