`

tablespace 命令

阅读更多

 

1 创建表空间
create tablespace tablesapcename datafile 'c:\ssss.dbf' size 10m autoextent on;

2 扩容表空间
method 1
alter tablespace tablespacename add file 'xxxx.dbf' size 10m
method 2
alter tablespace tablespacename datafile 'xxxx.dbf' resize 500m


3 移动表示空间
step 1:脱机
alter tablespace tablespacename offline;
step 2:
移动数据到目标位置
step 3:
alter tablespace tablespacenem rename datafile 'xxxx.dbf' to 'tagetfile.dbf';
step 4:
alter tablespace tablespacenem online;

 

 

 

思考:

tablespace 有owner吗?

 

貌似没有;select * from DBA_TABLESPACES 看没有owner

 

而一个用户的表可以建在多个表空间里(select * from ALL_TABLES where OWNER='SCOTT'),  这里就有问题了, 到底这个tablespace是谁的?

 

分享到:
评论

相关推荐

    CREATE TABLESPACE命令详解

    ### CREATE TABLESPACE 命令详解 在数据库管理中,`CREATE TABLESPACE` 命令是用于创建新的表空间的基础指令。表空间是数据库逻辑存储结构中的一个基本单位,用于存储数据文件、索引等数据库对象。通过合理地规划和...

    oracle表空间命令语句大全

    使用 CREATE TABLESPACE 命令可以创建一个新的表空间。例如,以下命令创建了一个名为 data01 的表空间: CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M UNIFORM SIZE 128k; 在...

    Db2数据库操作的常用命令列表

    创建系统表空间可以使用CREATE TEMPORARY TABLESPACE命令,例如: CREATE TEMPORARY TABLESPACE exoasystmp IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 8K MANAGED BY SYSTEM USING('/home/exoa2/...

    oracle有用资料.docx

    2. 创建本地管理表空间:使用CREATE TABLESPACE命令创建本地管理表空间。 3. 创建临时表空间:使用CREATE TABLESPACE命令创建临时表空间。 4. 管理表空间存储:使用ALTER TABLESPACE命令管理表空间存储。 5. 管理表...

    实验10Oracle数据库备份与恢复.pdf

    *alter tablespace*:alter tablespace 命令用于更改表空间的状态,例如在线或离线。 *recover tablespace*:recover tablespace 命令用于恢复表空间中的数据文件。 实验 3:数据文件没有备份(不能使 system 和 ...

    RMAN备份命令详解

    使用backup tablespace命令备份指定表空间,并删除旧的归档日志: RMAN> backup tablespace system plus archivelog delete input; 八、备份归档日志 使用backup archivelog命令备份所有归档日志: RMAN> backup...

    oracle如何移动表空间

    将此数据文件所在的表空间 OFFLINE:使用 ALTER TABLESPACE 命令将表空间设置为 OFFLINE 状态。 STEP 2. 用操作系统命令移动数据文件:使用 MV 命令将数据文件从源目录移动到目标目录。 STEP 3. 用 ALTER ...

    oracle常用命令集

    Oracle提供ALTER TABLESPACE命令可以合并表空间中的数据块,减少碎片。 4. 生成控制文件: 控制文件是数据库的重要组成部分,记录了数据库的结构。如果丢失,可以使用如下命令重建: ```sql CREATE CONTROLFILE...

    linux oracle 建表,表空间以及删除命令

    建立表空间的命令为:CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M UNIFORM SIZE 128k;其中,data01 是表空间的名称,/oracle/oradata/db/DATA01.dbf 是数据文件的路径,SIZE 500M...

    ORACLE_表空间操作(图)

    表空间的属性可以在创建后通过ALTER TABLESPACE命令进行修改,包括添加数据文件、改变状态等: - **添加数据文件**: ```sql ALTER TABLESPACE IDO ADD DATAFILE 'f:\zjd\ido.dbf' SIZE 1M REUSE; ``` - **...

    Oracle基本知识总结.docx

    整理表空间可以使用 Alter tablespace 命令,例如:Alter tablespace temp default storage(pctincrease 1);也可以使用 Alter tablespace coalesce 命令手工合并自由范围。 段的碎片整理可以使用 Export/Import ...

    Oracle数据库碎片如何整理

    为了解决碎片问题,可以通过计算FSFI值来检测碎片的程度,并使用alter tablespace命令来合并自由范围,提高表空间的使用效率。同时,DBA需要定期检查和维护数据库,确保数据库的性能和安全。 碎片的计算可以使用...

    创建和管理数据表.ppt

    创建表空间可以使用 CREATE TABLESPACE 命令,语法格式如下: ``` CREATE [UNDO|TEMPORARY] TABLESPACE tablespace_name DATAFILE | TEMPFILE ‘path/filename’ [SIZESIZE integer [K|M]] [REUSE] [AUTOEXTEND [OFF...

    oracle命令大全[参照].pdf

    增加表空间大小可以通过ALTER TABLESPACE命令。新增Oracle用户并授权,包括创建用户、分配权限和角色。中断用户连接使用`ALTER SYSTEM KILL SESSION`命令。管理表、视图、索引和约束是数据库设计和优化的关键,包括...

    SharePlex实用文档与常见问题解决

    * Alter table move a new tablespace:Alter table move a new tablespace 命令用于修改表的表空间,优化表结构。 三、SharePlex AA 复制实施 SharePlex AA 复制实施是指使用 SharePlex 实现自动化的数据复制,...

    数据库管理表空间概述.pptx

    增加数据文件可以使用ALTER TABLESPACE命令,激活自动扩展可以确保表空间在需要时自动增长,而手动调整尺寸则允许精确控制空间大小。 移动数据文件涉及到表空间的离线操作、文件复制或移动,然后通过ALTER ...

    DBA数据库PPT_1

    如果需要添加更多数据文件或者调整UNDO TABLESPACE的大小,可以使用ALTER TABLESPACE命令: ```sql ALTER TABLESPACE undotbs ADD DATAFILE 'undotbs2.dbf' SIZE 30M AUTOEXTEND ON; ``` 此外,如果数据库中有多个...

    ORACLE常见错误代码的分析与解决

    - 通过ALTER TABLESPACE命令向指定表空间增加数据文件。例如: ``` ALTER TABLESPACE tablespace_name ADD DATAFILE 'filename' SIZE size_of_file; ``` - 在增加表空间前,应先查询当前剩余的tablespace空间量,...

    专攻oralce表空间

    2. 添加数据文件:ALTER TABLESPACE命令可用来向已存在的表空间添加新的数据文件,以扩大存储容量。 3. 调整数据文件大小:使用ALTER DATABASE DATAFILE命令可以增加或减少数据文件的大小。 4. 表空间迁移:通过...

Global site tag (gtag.js) - Google Analytics