728x90
반응형

oracle datafile 2

[Oracle] oracle datafile rename방법

Oracle database에서 테이블스페이스의 datafile이름을 변경하려면 데이터베이스가 '마운트'(mount) 상태 여야한다. 1. 데이터베이스 마운트 데이터베이스를 마운트 상태로 시작한다.데이터베이스가 이미 실행중이면 데이터베이스를 close하고 마운트 상태로 전환해야 한다. shutdown immediate;startup mount;2. 데이터파일 이름 변경파일시스템 레벨 즉 OS에서 데이터파일의 이름을 변경한다. ## 리눅스일경우mv /data/a.dbf /data/b.dbf## 윈도우일 경우파일명 변경3. 데이터파일 경로 업데이트데이터베이스에서 데이터파일의 새 경로를 알려준다.  아래 SQL문을 사용하여 데이터파일 경로를 업데이트 할 수 있다. alter database rename fil..

[Oracle] oracle datafile offline 후 online 방법

이번 포스트에서는 datafile을 offline후 online하는 방법에 대해서 알아보겠습니다. 만약 datafile을 offline을 하였을 경우 해당 datafile에 데이터가 있고, 그 테이블을 select count(*)을 한다면 아래와 같이 애러가 뜰것입니다. ORA-00376: 현재 파일 23를 읽을 수 없습니다 ORA-01110: 23 데이터 파일: 'C:\APP\ORADATA\ORCL\.DBF' 일단 no archive log mode에서는 datafile을 offline할 수 없습니다. 만약 offline을 하게 될 경우에 아래와 같은 애러 메시지가 나올 것입니다. ORA-01145: 매체 복구가 사용으로 설정되지 않으면 즉시 오프라인은 허용되지 않습니다. 따라서 아래 포스트에서 데이터..

728x90
반응형