본문 바로가기
반응형

DATABASE/Oracle15

[Oracle] 저장 구조 - Tablespace, Segments, Extents, Data Block, OS Block, Data File Intro 안녕하세요 초보 DBA 다뉴입니다. 요번에 Oracle - Tablespace 관련 업무를 하다가 Data 구조에 대해서 궁금하게 되었습니다. 그래서 이것저것 공부하고 찾아보게 되어 간략하게 기본 구조에 대해서 남겨볼까 합니다. 논리적인 구조로는 Data Blocks, Extents, Segments, Tablespaces 물리적인 구조로는 OS Blocks, Data Files 이렇게 구성되어 있습니다. 한번 알아보도록 하죠. 오라클의 논리적 구조 알아두기 논리적 구조는 실제로 저장되는 공간이 아닌 공간의 나눔과 연속성에 대한 구분입니다. 구조의 순서로는 Data Block → Extents → Segments → Tablespaces 로 되어있습니다. 데이터 블록 (Data block) 논.. 2023. 7. 29.
[Oracle][Error] ORA-01502: 인덱스 'PK_Name' 또는 인덱스 분할영역은 사용할 수 없는 상태입니다. Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘 갑자기 Schedule걸어둔 작업에 갑자기 오류가 났습니다. ORA-01502: 인덱스 'PK_Name' 또는 인덱스 분할영역은 사용할 수 없는 상태입니다. 라는 에러 메시지가 출력되었는데요. 한번 알아보도록 하겠습니다. 어떤 오류? ORA-01502: 인덱스 'PK_Name' 또는 인덱스 분할영역은 사용할 수 없는 상태입니다. 이러한 메시지가 출력되며, 데이터 Insert, Update, Delete를 할 수 없는 상태가 되었습니다. select은 정상적으로 되었네요. 이유는? 금일 데이터베이스 관리 작업 중에 해당 테이블에 TableSpace를 변경하였습니다. 제 생각에는 이 작업이 문제였다고 생각되네요. 저는 Index에 대해서는 따로 Index.. 2023. 7. 28.
[Oracle] 파티션 (Partition) 1 - 테이블 파티션 이란? Intro 안녕하세요. 초보 DBA 다뉴 입니다. 최근 Oracle업무에 Table Partition 을 사용할 일이 있었습니다. 처음 사용해 보는거라 약간 헤매기도 했는데요. 이것저것 공부한 내용을 정리한 내용과 새롭게 알게된 내용에 대해 정리해 보도록 하겠습니다. 파티션(Partition) 파티션 이란? 테이블이나 인덱스 데이터를 파티션 단위로 나누어 저장하는 것을 말합니다. 논리적으로는 하나의 테이블이나 인덱스를 여러 물리적 저장공간에 나누어 저장하는 것 인데요. 대용량의 데이터를 관리하고 성능을 향상 시키는데 많은 도움이 됩니다. 파티션을 사용하는 이유 파티션은 크게 관리적인 측면과 성능적인 측면에서 장점을 찾을 수 있습니다. 관리적 측면의 장점으로는 파티션 단위의 data작업의 수월함에 있습니다.. 2023. 7. 13.
[Oracle] [Error] Oracle Client 11g 설치 - INS-30131 Error Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 오라클 11G 클라이언트 설치 시 발생한 에러에 대해서 한번 알아보려하는 데요. Oracle Client 11g - 64bit 와 Oracle Client 11g - 32bit 가 필요하여, 64bit 설치후 Oracle Client 11g - 64bit 설치 과정에서 발생한 INS-30131 에러입니다. INS-30131 무슨 에러? [INS-30131] 설치 프로그램 검증 실행에 필요한 기초 설정을 실패했습니다. 라는 문구와 함께 설치에 실패하여, 원인 - 임시 위치에 액세스를 실패했습니다. 작업 - 현재 사용자에게 임시 위치에 엑세스하는 데 필요한 권한이 있는지 확인하십시오. 라는 상세 문구를 확인 할 수 있었습니다. 해결방법 에러 INS-30.. 2023. 7. 11.
[Oracle] TNS 설정 - tnsnames.ora 파일 / SQL Developer 설정 Intro 안녕하세요 초보 DBA 다뉴입니다. 오늘은 오라클을 사용하기 위한 접속정보를 설정하는 TNS설정에 대해서 알아 보도록 하죠! TNS 설정 tnsname.ora 파일이란? tnsname.ora 파일은 Oracle Database의 접속관련 정보를 저장해 놓은 파일입니다. Database의 [Service Name] or [SID] , [IP], [Port No] 를 입력해 놓고 저장하여 사용합니다. 파일 내용 구성 [접속 DB 별칭] = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = [Port No])) ) (CONNECT_DATA = (SERVICE_NAME = [Service Name]) ) ) [.. 2023. 6. 21.
반응형