2017-01-19 5 views
0
SQL> alter database drop tablespace XXX including contents and datafiles; 
alter database drop tablespace XXX including contents and datafiles 
        * 
ERROR at line 1: 
ORA-01900: LOGFILE keyword expected 

참고 :이 테이블 스페이스에 관한 데이터 파일이 수동으로 삭제되었습니다.ORA-01900 : 테이블 스페이스를 삭제하려고 시도 할 때 LOGFILE 키워드가 필요함

나에게 조언을 주시기 바랍니다 또한 백업 테이블 스페이스에 관한 기사 당신이 다른 명령의 구문을 혼합 것으로 보인다

+2

경우 [수동에서 (HTTPS : //docs.oracle.com/database/121/SQLRF/statements_1006.htm#SQLRF00802) 구문을 찾았습니까? –

답변

1

공유하십시오. drop tablespace is a standalone statement :

enter image description here

alter database statement 별도이고; drop logfile 절이 있지만 drop tablespace은 아닙니다. 구문 분석기는 귀하의 명세서에 drop ...을보고 있으므로 다음 단어가 logfile이 될 것으로 예상하고 있습니다. 그렇지 않으므로 표시되는 오류가 발생합니다.

그래서 만 수행해야합니다 (! 당신은 물론 영구히 그것을 제거하고 싶어 정말 확신 가정)

drop tablespace XXX including contents and datafiles; 

+0

너희들. 고마워. –