oracle 遷移資料檔案

2022-02-21 20:05:14 字數 3943 閱讀 2242

步驟:

1.sql>select file_name from dba_data_files;

file_name

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_sysaux_4yfv39g5_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_undotbs1_4yfv39lk_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_system_4yfv39f5_.dbf

2.sql> shutdown immediate

資料庫已經關閉

資料庫已經解除安裝

3.sql> startup mount;

4.sql> alter database archivelog;

資料庫已經更改

5.sql> alter database datafile 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.

dbf' offline;

資料庫已經更改。

6.sql> alter database rename file 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0

_.dbf' to 'e:\oradata\user01.dbf';

alter database rename file 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf

第一行出現錯誤:

ora-01511: 重新命名日誌/資料檔案時出錯

ora-01141: 重新命名日誌/資料檔案時出錯,未找到指定新檔案 'e:\oradata\user01.dbf'

ora-01110: 資料檔案4:

'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf'

ora-27041: 無法開啟檔案

osd-04002: 無法開啟檔案

o/s-error: (os 3) 系統找不到指定的檔案

方法:複製原檔案到想要指向的位置,並改名成自己想要的名稱user01.dbf。

7.sql> /

資料庫已經更改。

7.sql> recover datafile 'e:\oradata\user01.dbf';

ora-00283: 恢復回話因錯誤而取消

ora-00264: 不要求恢復

8.sql> alter database datafile 'e:\oradata\user01.dbf' online;

資料庫已經更改。

9.sql> alter database open;

資料庫已經更改。

10.sql> select file_name from dba_data_files;

file_name

e:\oradata\user01.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_sysaux_4yfv39g5_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_undotbs1_4yfv39lk_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_system_4yfv39f5_.dbf

資料檔案遷移成功完成。

from <>

分類: oracle

步驟:1.sql>select file_name from dba_data_files;

file_name

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_sysaux_4yfv39g5_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_undotbs1_4yfv39lk_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_system_4yfv39f5_.dbf

2.sql> shutdown immediate

資料庫已經關閉

資料庫已經解除安裝

3.sql> startup mount;

4.sql> alter database archivelog;

資料庫已經更改

5.sql> alter database datafile 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.

dbf' offline;

資料庫已經更改。

6.sql> alter database rename file 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0

_.dbf' to 'e:\oradata\user01.dbf';

alter database rename file 'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf

第一行出現錯誤:

ora-01511: 重新命名日誌/資料檔案時出錯

ora-01141: 重新命名日誌/資料檔案時出錯,未找到指定新檔案 'e:\oradata\user01.dbf'

ora-01110: 資料檔案4:

'd:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_users_4yfv39n0_.dbf'

ora-27041: 無法開啟檔案

osd-04002: 無法開啟檔案

o/s-error: (os 3) 系統找不到指定的檔案

方法:複製原檔案到想要指向的位置,並改名成自己想要的名稱user01.dbf。

7.sql> /

資料庫已經更改。

7.sql> recover datafile 'e:\oradata\user01.dbf';

ora-00283: 恢復回話因錯誤而取消

ora-00264: 不要求恢復

8.sql> alter database datafile 'e:\oradata\user01.dbf' online;

資料庫已經更改。

9.sql> alter database open;

資料庫已經更改。

10.sql> select file_name from dba_data_files;

file_name

e:\oradata\user01.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_sysaux_4yfv39g5_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_undotbs1_4yfv39lk_.dbf

d:\oracle\product\10.2.0\oradata\test\datafile\o1_mf_system_4yfv39f5_.dbf

資料檔案遷移成功完成。

from <>

oracle 遷移資料檔案( 轉)

步驟 1.sql select file name from dba data files file name d oracle product 10.2.0 oradata test datafile o1 mf users 4yfv39n0 dbf d oracle product 10.2.0...

遷移資料檔案步驟

select file name,status from v datafile select from v tablespace 1.alter tablespace aaa offline 2.shutdown immediate 3.copy data file to destination d...

Oracle 11g 遷移資料檔案

一 基礎環境 作業系統 windows 或 linux 資料庫版本 oracle database 11g r2 二 解決問題 1 我們在進行備份資料庫或者進行複雜的操作的時候,表空間自動擴充套件功能開啟的時候,會提示磁碟空間不足。2 將資料檔案分散到不同的磁碟,以提高資料庫的 i o 效能。三 操...