ORACLE匯入遇到ORACLE錯誤959解決方法
ORACLE
在匯入資料庫檔案時,有一張表未匯入成功,報瞭如下錯誤:
IMP-00003: 遇到 ORACLE 錯誤 959
ORA-00959: 表空間 `XXXXXXXXXXX` 不存在。
查詢的確沒有對應的表空間:
select * from dba_data_files where tablespace_name = `XXXX`
新增上對應的表空間,再重新匯入:
例子:
create tablespace ts_something
logging
datafile `/dbf1/ts_sth.dbf`
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create tablespace emaoyi
logging
datafile `D:appAdministratorproduct11.2.0dbhome_1databaseemaoyi.dbf`
size 10m
autoextend on
next 10m maxsize 20480m
extent management local;
匯入成功。
注:表空間自增長,其大小也不會超過最大大小,因此在設定大小時可以將MAXSIZE 設定為unlimited;
License
- 可以拷貝、轉發,但是必須提供原作者資訊,同時也不能將本專案用於商業用途。