最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

移动Oracle表空间数据文件方案

来源:动视网 责编:小采 时间:2020-11-09 12:33:09
文档

移动Oracle表空间数据文件方案

移动Oracle表空间数据文件方案:方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件******** 方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件**
推荐度:
导读移动Oracle表空间数据文件方案:方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件******** 方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件**


方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件********

方案一:移动常规表空间(非系统表空间)数据文件

/**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件*****************/

1、使用范围:该操作在数据库正常运行(open状态)的条件下进行,但不能移动系统表空间里面的数据文件

2、步骤(windows系统下的操作):

1>准备工作:

C:\ sqlplus/nolog

SQL>connect sys/qazwsxedc@实例名 as sysdba;

2>使表空间脱机:

SQL>alter tablespace TABS offline normal;

3>将表空间数据文件复制到比较空闲的磁盘:

例如:将D:\YAG_DB\ABS.ora 复制到E:\NEW\ABS.ora

4>执行alter tablespace rename datafile命令:

SQL>alter tablespace ABS rename datafile 'D:\YAG_DB\ABS.ora ' to 'E:\NEW\ABS.ora';

执行完,,会显示表空间已经更改(此命令的实际是修改控制文件中表空间数据文件的指针)

5>使表空间联机:

SQL>alter tablespace ABS online;

6>此时可删除D:\YAG_DB\ABS.ora

7>重启数据库:

SQL>shutdown immediate

SQL>startup

方案二:移动常系统表空间数据文件

/****************数据库服务器某个磁盘空间不足时移动系统表空间数据文件*****************/

1、使用范围:该操作在数据库处于mount 状态才能进行,可移动系统表空间的数据文件

2、步骤(Linux系统中的操作):

1># su - Oracle --切换到oracle用户下

2># sqlplus /nolog

3>SQL>conn sys/pwd as sysdba

4>SQL>shutdown immediate --数据库在启动状态时,先关闭

5>SQL>startup mount --将数据库启动为mount状态

6>将要移动的系统表空间数据文件复制到比较空闲的分区目录

eg:# mv /home/app/oracle/oradata/ORACLE_SID/system01.dbf /data/YAG_DB/ORACLE_SID

7>使用alter database rename file 命令

SQL>alter database rename file '/home/app/oracle/oradata/ORACLE_SID/system01.dbf' to '/data/YAG_DB/ORACLE_SID/system01.dbf';

8>打开数据库

SQL>alter databse open

9>检查系统表空间的文件路径是否正确

SQL>select file#,name,status From v$datafile; --system系统表空间的文件路径name应为刚刚更改的路径

Linux-6-64下安装Oracle 12C笔记

RHEL6.4_64安装单实例Oracle 12cR1

Oracle 12C新特性之翻页查询

解读 Oracle 12C 的 12 个新特性

本文永久更新链接地址:

文档

移动Oracle表空间数据文件方案

移动Oracle表空间数据文件方案:方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件******** 方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件**
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top