offline数据文件和表空间操作方法有哪些

网友投稿 456 2023-11-28

offline数据文件和表空间操作方法有哪些

这篇文章主要介绍“offline数据文件和表空间操作方法有哪些”,在日常操作中,相信很多人在offline数据文件和表空间操作方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”offline数据文件和表空间操作方法有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

offline数据文件和表空间操作方法有哪些

offline数据文件 非归档 offline drop 和offline for drop 一样,归档下才能不加drop 只用offlineoffline表空间 归档和非归档都一样,只加offline表空间有多个文件的迁移实验,offline和关库两种方法都可行误删数据文件后可以使用该方法离线数据文件使数据库正常好用 

--查看错误解析

SQL> !oerr ora 01145

--非归档模式 将数据文件离线在线方法

offline for drop 等于offline drop

alter database datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\abc.dbf offline drop;

recover datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\abc.dbf;

alter database datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\abc.dbf online ;

--非归档模式下,需要先把表空间给offline掉,然后才能offline数据文件,参见如下

SQL> alter tablespace tbs1 offline;

SQL> alter database datafile /u01/app/oracle/oradata/disk_1/tbs01.dbf offline;

--------------

create tablespace abc datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\abc.dbf size 100m autoextend on next 200m;

create user abc  identified by abc  default tablespace abc  profile DEFAULT  account unlock;

grant connect,resource to abc;

grant dba to abc;

只有在归档模式下,可以直接offline数据文件

alter database datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\EMR01.DBF offline ;

误删数据文件后 offline drop 只能让数据库好用,离线的文件及数据都找不回来

--非归档/归档offline

alter database datafile E:\APP\ADMINISTRATOR\ORADATA\ORCL\abc.dbf offline drop;

select status from v$instance;

alter database open;

drop 表空间恢复

看你的归档全不全吧,如果全(一定要包含创建表空间的时间点), 那你就可以把这个表空间恢复回来 

(alter database create datafile as....的方式就行)

到此,关于“offline数据文件和表空间操作方法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据库的分库分表需要注意什么
下一篇:Oracle redo文件损坏怎么恢复
相关文章

 发表评论

暂时没有评论,来抢沙发吧~