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 |
댓글 없음:
댓글 쓰기