import 시 발생하는 ORA-1658 error 처리
이 error 는 import 시 특정 tablespace 에 table 생성이 불가능할때 발생하는
error 이다 .
이는 export 시 export option 중의 하나인 compress option 의 값을 'yes' 로 하여
받았을 경우 (default 값이 yes임) table 의 extent가 일어난 모든 부분이 initial 로
묶여지게 되며 import 시 iniitial 만큼의 연속된 영역이 tablespace 에 있어야만 import
시 이 error 가 발생하지 않는다.
해결책 :
=======
1) error 가 발생한 tablespace 를 check 하여 해당 tablespace 를 늘려준다.
disk 가 충분한 경우에 해주는 방안이다.
2)미리 import 할 user 영역에 initial 을 적절하게 주어 table 을 생성한다.
그리고 import 시 ignore=y option 을 주어 import 한다 .
만일 이 경우 table script 가 없으면 export 받은 dump file 로 부터 얻을수 있다.
strings EXPDAT.DMP | grep 'CREATE TABLE' >> tables.sql
3) export 시 compress option 을 no 로 하여 export 를 한다.
| 12-27 | 1786 | |||
| 12-11 | 1302 | |||
| 53 | 03-15 | 1043 | ||
| 52 | 01-31 | 1201 | ||
| 51 | 01-31 | 1001 | ||
| 50 | 01-31 | 900 | ||
| 49 | 01-19 | 1202 | ||
| 48 | 01-11 | 1067 | ||
| 47 | 01-03 | 1546 | ||
| 46 | 12-27 | 1786 | ||
| 45 | 12-19 | 1314 | ||
| 44 | 12-14 | 1305 | ||
| 43 | 12-11 | 1302 | ||
| 42 | 12-09 | 1045 | ||
| 41 | 12-01 | 1210 | ||
| 40 | 12-01 | 1419 | ||
| 39 | 12-01 | 920 | ||
댓글 없음:
댓글 쓰기