步驟:
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 效能。三 操...