Oracle教程之管理表空间(九)--迁移表空间数据文件
2013-03-28 09:13
405 查看
1、在open状态下(1)先将表空间offline(2)alter tablespace 表空间名 rename datafile ‘’to ‘’(3)将表空间onlineSQL> select file_id,file_name,tablespace_name,autoextensible,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /u01/app/oracle/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.SQL> alter tablespace text offline;Tablespace altered.SQL> ![oracle@solaris10 ~]$cp /u01/app/oracle/oradata/anny/text01.dbf /disk1/oradata/anny[oracle@solaris10 ~]$exitexitSQL> alter tablespace text rename2 datafile '/u01/app/oracle/oradata/anny/text01.dbf' to '/disk1/oradata/anny/text01.dbf';Tablespace altered.SQL> alter tablespace text online;Tablespace altered.SQL> select file_id,file_name,tablespace_name,AUTOEXTENSIBLE ,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /disk1/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.2、mount 状态(正常关库——启动到mount状态——执行改名语句——起库到open状态)SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startup mountORACLE instance started.SQL> ![oracle@solaris10 ~]$cp /disk1/oradata/anny/text01.dbf /u01/app/oracle/oradata/anny/text01.dbf[oracle@solaris10 ~]$exitexitSQL> alter database rename file2 '/disk1/oradata/anny/text01.dbf'3 to '/u01/app/oracle/oradata/anny/text01.dbf';Database altered.SQL> alter database open;Database altered.SQL> select file_id,file_name,tablespace_name,AUTOEXTENSIBLE ,bytes/1024/1024 "size" from dba_data_files;FILE_ID FILE_NAME TABLESPACE_NAME AUTOEXTEN size---------- -------------------------------------------------- --------------- --------- ----------5 /u01/app/oracle/oradata/anny/text01.dbf TEXT NO 1004 /u01/app/oracle/oradata/anny/user01.dbf USERS NO 2003 /u01/app/oracle/oradata/anny/sysaux01.dbf SYSAUX NO 3252 /u01/app/oracle/oradata/anny/rtbs01.dbf RTBS YES 2001 /u01/app/oracle/oradata/anny/system01.dbf SYSTEM NO 3256 /u01/app/oracle/oradata/anny/lx01.dbf LX01 NO 106 rows selected.
CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6
CUUG
更多oracle视频教程请点击:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6
相关文章推荐
- 表空间数据文件迁移(二)
- 表空间迁移完之后,批量回收数据文件,释放表空间
- Oracle教程之管理表空间(十一)--显示表空间和数据文件
- 使用DBMS_FILE_TRANSFER迁移ASM中的表空间和数据文件
- InnoDB数据表空间文件平滑迁移
- 【oracle11g,14】表空间管理3:临时表空间,表空间的脱机和只读,数据文件迁移,更改表空间数据文件的大小,表空间数据文件的迁移,使用非标准块的表空间,bigfile 表空间
- oracle迁移表空间数据文件
- InnoDB数据表空间文件平滑迁移
- 表空间数据文件迁移(三)
- InnoDB数据表空间文件平滑迁移
- ORACLE数据库表空间迁移--关于数据文件
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- 表空间数据文件迁移(一)
- Oracle 表空间数据文件迁移图解
- Oracle 表空间数据文件迁移
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- Oracle10g数据文件的收缩与数据对象跨表空间的迁移
- mysql5.7 InnoDB数据表空间文件平滑迁移