数据文件已存在,怎么把它加到一个表空间上去? 你是怎么移去的,一般来说,是删除,还是让它OFFLINE? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何移动数据文件 [A]1、关闭数据库,利用os拷贝 a.shutdown immediate关闭数据库 b.在os下拷贝数据文件到新的地点 c.Startup mount 启动到mount下 d.Alter database rename datafile ‘老文件’ to ‘新文件’; e.Alter database open; 打开数据库 2、利用Rman联机操作 RMAN> sql "alter database datafile ''file name'' offline"; RMAN> run { 2> copy datafile 'old file location' 3> to 'new file location'; 4> switch datafile ' old file location' 5> to datafilecopy ' new file location'; 6> } RMAN> sql "alter database datafile ''file name'' online"; 说明:利用OS拷贝也可以联机操作,不关闭数据库,与rman的步骤一样,利用rman与利用os拷贝的原理一样,在rman中copy是拷贝数据文件,相当于OS的cp,而switch则相当于alter database rename,用来更新控制文件。 To: beckhambobo(beckham)我记得好像是:Alter database 数据库名 rename file 旧数据文件 to 新数据文件 alter tablespace b add datafile '....' size xxxM reuse; 如果使用REUSE选项,那么这个数据文件上原来的数据 是不是全部被清除了?我在表空间B上,用相同的名字和大小,新建了一个数据文件。再用原来的数据文件覆盖这个新的,结果系统提示出错,说SCN不一致?这怎么办? 修改一下:beckhambobo(beckham) 。Alter database rename file ‘老文件’ to ‘新文件’; 。 oracle修改已有数据的列类型 菜鸟求大神指点to_date相加减的问题 哪位兄台帮忙翻译个SQL Server 2008的脚本,翻译为Oracle 10 G上能运行的(雪地狂等!!) oracle中如何从键盘循环接受数据(pl/sql) 那种方式的sql好 怎样在查看shared_pool的值 请教大家:clob操作问题(附代码) 100分求一简单语句 备份问题 oracle设置了访问白名单,白名单外ip访问记录 连本帖300分,求存储过程完整写法,oracle8i客户端。再不解决明天难看了!!谢过各位! ASP如何连接oracle9i数据库
[A]1、关闭数据库,利用os拷贝
a.shutdown immediate关闭数据库
b.在os下拷贝数据文件到新的地点
c.Startup mount 启动到mount下
d.Alter database rename datafile ‘老文件’ to ‘新文件’;
e.Alter database open; 打开数据库
2、利用Rman联机操作
RMAN> sql "alter database datafile ''file name'' offline";
RMAN> run {
2> copy datafile 'old file location'
3> to 'new file location';
4> switch datafile ' old file location'
5> to datafilecopy ' new file location';
6> }
RMAN> sql "alter database datafile ''file name'' online";
说明:利用OS拷贝也可以联机操作,不关闭数据库,与rman的步骤一样,利用rman与利用os拷贝的原理一样,在rman中copy是拷贝数据文件,相当于OS的cp,而switch则相当于alter database rename,用来更新控制文件。
我记得好像是:
Alter database 数据库名 rename file 旧数据文件 to 新数据文件
再用原来的数据文件覆盖这个新的,结果系统提示出错,说SCN不一致?这怎么办?
。
Alter database rename file ‘老文件’ to ‘新文件’;
。