移動表空間

2021-06-21 12:53:09 字數 576 閱讀 5015

移動表空間的兩種辦法。一種聯機,一種離線。

一、離線(可以移動任何表空間中的資料檔案,

命令為alter database rename file)

1、sql>shutdown immediate

2:、用系統命令移動資料檔案,

4、sql>alter database open;

二:聯機(不可移動system sysaux表空間,

undo和臨時表空間中的資料檔案,命令為alter tablespace )

1、sql> conn / as sysdba

sql> alter tablespace ***x offline;

2:在作業系統面上移動拷貝資料檔案

3:alter tablespace ***x rename datafile '***x' to '***xx';

4:alter tablespace ***x online;

當然也可以使用rman中的copy命令copyrman>copy datafile 1 to '***.dbf';

注意第 1 行出現錯誤:ora-01109: 資料庫未開啟

移動Oracle的表空間

www.grn8.com 綠吧導航網 免費廣告換連線。如何移動oracle資料庫的表空間 在使用oracle資料庫的過程中,經常會遇到將資料庫中的資料從乙個資料庫移動到另乙個資料庫的情況,如果移動的資料量不是太大,我們可以使用export import將資料進行匯出 匯入。但如果需要搬移的資料量非常...

Oracle表和索引移動表空間

來自 http blog.csdn.net m changgong 作者 張燕廣 關鍵字 oracle 表空間 移動表空間 對錶進行表空間移動操作 如果有一張表 accounts 存放在表空間 example 下現在要把表 accounts 移動到表空間 demo 下,該怎麼操作?操作語句如下 al...

Oracle表和索引移動表空間

關鍵字 oracle 表空間 移動表空間 對錶進行表空間移動操作 如果有一張表accounts存放在表空間example下 現在要把表accounts移動到表空間demo下,該怎麼操作?操作語句如下 alter table accounts move tablespace demo commit a...