ITmembers.net 아카이브 · 2002–2009

질문과 답변

[re] 질문]오라클에서 db 삭제에 관해서 질문드립니다.

답변 정말 감사합니다.

>svrmgr>shutdown;
>svrmgr>startup mount;
>svrmgr>alter database datafile '지운파일이름경로포함' offline drop;
>svrmgr>alter database open;
>svrmgr>drop tablespace 테이블스페이스명 including contents;
>
>이게 가장 확실한 방법입니다.
>하지만 지운 데이타는 백업을 안받아 놓으면 끝장입니다.
>
>그럼 좋은 하루 되세요
>
>
>>안녕하세요.
>>
>>저는 리눅스에 오라클 8.1.7 를 설치하고 공부하고 있는 중입니다.
>>제가 db를 하나 sqlplus에서 생성 하였습니다.
>>sql는 다음과 같습니다.
>>
>>create tablespace TMS_DATA
>>datafile '/home/oracle/oradata/ORCL/tms_data.dbs' size 50M
>>default storage (initial 10M next 5M pctincrease  0);
>>
>>문제 없이 생성 되었습니다.
>>
>>그런데 삭제법을 몰라서 db를 그냥 삭제 하였습니다.
>>
>># rm -f tms_data.dbs
>>
>>삭제하고 재부팅하니 오라틀에 연결이 되지 않습니다.
>>에러표시는 다음과 같습니다.
>>
>>
>>SVRMGR> startup
>>ORACLE 인스턴스가 시작되었습니다.
>>시스템 글로벌 영역                    24256672 바이트 합계
>>Fixed Size                                    73888 바이트
>>Variable Size                             7233536 바이트
>>Database Buffers                      16777216 바이트
>>Redo Buffers                                172032 바이트
>>데이터베이스가 마운트되었습니다.
>>ORA-01157: ??? 7 ??? ?? ?? ?? ? ? ????- DBWR ?? ??? ????
>>ORA-01110: 7 ??? ??: '/home/oracle/oradata/tms_data.dbs'
>>
>>
>>이 문제를 어떻게 해결해야되는지 모르겠습니다.
>>혹시 알고계시는 분이 계시면 가르쳐 주시면 감사드리겠습니다.
>>
>>그리고 염체없지만 한가지 질문을 더 드리면 정확한 db 삭제법을 알고계시면 이것또한 가르쳐주시기 바랍니다.
>