그랬군요.
일단 exp 받구요
1. create tablespace bbb ...해서 테이블 스페이스를 만들어야 겠지요.
2. alter user aaa default tablespace bbb ...해서 aaa유저의
default tablespace를 바꾸어 줘야...
3. imp system/manager fromuser=aaa touser=aaa file=aaa.exp log=log.log
확실하게 하기 위해서 2번과 3번사이에서
drop tablespace users including contents;
해주고 함 해보시져
>>김은성 님께서 쓰시길<<
:: 처음꺼..
:: 유저 : aaa
:: 테이블스페이스 : users
:: 데이타파일 : users01.dbf
::
:: 바꿀꺼..
:: 유저 : aaa
:: 테이블스페이스 : bbb
:: 데이타파일 : bbb.dbf
::
:: 그렇게 했는데도 users01.dbf에 저장이 되는 겁니다.
::
:: 참고로.. 오라클 생성시 users01.dbf 이 파일이 생기는데 없어도 상관은 없는건지..
::
:: >>소몰이 님께서 쓰시길<<
::
:: :: 테이블 스페이스를 드롭하고 새로 안 만드신 것 같군요
:: :: 그렇게 파일이름만 바꾸면 안될 것 같은데...
:: ::
:: :: 근데.. 이 작업을 하는 의도를 잘 모르겠습니다.
:: :: 테이블 스페이스를 바꾸어서 imp 하실때에는
:: :: user의 default tablespace 를 바꾸어 주고
:: :: imp를 해야 합니다.
:: ::
:: :: 지금 exp 받은 유저의 테이블 스페이스는 users 이고
:: :: imp 할때 기본적으로 users 테이블 스페이스로 됩니다.
:: ::
:: :: >>김은성 님께서 쓰시길<<
:: ::
:: :: :: export를 한 파일을 import를 하려고 합니다.
:: :: ::
:: :: :: 1.
:: :: :: export할때 용량이 100MB정도됩니다. 물론 압축은 하지 않았구요..
:: :: :: import를 하려고 하니까.. 이것이 갑자기 기하급수적으로 늘어나서..
:: :: :: 기가대를 넘어가더라구요..
:: :: :: 정말 이상합니다. 압축을 하지 않았으면 그냥 100MB정도의 데이타만 늘어나야하지 않나요?
:: :: ::
:: :: :: 2.
:: :: :: 원래 datafile이 users01.dbf로 정해져 있었습니다.
:: :: :: 이것을 export해서 백업을 받아놓고..
:: :: :: 그 테이블스페이스의 데이타파일을 test.dbf로 바꾸어서 다시 생성을 하였습니다.
:: :: :: 그런데 이것이 이상하게 예전처럼 users01.dbf파일의 용량이 증가하더라구요..
:: :: :: 바꿀수는 없는지..
:: :: ::
:: :: :: 3. 데이타베이스가 돌아가고 있는상황에서 export를 하게 되면 무결성에 이상은 없는지요..
:: :: ::
:: :: ::
|