oracle 10g 扩表空间,Oracle 10g 表空间管理(二)

用户表空间管理

一、标准表空间建立(本地管理+UNIFORM)

SQL>

1   CREATE SMALLFILE TABLESPACE ”Bluerin“

2   DATAFILE 'D:\APP\ORACLE\ORADATA\bluerin01.dbf''

3   AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED LOGGING

4   EXTENT MANAGEMENT LOCAL UNIFORM. SIZE 1M

5   SEGMENT SPACE MANAGEMENT AUTO

/

表空间已建立。

说明:由于建立表空间时候使用了双引号,之后对表空间的操作要加上引号。

二、指定用户到表空间

1.创建用户

SQL>

1  CREATE USER Bluerin IDENTIFIED BY bluerin DEFAULT

TABLEDPACE "Bluerin"

2.授予用户权限

SQL> grant connect,resource to Bluerin

2  /

授权成功。

3.设置用户表空间大小

SQL> ALTER USER Bluerin QUOTA 10M ON "Bluerin"

2  /

用户已更改。

4.设置用户表空间无限制

SQL> ALTER USER Bluerin QUOTA UNLIMITED ON "Bluerin"

2  /

用户已更改。

三、设置表空间状态

1.设置表空间脱机

SQL> ALTER TABLESPACE "Bluerin" OFFLINE

2  /

表空间已更改。

2.设置表空间联机

SQL> ALTER TABLESPACE "Bluerin" ONLINE

2  /

表空间已更改。

3.设置表空间只读

SQL> ALTER TABLESPACE "Bluerin" READ ONLY

2  /

表空间已更改。

4.设置表空间读写

SQL> ALTER TABLESPACE "Bluerin" READ WRITE

2  /

表空间已更改。

四、扩展表空间

1.扩展数据文件大小

SQL>L

1  ALTER DATABASE DATAFILE 'D:\APP\ORACLE\ORADATA\bluerin01.dbf''

2  RESIZE 200M;

数据库已更改

2.增加数据文件

SQL>L

1 ALTER TABLESPACE “Bluerin" ADD DATAFILE

2 'D:\APP\ORACLE\ORADATA\bluerin02.dbf'

3  SIZE 100M;

表空间已更改。

3.设置数据文件自动扩展

SQL> L

1  ALTER DATABASE DATAFILE 'D:\APP\ORACLE\ORADATA\bluerin02.dbf'

2  AUTOEXTEND ON NEXT 100M

3* MAXSIZE UNLIMITED

SQL> /

数据库已更改。

五、查看表空间及其所属数据文件

SQL> COL FILE_NAME FORMAT A40

SQL> L

1  SELECT TABLESPACE_NAME,FILE_ID,FILE_NAME,

2  ROUND(BYTES/(1024*1024),0) TOTAL_SIZE

3  FROM DBA_DATA_FILES

4* ORDER BY TABLESPACE_NAME

SQL> /

TABLESPACE    FILE_ID FILE_NAME                                                        TOTAL_SIZE

---------- ---------- ----------------------------------------------------------------     --------------------

Bluerin       5       D:\APP\ORACLE\ORADATA\BLUERIN01.DBF                              20

Bluerin       6       D:\APP\ORACLE\ORADATA\BLUERIN02.DBF                              10

SYSAUX     3       D:\APP\ORACLE\ORADATA\XE\SYSAUX.DBF                            430

SYSTEM     1       D:\APP\ORACLE\ORADATA\XE\SYSTEM.DBF                           340

UNDO         2      D:\APP\ORACLE\ORADATA\XE\UNDO.DBF                                  90

USERS       4      D:\APP\ORACLE\ORADATA\XE\USERS.DBF                              100

已选择6行。

六、删除表空间

1.删除表空间主外键约束

SQL>DROP TABLESPACE “Bluerin"  INCLUDING CONTENTS CASCADE CONTRAINTS;

2.删除表空间及其数据文件

SQL> DROP TABLESPACE ”Bluerin" INCLUDING CONTENTS AND DATAFILES;

表空间已删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值