oracle迁移表空间文件
一、针对可offline的非系统表空间
1.查看要改变的表空间的数据文件信息
select tablespace_name,file_name,online_statusfrom dba_data_fileswhere tablespace_name='表空间名称';
2.将目标表空间设置为脱机状态
alter tablespace 表空间名称 offline;
3.再次查看目标表空间的状态,确保其已经是脱机状态
select tablespace_name,file_name,online_statusfrom dba_data_fileswhere tablespace_name='表空间名称';
4.将原来的数据文件移动(或复制)到新的路径
使用cp命令或者mv命令
5.修改该表空间的数据文件路径
alter tablespace 表空间名称rename datafile 'D:\ORADATA\ORCL\EXAMPLE01.DBF'to 'D:\ORACLE\ORADATA\EXAMPLE01.DBF';
6.查看该表空间修改后的信息,确保信息无误
select tablespace_name,file_name,online_statusfrom dba_data_fileswhere tablespace_name='表空间名称';
7.修改该表空间为在线状态
alter tablespace 表空间名称 online;
8.查看该表空间最后结果
select tablespace_name,file_name,online_statusfrom dba_data_fileswhere tablespace_name='表空间名称';
二、系统表空间移动
该方法需要数据库处于mount状态
1.关闭运行中的数据库
shutdown immediate
2.启动数据库到mount状态
startup mount
3.移动系统表空间(SYSTEM表空间)的数据文件
使用cp 或者mv命令移动
4.修改该表空间的数据文件路径
alter database rename file 'D:\ORADATA\ORCL\SYSTEM01.DBF' to 'D:\ORACLE\ORA
DATA\SYSTEM01.DBF';
5.启动数据库,打开实例
alter database open;
6.查看表空间修改结果
select tablespace_name,file_name,online_status from dba_data_files where ta
blespace_name='SYSTEM';
oracle迁移表空间文件相关推荐
- Oracle 修改表空间文件路径
2019独角兽企业重金招聘Python工程师标准>>> 数据库表空间文件需要迁移到大的磁盘上,通过修改表空间路径的方式来实现 登陆数据库 $ sqlplus / as sysdba ...
- oracle通过表空间文件进行数据库恢复,oracle通过DBF恢复数据
前一段客户运行的项目数据库突然崩溃,并且没有进行数据备份.解决办法: 1,安装oracle 10g数据库并创建一个要恢复的数据库相同一的实例(注意:最好是新安装的数据库,并且安装的数据库尽量和要恢复的 ...
- oracle删除表空间文件后表空间无法删除
Oracle数据库中删除了表空间物理文件XXX.ora后导致用drop tablespace删除表空间失败,解决方法如下: 用sqlplus /nolog命令进入oracle数据库执行如下命令: sq ...
- pe系统备份oracle数据库,Oracle 通过表空间文件进行数据库恢复
操作系统:WindowsXP2 数据库:oracle 10g 由于数据库服务器崩溃,造成了无法进入系统进行数据库备份,只能从光盘的PE系统把oracle相关文件拷贝出来.对于拷贝出来的文件在测试机上进 ...
- Oracle表格误删,Oracle误删表空间文件
今天在清理主机空间时,将一个表空间的数据文件误以为是dump文件,直接删除了,删完后才意识到有问题,不过已经恢复不了了( LINUX),此时数据库是可以正常的,但是有些数据库视图打不开了,比如dba_ ...
- oracle增加表空间文件
最近在导数据库的时候,发现导入失败,在日志里面一直打印 ORA-01653: unable to extend table 表名 by 8 in tablespace USERS的错. 百度了之后,知 ...
- oracle误删表空间 无法关闭,oracle 误删表空间文件启动不了数据库的解决办法
近日在搞rman备份恢复的实验,因为在虚拟机建立一个rman表空间,但是发现磁盘空间不够大,所以删除了,导致数据库启动不了了,解决办法如下: 1.误删rman表空间 SQL> ! rm -f / ...
- oracle数据库表空间文件收缩实例
Oracle数据文件收缩实例 数据文件的作用 HWM的基本概念 查看数据文件的使用情况 包括内容:数据文件大小,已经used空间,free空间,hwm信息 select /*+ ordered use ...
- oracle 误删表空间文件启动不了数据库的解决办法
近日在搞rman备份恢复的实验,因为在虚拟机建立一个rman表空间,但是发现磁盘空间不够大,所以删除了,导致数据库启动不了了,解决办法如下: 1.误删rman表空间 SQL> ! rm -f / ...
最新文章
- java 和 Android Base64加密
- Android App Build Workflow
- redis安装,主从集群
- mybatis plus 事务管理器_[MyBatis]-02 环境搭建及配置文件详解
- HDU2612(BFS算法)
- oracle 日志切换太频繁,诊断一次Oracle日志切换频繁的问题
- 利用JQuery插件CleverTabs实现多页签打开效果
- 5000字权威指南分享!企业如何正确制定 IT 战略及其路线图
- 离散数学_电子科大王丽杰
- Echart地图的省级,以及所有地市级下载与使用
- 微信小程序测试应该注意的事项
- 第2节:支持向量机SVM即numpy
- 支付宝对账数据下载及解析
- 2020身高体重标准表儿童_2020年最新身高体重对照表来啦!快来看看您的娃达标没...
- 蓝湖怎么切图标注_如何用蓝湖做自动标注 ?
- 微信小程序生成图片分享朋友圈
- 2021-11-03 投资学实务翻译9.1和9.2
- 酒店管理系统(源码+数据库)
- word表格分开快捷键_Word拆分与合并单元格快捷键
- 《自学大全》—营造学习氛围
热门文章
- 青龙面板常用指令包含修复登录次数等合集
- 在西湖泛舟,差点被坑
- 线性回归模型(OLS)1
- windows如何映射到android,映射手机无线盘教程 通过无线SMB共享将手机映射为Windows磁盘...
- 北京科技大学计算机学硕难度,大家好,请问北京科技大学的电子信息专业怎么样?考研的话相对来说难吗?进复试的话差不多得多少分...
- 为什么政府网站要用SSL证书来保障信息安全?
- 机器学习 - 模型评估 简单总结
- 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛:H—Highway
- 记录农行快e通授权获取openId对接踩过的坑
- 微信资料打印,多页可以合在一张a4纸上吗