1. OMF 경로 확인
2. 경로 없이 테이블 스페이스 생성(에러)
3. OMF 경로 지정
4. 이전 테이블스페이스 지우기
5. OMF로 테이블 스페이스 만들기
6. 로그파일 생성
7. 생성된 파일 보기
8. OMF 테이블 스페이스 삭제
9. 로그파일 삭제
10. 삭제 확인
※ OMF와 ASM을 같이 사용하면 좋다
SQL> show parameter db_create
2. 경로 없이 테이블 스페이스 생성(에러)
SQL> create tablespace users01;
3. OMF 경로 지정
SQL> alter system set db_create_file_dest = '/u01/app/oracle/oradata/devdb';
SQL> alter system set db_create_online_log_dest_1 = '/u01/app/oracle/oradata/devdb';
SQL> alter system set db_create_online_log_dest_2 = '/u01/app/oracle/oradata/devdb';
SQL> alter system set db_create_online_log_dest_1 = '/u01/app/oracle/oradata/devdb';
SQL> alter system set db_create_online_log_dest_2 = '/u01/app/oracle/oradata/devdb';
4. 이전 테이블스페이스 지우기
SQL> drop tablespace users01 including contents and datafiles;
5. OMF로 테이블 스페이스 만들기
SQL> create tablespace users01;
SQL> create tablespace users01 datafile size 10m; (용량지정)
SQL> create tablespace users01 datafile size 10m; (용량지정)
6. 로그파일 생성
SQL> alter database add logfile;
7. 생성된 파일 보기
SQL> !ls -lR /u01/app/oracle/oradata/devdb/DEVDB
8. OMF 테이블 스페이스 삭제
SQL> drop tablespace users01;
9. 로그파일 삭제
SQL> alter database drop logfile group 4;
10. 삭제 확인
SQL> !ls -lR /u01/app/oracle/oradata/devdb/DEVDB
※ OMF와 ASM을 같이 사용하면 좋다