일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 시스템 성능
- oracle
- 개인연금저축펀드
- 인덱스
- MySQL
- 애져
- 리눅스
- VPC
- EC2
- AZURE
- 주식
- 오렌지
- 재테크
- SQL Server
- 펀드
- 조인
- RDS
- 에러
- 투자
- 파티셔닝
- 데이터베이스
- azure sql
- 백업및복구
- 성능
- DBeaver
- AWS
- DB
- 오라클
- Linux
- mysql error
- Today
- Total
목록oracle (31)
미스터 역마살

오라클 백업 및 복구 강의에서 1일차에 했던 과제를 올려 봅니다. 1. 오라클 서버의 3가지 영역에 대해 설명하고 DML문과 COMMIT문을 처리하는 과정에 대해 자세히 설명하시오 - 오라클의 서버의 3가지 영역 오라클서버는 메모리영역, 프로세스 영역, 파일영역으로 나뉜다. 첫번째 메모리 영역은 SGA라는 영역이며 SGA는 테이블을 검색하거나 저장하는 등의 작업을 할수 있게 해주는 공간이다. SGA내의 영역들로는 SHARED POOL AREA, DATA BUFFER CACHE AREA, LOG BUFFER 등 총 6개의 영역으로 나뉘게 된다. 두번째 프로세스 영역은 유저프로세스, 서버프로세스와 백그라운드 프로세스로 나뉘게 되는데 유저프로세스는 서버프로세스에게 쿼리문을 전달하거나 결과값을 리턴받는 역할을 ..

안녕하세요 역마살 입니다. 오늘은 제가 테이블스페이스를 생성하다가 생긴 ORA-01119 에러에 대한 원인과 해결방안에 대해서 알아 보겠습니다. ORA-01119 에러 원인 먼저 제가 구글링을 해보고 찾아본 결과 해당 에러는 경로가 정확하게 적혀있지 않아서 인것 같습니다. 저같은 경우는 D 드라이브가 없는데 쿼리에서 D 드라이브 밑에 데이터파일을 생성하게 했었거든요. 그래서 에러가 발생했습니다. ALTER TABLESPACE MY_DATA ADD DATAFILE 'D:\ORADATA\MY_DATA03.dbf' SIZE 30G AUTOEXTEND ON; /* D드라이브가 없음 */ ORA-01119 해결방안 해결방안은 간단합니다. 실제 경로를 만들어 주거나 쿼리에서 경로를 변경해주기만 하면 됩니다. 이상입..

오라클 정규식 (REGEXP) 오라클은 10g 부터 REGEXP로 시작하는 함수를 지원 합니다. (Regular Expression 이라는 정규식의 의미 입니다.) 이 함수를 통해 데이터의 패턴을 보다 다양하게 찾고, 변경할 수 있게 되었습니다. 정규식 함수는 다음과 같습니다. 함수 설명 REGEXP_LIKE Like 연산과 유사하여 정규식 패턴을 검색 REGEXP_REPLACE 정규식 패턴을 검색하여 대체 문자열로 변경 REGEXP_INSTR 정규식 패턴을 검색하여 위치 반환 REGEXP_SUBSTR 정규식 패턴을 검색하여 부분 문자 추출 REGEXP_COUNT(v11g) 정규식 패턴을 검색하여 발견된 횟수를 반환 그리고 정규식에는 메타문자와 리터럴 문자라는 것이 있습니다. ※ 메타문자란? 검색 알고리..

오라클 에러들에 대한 원인과 해결방안 입니다. 참고들 하세요~ 그리고 해당 에러는 아래 사이트를 참고하시면 됩니다. docs.oracle.com/cd/B10501_01/server.920/a96525/e0.htm#ERRMG101 ORA-00000 to ORA-00899 Action: In the case of CREATE DATABASE or CREATE CONTROLFILE, use a different combination of MAXDATAFILES, MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY, and MAXINSTANCES clauses. In the case of cfileCalcSizeList() or cfileCalcSizeArray(), use a diffe..
데이터를 처리하다 보면 반복적으로 해야하는 작업이 많이 생긴다. 그걸 쿼리로 처리할 수 있는데, One Query로 하는것이 가장 베스트이겠지만 그것이 힘든 경우 Looping 처리를 통해 하는것도 하나의 방법이다. 아래의 Looping 처리 템플릿을 가지고 업무에 참고하길 바란다 /*------------------------------------------------------------------- 단순 LOOPING 처리 -------------------------------------------------------------------*/ DECLARE BEGIN FOR r IN ( /* Looping에 참고하게될 쿼리 */ SELECT A.* FROM TEST A WHERE 1=1 AND ..
오라클 DB에서 해당 DB에 스키마정보를 수집하는 쿼리이다. 참고합시다~ /*------------------------------------------------------------------- 오라클 스키마 자료 수집 -------------------------------------------------------------------*/ SELECT D.OWNER , D.TABLE_NAME , A.COMMENTS AS TBL_COMMENTS , D.COLUMN_ID , D.COLUMN_NAME , B.COMMENTS AS COL_COMMENTS , C.IS_PK , CASE WHEN D.DATA_TYPE IN ('VARCHAR2','NVARCHAR2') THEN D.DATA_TYPE || '('..