데이터베이스 분류
data file이름 변경
작성자 정보
- 웹관리자 작성
- 작성일
컨텐츠 정보
- 7,440 조회
- 0 추천
- 목록
본문
data file이름 변경
SQL> select t.name, d.status, d.name from v$tablespace t, v$datafile d 2 where t.ts# = d.ts#; NAME STATUS NAME ------------------------------ ------- --------------------------------------------- SYSTEM SYSTEM C:ORACLEORADATAMADDOGSYSTEM01.DBF RBS ONLINE C:ORACLEORADATAMADDOGRBS01.DBF USERS ONLINE C:ORACLEORADATAMADDOGUSERS01.DBF TEMP ONLINE C:ORACLEORADATAMADDOGTEMP01.DBF TOOLS ONLINE C:ORACLEORADATAMADDOGTOOLS01.DBF INDX ONLINE C:ORACLEORADATAMADDOGINDX01.DBF DRSYS ONLINE C:ORACLEORADATAMADDOGDR01.DBF KANG ONLINE C:ORACLEORADATAMADDOGTS_KANG01.DBF MYRBS ONLINE C:ORACLEORADATAMADDOGRBS02.DBF OEM_REPOSITORY ONLINE C:ORACLEORADATAMADDOGOEM_REPOSITORY.ORA 10 개의 행이 선택되었습니다. SQL> alter tablespace kang offline; 테이블 영역이 변경되었습니다. os로 돌아가서 ts_kang01.dbf를 kang01.dbf로 rename한다. DB로 돌아와 데이터파일의 변경상황을 알려준다. SQL> alter tablespace kang 2 rename datafile 3 'C:ORACLEORADATAMADDOGTS_KANG01.DBF' 4 to 5 'C:ORACLEORADATAMADDOGKANG01.DBF'; 테이블 영역이 변경되었습니다. SQL> alter tablespace kang online; 테이블 영역이 변경되었습니다. 만일 OS에서 rename하지 않은 상태에서 데이터파일의 변경상황을 알려주지 않으면 다음과 같은 에러를 뱉는다. SQL> alter tablespace kang online; alter tablespace kang online * 1행에 오류: ORA-01157: 데이터 8 파일을 식별 또는 잠금 할 수 없습니다- DBWR 추적 파일을 보십시오 ORA-01110: 8 데이터 파일: 'C:ORACLEORADATAMADDOGTS_KANG01.DBF' 데이터파일 크기도 변경하려면 다음과 같이 한다. alter database datafile 'C:ORACLEORADATAMADDOGKANG01.DBF' resize 50m;
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.