当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-06-08

    本文导语: 方案一:移动常规表空间(非系统表空间)数据文件 /**************数据库服务器某个磁盘空间不足时移动常规表空间数据文件*****************/ 1、使用范围:该操作在数据库正常运行(open状态)的条件下进行,但不能移动系统表空间里...

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

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

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

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

1>准备工作:

C: sqlplus/nolog

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

2>使表空间脱机:

SQL>alter tablespace TABS offline normal;

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

例如:将D:YAG_DBABS.ora 复制到E:NEWABS.ora

4>执行alter tablespace rename datafile命令:

SQL>alter tablespace ABS rename datafile 'D:YAG_DBABS.ora ' to 'E:NEWABS.ora';

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

5>使表空间联机:

SQL>alter tablespace ABS online;

6>此时可删除D:YAG_DBABS.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 个新特性


    
 
 

您可能感兴趣的文章:

  • 求一批量移动文件的liunx指令,按时间倒序移动10W条
  • 如何移动文件夹下全部文件到另一个文件夹下
  • 移动指定文件夹内的全部文件
  • 如何用mv移动多个文件
  • linux 批量移动文件脚本怎么写?
  • Linux中MV命令移动文件错误
  • 请问,Linux下是否有移动文件的api?
  • 百分请教一个移动文件的问题
  • 如何查找指定文件并复制或移动?
  • 我本来是想将同类文件移动的,但是不小心把这些文件移成了一个文件,怎么办?
  • SHELL脚本修改文件名移动到指定文件夹
  • 关于用rename函数移动文件到另一目录的疑问.
  • 求救,linux和windows之间如何联成局域网(设置),并且相互之间移动文件。
  • 文件移动问题
  • for循环移动带空格的文件
  • FTP后,怎么在远端移动文件
  • ubuntu怎么移动文件
  • linux怎么将一个文件移动到另一个目录下
  • 移动大批文件问题
  • 救命啊,AIX小机,我想删除一个10G的文件,我先移动到根目录下,然后rm 文件名后,用df -g发现空间没有变化?求助啊!
  • 企业移动应用解决方案 变色龙
  • 移动端热区页面生成方案 Lightning
  • 专注于移动端的滑动解决方案 iSlider
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想将系统装入移动硬盘但是安装过程中找不到移动硬盘
  • 如何移动整体移动大块内存,用哪个函数???
  • 开源移动CMS框架 墨颀移动CMS
  • vim中一行内容太多折行,用移动命令却无法移动到中间一行
  • Jquery创建层显示标题和内容且随鼠标移动而移动
  • LINUX 如何移动光标
  • 高手看过来:请教如何在移动硬盘上安装Linux?
  • 移动硬盘使用问题求解?百分相赠!!
  • 移动端滑动JS库 swipejs
  • 如何将Ubuntu安装到可移动硬盘上
  • linux系统如何向移动硬盘中导数据
  • gtk窗口移动后屏幕锁定且无响应
  • solaris下如何格式化移动硬盘
  • 移动购物车应用 MobileCartly
  • linux与移动硬盘?
  • centos 无法挂载 移动硬盘
  • 已经安装到移动硬盘上的ubuntu怎样在其它电脑上使用
  • 电子商务移动客户端 ECMobile
  • 移动硬盘安装Linux能即查即用吗?
  • 安装系统在移动硬盘中


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,