![[DBA][Oracle] 자주 쓰는 쿼리 - TableSpace 용량 및 파일 위치 확인](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDAwKG%2FbtspHZVPWnC%2FINKzkgSIgBQRkqkQj2uGoK%2Fimg.png)
Intro 안녕하세요 초보 DBA 다뉴입니다. 데이터베이스를 관리함에 있어서 여러가지 요소가 있겠지만 그 중 저장공간과 용량에 대한 관리에 도움이 될 만한 쿼리를 하나 소개할까 합니다. 여러 오브젝트들은 TableSpace에 속하여, 저장공간을 차지하고 있는데요. 오늘은 이 TableSpace를 관리하기 위해 TableSpace의 저장공간의 상태를 확인하는 쿼리입니다. 한번 알아보도록 하죠. 알아두기 Tablespace (테이블 스페이스) 란? Tablespace는 Oracle의 논리적 저장공간입니다. Tablespace를 나눔으로써 데이터의 관리 / Table, Index 의 분리 등 여러가지 효율을 얻을 수 있습니다. 자세한 내용은 아래의 글을 참고해 주세요! [Oracle] 저장 구조 - Table..
![[Oracle] 저장 구조 - Tablespace, Segments, Extents, Data Block, OS Block, Data File](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1SCR1%2FbtsnZJOMVZl%2FGaY2fXmlRE3viMtixAw8S1%2Fimg.png)
Intro 안녕하세요 초보 DBA 다뉴입니다. 요번에 Oracle - Tablespace 관련 업무를 하다가 Data 구조에 대해서 궁금하게 되었습니다. 그래서 이것저것 공부하고 찾아보게 되어 간략하게 기본 구조에 대해서 남겨볼까 합니다. 논리적인 구조로는 Data Blocks, Extents, Segments, Tablespaces 물리적인 구조로는 OS Blocks, Data Files 이렇게 구성되어 있습니다. 한번 알아보도록 하죠. 오라클의 논리적 구조 알아두기 논리적 구조는 실제로 저장되는 공간이 아닌 공간의 나눔과 연속성에 대한 구분입니다. 구조의 순서로는 Data Block → Extents → Segments → Tablespaces 로 되어있습니다. 데이터 블록 (Data block) 논..
![[MsSQL] Exception / Try ~ Catch 문 기초](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJWpoA%2FbtslEWDaZWs%2FOGNMuWQLDOhZV2n6O6pWD1%2Fimg.png)
Intro 안녕하세요 초보 DBA 다뉴입니다. 오늘은 MsSQL의 Exception 처리를 위해 사용하는 Try~Catch Block에 대해서 한번 알아보도록 하겠습니다. 구문의 에러가가 발생하였을 때 에러에 대한 예외처리를 하는 것인데요. T-SQL이 실행 중 에러가 발생할 경우 심각도에 따라 바로 종료가 되거나, 트랜젝션에 문제가 발생 할 수 있습니다. 이러한 경우를 예외처리를 통하여 방지하는 역할을 합니다. Try, Catch, Finally begin try /* 실행할 명령문 */ end try begin catch /* 예외처리 명령문 */ end catch Try begin try ~ end try로 감싸야 한다. 오류가 발생할 가능성이 있는 실행할 명령문을 넣는다. 오류 없이 실행이 end..