OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
방법 :
RMAN 을 사용하여 데이타파일 을 raw device 에서 file system 으로 옮긴다.
1. 데이타베이스에 접속한다:
$ sqlplus / as sysdba
2. 변환하고자 하는 데이타파일이 속한 테이블스페이스를 offline 시킨다:
SQL> alter tablespace test_ts offline;
3. rman을 시작하여 데이타베이스에 접속한다:
$ rman nocatalog target rman/rman@orcl
4. 데이타파일 을 raw device 에서 file system 으로 옮긴다:
RMAN> run {
2> allocate channel c1 type disk;
3> copy datafile '/dev/raw1' to '/u01/oradata/orcl/test_ts.dbf';
4> }
5. 옮겨진 데이타파일을 Rename 한다:
SQL> alter database rename file '/dev/raw1' to '/u01/oradata/orcl/test_ts.dbf';
6. 테이블스페이스를 online상태로 바꾼다:
SQL> alter tablespace test_ts online;
참조 : (문서 ID 1907460.1)
'ORACLE > Sql' 카테고리의 다른 글
오라클 11gR2 Blevel 확인 및 REBUILD 할 INDEX 대상 조회 (0) | 2018.05.04 |
---|---|
오라클 With절 (0) | 2018.05.03 |
Oracle 언두헤더 덤프하는 법 (0) | 2018.04.30 |
Oracle Job 수행 이력 확인 쿼리, 뷰 (0) | 2018.04.30 |
오라클 히든파라미터 조회 방법 (0) | 2018.04.19 |