您好,登錄后才能下訂單哦!
這篇文章主要介紹“offline數據文件和表空間操作方法有哪些”,在日常操作中,相信很多人在offline數據文件和表空間操作方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”offline數據文件和表空間操作方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
offline數據文件 非歸檔 offline drop 和offline for drop 一樣,歸檔下才能不加drop 只用offline
offline表空間 歸檔和非歸檔都一樣,只加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數據文件和表空間操作方法有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。