oracle資料庫檔案dbf複製 ocp試驗

2021-09-08 09:13:42 字數 1413 閱讀 2790

1,建立表空間 tbs

sys@sen>create tablespace tbs datafile 'd:\tbs.dbf' size 200m;
2,在上面的表空間建立表,從插入幾條資料

注意需要在scott下面建立,不能在sys下,否則sys下不能匯出

scott@sen>create table tt(id int) tablespace tbs;
插入的時候報錯了

scott@sen>insert into tt values(1);

insert into tt values(1)

*error at line 1:

ora-01552: cannot use system rollback segment for non-system tablespace 'tbs'

修改undo_management=auto

重新搞,成功

scott@sen>insert into tt values(1);

已建立 1 行。

3,設定表空間為唯讀

sys@sen>alter tablespace tbs read only;

4,從源資料庫輸出元資料(元資料?)

⊙﹏⊙b汗,只有4k

5,把資料檔案和dmf檔案複製到目標系統

6,把元資料輸入到目標系統

我將sen上面的東西遷入到ncbeta例項下面

到ncbeta下看看

7 如有需要,表空間設為讀寫?

Oracle移動資料庫檔案

一。設定要移動的資料庫 開始 執行 cmd命令 set oracle sid experience experience你要移動檔案所屬的資料庫的sid 二。進入sqlplus sqlplus nolog conn sys sys as sysdba 已連線。select name from v d...

ORACLE資料庫檔案遷移

介紹一種比較簡單的方法,舉例如下 step1 關閉資料庫,啟動至mount狀態 sql shutdown immediately sql startup mount step2 用rman命令將檔案系統的資料檔案拷貝至目標目錄處 如果想加快速度,可以使用allocate channel rman t...

Oracle 資料庫檔案唯讀

機房的儲存鏈路出現問題,重新啟動伺服器後,資料庫可以成功載入,但是在應用提示oracle中的乙個檔案不能讀。sqlplus進入 sql select file id,online status from dba data files order by 1 發現其中的乙個資料檔案是recover狀態 ...