oracle12c 移动数据库文件

栏目: 数据库 · 发布时间: 6年前

内容简介:版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/86482685

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/86482685

今天oracle12c的实例中新建一个插拔数据库(PDB),结果发现oracle所在盘只剩400M。硬着头皮闯关,结果不出所料,警告说磁盘空间不足,无法生成SYSAUX01.DBF之类。

看了下盘里的内容,主要是里面已经放了好多个PDB,加起来有70多G。

后来发现可以移动数据库文件。记录如下:

SQL> conn sys/****@pdbdghd as sysdba;#进入要移动数据文件的数据库
已连接。
SQL> select file_id,file_name from dba_data_files;#看看都有啥数据文件

   FILE_ID
----------
FILE_NAME
--------------------------------------------------------------------------------
        71
D:\APP\ORACLE\ORADATA\LTHY\PDBDGHD\SYSTEM01.DBF

        72
D:\APP\ORACLE\ORADATA\LTHY\PDBDGHD\SYSAUX01.DBF

        73
D:\APP\ORACLE\ORADATA\LTHY\PDBDGHD\PDBDGHD_USERS01.DBF


   FILE_ID
----------
FILE_NAME
--------------------------------------------------------------------------------
        74
D:\APP\ORACLE\ORADATA\LTHY\PDBDGHD\SDE.DBF

        75
E:\APP\LTHY\PDBDGHD\HYDG.DBF


SQL> alter database move datafile 74 to 'E:\app\LTHY\PDBDGHD\sde.dbf';#来,移动一下。运行完毕以后,它真的是被移动了,好神奇哟!

数据库已更改。

注意这是oracle 12C的写法。如果是11g或之前的版本,又是offline,又是 alter,最后online,麻烦得很。最要命的是,我将这一套施行在12C上,结果报错,差点万劫不复。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

父与子的编程之旅

父与子的编程之旅

桑德 (Warren Sande)、桑德 (Carter Sande) / 苏金国、易郑超 / 人民邮电出版社 / 2014-10-1 / CNY 69.00

本书是一本家长与孩子共同学习编程的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。书中的语言生动活泼,叙述简单明了。 为了让学习者觉得编程有趣,本书编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。 第 2 版新增内......一起来看看 《父与子的编程之旅》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具