아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

대담한황로142
대담한황로142

오라클 테이블스페이스 이동에 대하여

용량 부족으로 테이블 스페이스를 이동하려고 합니다.

이동하는 법은 자료가 많아서 테스트 환경에서 테스트는 마쳤는데

몇가지 의문이 있어서 질문 드립니다.

제 테스트 서버에서는 dba_data_files 조회시 임시 데이터 파일이 조회가 되는데

다른서버에서는 dba_temp_files를 해야만 조회가 됩니다.

또 테이브 스페이스 이동 시에 인덱스 관련 테이블 스페이스와 임시 테이블스페이스도 일반 테이블스페이스 옮기는 것처럼

offline이후 mv이후 alter만 하면 되는 것인가요?

*임시 테이블 스페이스는 offline하고 옮기면 안되나요?구글링해도 삭제 하고 새로 만들라는것만 있네요.

만약 삭제하고 새로 만들면 기존에 유저 등록되어있는걸 다시 변경해야되는거겠죠?

임시테이블스페이스 이동 안해도 상관없다면 이동 안할 계획입니다.

고수님들 가르침 부탁드립니다.

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 얄쌍한재규어4
      얄쌍한재규어4

      일반 테이블 스페이스와 temp 테이블 스페이스는 종류가 다르고 생성 구문도 다릅니다.

      제가 예상하기로 a라는 테이블 스페이스와 a_temp 라는 임시테이블 스페이스가 원본에 있엇는데

      질문자 께서는 a_temp 테이블 스페이스를 임시테이블 스페이스로 생성하지 않고 일반 테이블 스페이스로 생성하신 것 같습니다.

      원래 템프파일은 dba_data_files 뷰에 보이지 않는게 정상입니다.

      그리고 임시테이블 스페이스는 말그대로 정렬이라던가 작업필요에 인해 있는 테이블 스페이스라 그냥 이름이랑 사이즈만 맞추고 안에 데이터는 옮길 필요 없습니다.