반응형
반응형
반응형

오라클 자격증을 온라인으로 출력할 수 있습니다.

https://certview.oracle.com/

 

https://certview.oracle.com/

 

certview.oracle.com

로그인 후 Credential Management > Share Credentails 에서 자격증 출력 가능합니다.

반응형
반응형

1. Oracle Database 19c Technical Architecture
https://www.oracle.com/webfolder/technetwork/tutorials/architecture-diagrams/19/database-technical-architecture.html

2. Oracle Database 21c Technical Architecture
https://docs.oracle.com/en/database/oracle/oracle-database/21/dbiad/index.html

3. Oracle Database 23ai Technical Architecture
https://docs.oracle.com/en/database/oracle/oracle-database/23/dbiad/all_diagrams.html

1. 오라클 멀티테넌트 DB 기본개념 정리 (Oracle Multi-Tenant DB Basics)

https://jack-of-all-trades.tistory.com/286

2. Multitenant Architecture and CDB/PDB

https://medium.com/@deepbig/multitenant-architecture-and-cdb-pdb-bb590ed5966d

3. [Oracle] 12c 메인테넌트 (CDB, PDB)

https://chess-drive.tistory.com/38

1. Oracle Database In-Memory Option

https://dataonair.or.kr/db-tech-reference/d-lounge/technical-data/?mod=document&uid=235953

2. [DB기술노트 87회] Oracle Database In-Memory Option

https://blog.goodusdata.com/150

3. Database In-Memory

https://www.oracle.com/kr/database/in-memory/

[펌]Oracle Advanced Compression

https://blog.naver.com/skywood1/100206173412

Oracle Advanced Compression

https://www.oracle.com/database/advanced-compression/

오라클 테이블 compress 정리(10g, 11g, 12c, 18c)

https://positivemh.tistory.com/340

오라클 Table Compress 기능 중 oltp와 advanced 옵션 차이점

https://positivemh.tistory.com/475

반응형
반응형


클라우드 도입률 30%
빠르다 / 안전하다 / 싸다

DATA + AI + Oracle OCI

Multi Cloud / Public Cloud / Hybrid Cloud / Dedicated Cloud
12개 RAC이면 1개 Region 구성 가능하다.
현재 Region은 서울, 인천에 있다.

Oracle / Google Cloud / AWS / Azure

안전성 / 성능 / 보안
B2B 업무-> Cloud

Uber 95% -> OCI
년간 유지비 3000억

Price / Performance / Flexibility / Security

Data Lake on ADW / OCI

POSCO / Olive Young => 너무 싸게?
행사 시 10배 트래픽

Golden Gate : 복제 / 모니터링

대기유입시스템 -> Cloud

DB CPU 100% -> 20% 내외

온라인만 -> Cloud OK
Legacy -> Cloud 전환 예정

2021 트래블로그 / 하나카드
하나머니앱 / 무료전환
수수료 없이 이용 가능

Exa - CPU / 메모리
온라인에서 자유 자제로 수량 조절 가능

B2B 특화 클라우드 : OCI

Oracle DB version 별 New Feature

LLM -> Vector DB / vector type / RAG

RAG / vector / Partitioning / 샤딩

Autonomous DB

SQL Domain - 데이터 신규 타입
Annotatoins - 데이터 사용 의도 정보

'23년 9월 - Oracle Azure RAC 지원

반응형
반응형

--------------------------------------------------------------------------------------------------------------------------------------------


/***************************
TABLE INITRANS 변경(1->10)
***************************/
SELECT 'ALTER TABLE '||OWNER||'.'||TABLE_NAME||' INITRANS 10;'  FROM DBA_TABLES WHERE OWNER LIKE '%ADM' AND INI_TRANS=1;

ALTER TABLE WKJOBADM.JEP_TB_LAB300_STAT INITRANS 10;

/***************************
INDEX INITRANS 변경(2->20)
***************************/
SELECT 'ALTER INDEX '||OWNER||'.'||INDEX_NAME||' INITRANS 20;'  FROM DBA_INDEXES WHERE OWNER LIKE '%ADM' AND INDEX_NAME NOT LIKE '%$%' AND INI_TRANS=2;

ALTER INDEX DQMADM.PK_JF_QUERY_30 INITRANS 20;

--------------------------------------------------------------------------------------------------------------------------------------------


--1. 변경 전
CREATE INDEX IX_EI_COD_3000NT_15 ON EICODADM.TB_COD_3000NT(CVPL_RCEPT_DE,INSTT_SEQ_NO,CVPL_FORMAT_CD,CVPL_REQST_CNO);


--2. 변경 후
CREATE INDEX IX_EI_COD_3000NT_15 ON EICODADM.TB_COD_3000NT(CVPL_RCEPT_DE,INSTT_SEQ_NO,CVPL_FORMAT_CD,CVPL_REQST_CNO) 
NOLOGGING TABLESPACE TS_IDX_EI LOCAL ONLINE;

​가. NOLOGGING 옵션은 UNDO, REDO를 최소화하기 위한 옵션입니다.
나. LOCAL 옵션은 LOCAL 파티션 인덱스 생성을 위한 옵션입니다.
다. ONLINE 옵션은 DML(INSERT, UPDATE, DELETE 등)이 이뤄져도 LOCK발생을 우회하면서 INDEX를 생성하는 옵션입니다.

--------------------------------------------------------------------------------------------------------------------------------------------

[완료] (MDMIFDB 인덱스 생성검토) EICODADM.TB_COD_3000NT 인덱스 생성 

1. 아래의 구문을 사용한 인덱스 생성 : 45분 내외 소요됨

CREATE INDEX EICODADM.IX_EI_COD_3000NT_15 ON EICODADM.TB_COD_3000NT(CVPL_RCEPT_DE,INSTT_SEQ_NO,CVPL_FORMAT_CD,CVPL_REQST_CNO)
NOLOGGING TABLESPACE TS_IDX_EI LOCAL ONLINE;


2. 생성된 인덱스 10% 샘플링 통계수집

BEGIN
  SYS.DBMS_STATS.GATHER_INDEX_STATS (
     OwnName           => 'EICODADM'
    ,IndName           => 'IX_EI_COD_3000NT_15'
    ,Estimate_Percent  => 10
    ,Degree            => 4
    ,No_Invalidate  => FALSE);
END;
/

반응형
반응형
반응형
반응형



1. 아래의 구문을 사용한 인덱스 생성 : 45분 내외 소요됨

CREATE INDEX EICODADM.IX_EI_COD_3000NT_15 ON EICODADM.TB_COD_3000NT(CVPL_RCEPT_DE,INSTT_SEQ_NO,CVPL_FORMAT_CD,CVPL_REQST_CNO)
NOLOGGING TABLESPACE TS_IDX_EI LOCAL ONLINE;

2. 생성된 인덱스 10% 샘플링 통계수집

BEGIN
  SYS.DBMS_STATS.GATHER_INDEX_STATS (
     OwnName           => 'EICODADM'
    ,IndName           => 'IX_EI_COD_3000NT_15'
    ,Estimate_Percent  => 10
    ,Degree            => 4
    ,No_Invalidate  => FALSE);
END;
/

반응형
반응형

http://www.orafaq.com/forum/t/177160/

MVIEW를 생성하면 자동으로 동일한 이름의 테이블이 생긴다.

MVIEW를 CREATE하기 전에 동일한 이름의 테이블이 기 존재한다면 MVIEW 생성이 안된다.

반드시 Unique한 이름으로 MVIEW 생성이 가능하다. 그리고 동일한 이름의 Physical 테이블이 생긴다.

 

OraFAQ Forum: SQL & PL/SQL » Table and MV of same name. How to select Table/MV seprately

Home » SQL & PL/SQL » SQL & PL/SQL » Table and MV of same name. How to select Table/MV seprately Re: Table and MV of same name. How to select Table/MV seprately [message #535032 is a reply to message #535030] Sun, 11 December 2011 11:58 Barbara Boehm

www.orafaq.com

 

반응형
반응형

SELECT
  TO_CHAR(TO_DATE('20230101', 'YYYYMMDDHH24MISS'), 'YYYY-MM-DD HH24:MI:SS') AS DATE1,
  TO_CHAR(TO_DATE('20230101', 'YYYYMMDDHH24MISS'), 'YYYY/MM/DD HH24:MI:SS') AS DATE2,
  TO_CHAR(TO_DATE('20230101', 'YYYYMMDDHH24MISS'), 'DD/MM/YYYY HH24:MI:SS') AS DATE3
FROM DUAL;

SELECT
  TO_DATE('20230101010001', 'YYYYMMDDHHMISS') AS DATE1,
  TO_DATE('20230101010001', 'YYYYMMDDHH24MISS') AS DATE2,
  TO_DATE('2023-01-01 23:59:59', 'YYYY-MM-DD HH24:MI:SS') AS DATE3,
  TO_TIMESTAMP('20230101010001', 'YYYYMMDDHH24MISS') AS DATE4
FROM DUAL;

SELECT
  SYSDATE,
  SYSDATE - 5/24,        --5시간 빼기
  SYSDATE - 5/(24*60),   --5분 빼기
  SYSDATE - 5/(24*60*60) --5초 빼기
FROM DUAL;

반응형

ORA-01450

개발 및 관리/Oracle 9i, 10g, 11g, 12c, 19c 2022. 12. 27. 12:37 posted by HighLighter
반응형

ORA-01450

인덱스 생성 시 online 옵션 빼고 실행하면 생성되었습니다.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kwoncharlie&logNo=10119755651

ORA-01450: maximum key length (string) exceeded tips

https://www.dba-oracle.com/t_ora_01450_maximum_key_length_exceeded.htm

http://oracle-help.com/ora-errors/errors-ora-01450-maximum-key-length-3215-exceeded/

반응형