Oracle数据库的表空间及数据库文件的迁移方法
2012-07-11 13:47
357 查看
一、移动表空间文件 1、修改表空间为离线状态 ALTER TABLESPACE TS_PARTITION_000 OFFLINE; 2、复制表空间对应文件到新的位置 cp /opt/oracle/11g/dbs/TS_PARTITION_000 /oradata/DTCDB/tbs/TS_PARTITION_000 3、修改表空间数据文件路径 ALTER TABLESPACE TS_PARTITION_000 RENAME DATAFILE '/opt/oracle/11g/dbs/TS_PARTITION_000' TO '/oradata/DTCDB/tbs/TS_PARTITION_000'; 4、修改表空间为在线状态 ALTER TABLESPACE TS_PARTITION_000 ONLINE; 5、删除表空间对应的原来的数据库文件 rm -rf /opt/oracle/11g/dbs/TS_PARTITION_000 二、移动数据库文件 1、关闭数据库 SHUTDOWN IMMEDIATE; 2、复制数据库文件 cp /opt/oracle/11g/dbs/dbfile.dbf /oradata/DTCDB/tbs/dbfile.dbf 3、挂接方式启动数据库 startup mount 4、修改数据库文件路径 ALTER DATABASE RENAME FILE '/opt/oracle/11g/dbs/dbfile.dbf' TO '/oradata/DTCDB/tbs/dbfile.dbf'; 5、打开数据库 ALTER DATABASE OPEN;
相关文章推荐
- 利用数据库文件恢复Oracle数据库的简单方法
- Oracle数据库表空间数据文件最大容量以及存满时处理方法
- Oracle数据库空间文件丢失处理方法
- ORACLE数据库表空间迁移--关于数据文件
- Oracle数据库双节点配置方法[通过数据库配置文件]
- winxp等操作系统下数据库文件 迁移到 win7下,附加时发生Error: 5123 的解决方法
- 关于oracle数据库误删表空间文件后无法登陆sqlplus的解决方法
- DISCUZ! 7.2迁移服务器数据库连接文件配置方法
- oracle数据库表空间 追加数据库文件
- 使用传输表空间的方法来迁移oracle 数据库从SPARC到X86-64
- Oracle数据库空间文件丢失处理方法
- oracle 11g 手动删除表空间文件导致数据库报错处理方法
- sql 2012先分离迁移mdf mlf 文件到别的机器后附加 数据库成只读的修复方法
- oracle数据库表空间文件迁移
- oracle数据库文件迁移导致无法启动数据库的解决
- 数据库日志文件已满,"请备份该数据库的事务日志以释放一些日志空间"解决方法
- 数据库OPEN状态下迁移数据文件的几种方法
- SDE数据库迁移及ORACLE数据库ARCSDE分开部署的方法
- 删除Oracle数据库表空间时,数据库文件删不掉怎么办?
- 请问有没有什么方法将dmp文件导入到指定的表空间去?或者怎样改变数据库所有表所在的表空间