반응형 oracle4 [Oracle] 테이블스페이스 관리 웹 운영을 하다보면 이따금씩 문제가 발생하는 테이블스페이스 정리 한번 하고 넘어가겠습니다.간단하게 말하면 데이터베이스 운용간 공간을 사용하는 건데, 항상 가득가득 차서 데이터들 저장안되고 고객들도 안돼요~ 하고 문제 찾아보면 해당 용량 갠찮나? 라고 찾아봐야 하는 우선순위 높은 점검 대상입니다. 테이블 스페이스란?테이블 스페이스(Tablespace)는 데이터베이스에서 데이터가 물리적으로 저장되는 영역을 관리하는 논리적 개념입니다. 데이터베이스는 데이터를 효율적으로 저장하고 검색하기 위해 테이블, 인덱스, 기타 객체들을 물리적으로 파일 시스템에 저장하는데, 테이블 스페이스는 이러한 저장소를 논리적으로 그룹화한 것입니다. 테이블 스페이스 주요특징 논리적 스토리지 단위: 테이블 스페이스는 데이터 파일의 논리적.. 직장생활/DataBase 2024. 11. 8. Oracle 삭제된 테이블 복구 금일 백업 테이블 정리하다가 실수로 사용중인 테이블을 지워서 급하게 찾아보다 나의 생명을 살린 오라클 기능 정리해서 남깁니다. 오라클 10g 버전부터는 윈도우의 휴지통과 같은 Recyclebin이 제공됩니다. Drop 한 테이블은 Recyclebin에 저장되며 복구가 가능합니다. 1. 휴지통에 있는 데이터 조회 SELECT * FROM RECYCLEBIN - 삭제된 정보가 나오며 ORIGINAL_NAME과 OPERATION을 활용하여 복구가 가능합니다. 2. 테이블 복구하기 FLASHBACK TABLE 테이블명 TO BEFORE DROP 복구할 테이블명에 이름이 아닌 "OBJECT_NAME"을 주어도 가능할것으로 보이나., 이름으로 복구할 때, 동일테이블명에 대해 여러오브젝트가 휴지통에 있는경우 가장 최.. 직장생활/DataBase 2024. 1. 5. [Oracle] 자음 초성 추출 함수, 자음으로 검색, 초성 검색 개발을 하다보면 자음으로만 검색할 수 있게 해달라는 요청이 들어오곤 합니다. 그럴때마다 유용하게 사용하는 것이 아래의 함수입니다. 그냥 복사 붙여넣고 실행하면 함수가 생성됩니다. Function 생성 쿼리 create or replace function fn_choSearch( str in varchar2) return varchar2 is returnStr varchar2(100); cnt number := 0; tmpStr varchar2(10); begin if str is null then return ''; end if; cnt := length(str); for i in 1 .. cnt loop tmpStr := substr(str,i,1); returnStr := returnStr || ca.. 직장생활/DataBase 2023. 5. 19. [Oracle] 오라클 SELECT 해서 INSERT 하는 방법 (여러개, 서브쿼리) 오라클에서 쿼리문을 작성할 때 SELECT INSERT를 사용해야 할 경우가 많다. 기본 자료를 조회 후 전달받은 인자 값과 결합하여 INSERT 하거나, 이력 데이터를 저장할 때 자주 사용한다. SELECT INSERT의 경우 한 번의 호출로 여러 행을 입력할 수 있어서 다양하게 활용이 가능하다. SELECT 절의 컬럼과 INSERT 테이블의 칼럼이 일치하는 경우 INSERT INTO emp SELECT 8000 , 'GENT' , a.job , a.mgr , TO_DATE('2021-05-03', 'YYYY-MM-DD') , a.sal , a.comm , a.deptno FROM emp a WHERE empno = 7698 SELECT 절의 컬럼 개수와 형식이 emp 테이블과 일치할 경우, emp 테.. 직장생활/DataBase 2023. 5. 16. 이전 1 다음 반응형