테이블 스페이스 관련 간단한 질문 하나 드립니다. 0 4 1,505

by 그노그노 [Oracle 기초] tablespace 덮어쓰기 override 테이블스페이스 [2017.10.11 10:55:00]


안녕하세요 오라클 초보 입니다. 

현재 테이블 스페이스가 꽉 차있을 때 어떤 현상이 발생하나 테스트 하고 있는데요.

auto extend 옵션은 꺼두고 테이블에 값을 인서트 하여 테이블 스페이스를 꽉 차도록 만들었습니다.

제 예상대로 테이블 스페이스가 full 일 때 테이블에 값을 인서트하면 오라클에서 에러가 났습니다. 더이상 인서트 못한다고 말이죠.

근데 예전에 어디서 들은 내용인데 테이블 스페이스가 full 일 때 값을 인서트하면 자동으로 덮어쓰기가 된다는 이야기를 들은적 있습니다.

혹시 이런식으로 덮어쓰기가 가능하도록 하는 방법이 있을까요??  설정이나 이런거 건드려서 말이죠.

구글링 좀 해봤는데 도무지 못찾겠네요 ㅜㅜ

by 임상준 [2017.10.11 11:22:17]

역으로 질문 하나 드리면 만일 값을 덮어쓰게 된다면 어떤 데이터 위에 덮어 쓰는 게 맞을까요?


by 그노그노 [2017.10.11 13:19:04]

제 생각으로는 덮어 써서 기존 데이터가 사라지면 안될 것 같네요.


by 우리집아찌 [2017.10.11 14:07:54]

잘못이해하신듯합니다.  덮어쓰기는 없어요.

테이블 truncate 하던가 tablespace size를 증가시켜주셔야합니다.


by 주킹 [2017.10.11 14:13:10]

데이터베이스 데이터를 덮어쓰면 될까요...ㅋㅋ 잘못들으신듯합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입