首页-玉祥公司客服

标题: ORACLE数据库表空间迁移--关于数据文件 [打印本页]

作者: 陈晓龙    时间: 2020-2-28 11:01
张兴康 发表于 2016-3-30 14:43

为何你每次回帖到最后,就只剩下表情了!
作者: 陈晓龙    时间: 2020-2-28 11:50
张兴康 发表于 2016-3-29 18:40
不错,很实用,收藏

哈哈,可以!
作者: 陈晓龙    时间: 2020-2-28 11:51
万望 发表于 2016-3-29 23:21

脸都没得哦!
作者: 张兴康    时间: 2020-2-28 14:43
陈晓龙 发表于 2016-3-30 11:50
哈哈,可以!


作者: 张兴康    时间: 2020-2-28 15:09
陈晓龙 发表于 2016-3-31 11:01
为何你每次回帖到最后,就只剩下表情了!

不然回啥?
作者: 陈晓龙    时间: 2020-2-28 17:53
标题: ORACLE数据库表空间迁移--关于数据文件
对于非system表空间
可以在数据库open状态下操作
SQL>alter tablespace RB_DATA offline;
SQL>alter tablespace  RB_DATA  rename datafile '/soft/u01/app/oracle/oradata/ENSEMBLE/rb_data01.dbf' to '/app/cjfat/oradata/ENSEMBLE/rb_data01.dbf';
[oracle@dbserver ~]$ mv  /soft/u01/app/oracle/oradata/ENSEMBLE/rb_data01.dbf /app/cjfat/oradata/ENSEMBLE/
SQL>alter tablespace RB_DATA online;

对于系统表空间只能在mount下进行
SQL>shutdown immediate;
SQL>startup mount
必须先移文件
[oracle@dbserver ~]$ mv   /soft/u01/app/oracle/oradata/ENSEMBLE/system01.dbf /app/cjfat/oradata/ENSEMBLE/
SQL>alter database rename file  '/soft/u01/app/oracle/oradata/ENSEMBLE/system01.dbf' to '/app/cjfat/oradata/ENSEMBLE/system01.dbf';
SQL>alter database open;

注意两种修改表空间的方法
alter tablespace方法必须要在数据库处于open状态下才能执行

作者: 张兴康    时间: 2020-2-28 18:40
不错,很实用,收藏
作者: 万望    时间: 2020-2-28 23:21





欢迎光临 首页-玉祥公司客服 (http://bbs.delit.cn/) Powered by Discuz! X3.2