ORACLE数据库 数据文件转移
来源:互联网 发布:薛之谦回应风波 知乎 编辑:程序博客网 时间:2024/05/19 15:19
Oracle数据文件转移方法:
1) 手动拷贝要转移的数据数据文件' F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLDEMO\WIP.DBF '到新的位置'E:\OracleData\ WIP.DBF '。
2) 把数据文件所属的表空间Offline,在SQLPLUS里运行如下命令:
sqlplus>alter tablespace WIP offline;
3) 修改表空间文件路径alter database rename file '旧文件路径' to '新文件路径';
sqlplus>ALTER DATABASE RENAME FILE ' F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLDEMO\WIP.DBF ' to ' E:\OracleData\ WIP.DBF ';
4) 当执行重命名命令后,ORACLE会认为数据库文件损坏,提示:“需要恢复介质”
sqlplus>shutdown immediate;--关闭数据库
sqlplus>startup mount;--以归档模式启动数据库,不打开数据库
sqlplus> recover datafile ' E:\OracleData\ WIP.DBF '; --介质恢复
sqlplus>alter database open;
5) 把表空间Online,这样就可以了
sqlplus>alter tablespace WIP online;
6) 查看数据文件和表空间及状态
sqlplus> select file_name,tablespace_name,status from dba_data_files;
7)查看表空间对应的物理文件名,以及空间大小、使用率等
select b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes / 1024 / 1024 大小M,
(b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M,
substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) 利用率
from dba_free_space a, dba_data_files b
where a.file_id = b.file_id
and b.tablespace_name = 'WIP'
group by b.tablespace_name, b.file_name, b.bytes
order by b.tablespace_name;
0 0
- ORACLE数据库 数据文件转移
- Oracle数据文件转移
- 转移oracle数据文件"*.dbf"
- 磁盘空间不足 转移ORACLE数据库数据文件的解决方案
- oracle数据文件"*.dbf"的转移
- 数据库数据文件转移方法1
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- Oracle数据文件转移和丢失处理
- Oracle表空间数据文件转移方法
- 数据文件导入oracle数据库
- Oracle自学笔记---在linux环境下转移数据文件
- Oracle备份之数据文件等的转移,迁移
- Oracle数据库、表空间、数据文件
- Oracle数据库、表空间、数据文件
- oracle 数据库移动数据文件具体操作
- Oracle数据库-数据文件重置大小
- 数据库转移 mysql到oracle
- TCP多用户登录
- Eclipse配置c/c++编程环境,完整教程+附样例
- 黑马程序员——基础知识——字符流
- ffmpeg+SDL能同时播放多路视频么?
- UVALive 5760 Alice and Bob(博弈+记忆化dp or 找规律)
- ORACLE数据库 数据文件转移
- GestureDetector中OnGestureListener、OnDoubleTapListener和SimpleOnGestureListener区别
- Xcode升级以后插件失效的修复
- [初试]C学习笔记#001: 关于while循环的条件
- 更新GitHub上自己 Fork 的代码与原作者的项目进度一致
- greenplum集群的安装
- tomcat热部署
- c语言中float、double的区别和用string定义字符串反置
- 批处理/vbscript 启动/关闭 exe