안녕하세요.
윈도우서버에서 오라클을 사용하고 있습니다.
기존 J:\ 드라이브가 꽉차서, L:\ 드라이브로 생성하여 사용하고 있습니다.
그러나, J:\ 드라이브에 다른 테이블스페이스의 용량이 자동증가되어
용량이 꽉차버려서 기존 테이블스페이스 Data파일에 대하여,
이동이 불가피하여,
아래와 같은 방법으로 이동하려 했지만,
경로 변경에서 오류가 발생하여,
문의 드리오니,
이동 방법 좀 알려주시면 감사하겠습니다.
참고로,
자료가 많으시면, 아래 이메일로 부탁 드립니다.
leesb7755@yahoo.co.kr
=====================================================================
Tablespace 이동방법
=====================================================================
1. DB 다운
SQL>shutdown immediate;
2. Tablespace 이동복사
SQL>host copy J:\oracle\oradata\QMSDB\QMSDB_DATA_15.DBF L:\oracle-2\oradata-2\QMSDB-2\QMSDB_DATA_15.DBF
3. Rename을 통해 경로 알려줌
SQL>alter tablespace QMSDB_DATA rename datafile 'J:\oracle\oradata\QMSDB\QMSDB_DATA_15.DBF' to 'L:\oracle-2\oradata-2\QMSDB-2\QMSDB_DATA_15.DBF';
4. DB 시작
SQL>startup;
5. 복사전 Tablespce 파일 제거
SQL>host del J:\oracle\oradata\QMSDB\QMSDB_DATA_15.DBF
=====================================================================