Oracle 76

Oracle Sequence 초기화 : alter sequence 시퀀스명 restart

alter sequence 시퀀스명 restart 매뉴얼상으로는 "To restart the sequence at a different number, you must drop and re-create it." https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/ALTER-SEQUENCE.html#GUID-A6468B63-E7C9-4EF0-B048-82FE2449B26D https://rogertroller.com/2018/02/20/oracle-18c-alter-sequence-restart/ >>> I’m using 12.1 and the RESTART option worked as well. I hope Oracle document..

Oracle/Oh Oracle 2022.04.15

Oracle Session Monitoring Script

Oracle Session Monitoring Script Base 는 OracleClub Study Script 에서 공유 받은 스크립트를 필요 할때 마다 조금씩 수정 하여 현재 사용중 AWS, Windows 용도 세션 정리 도 추가함 -- 파일 : Active Session Monitoring -- 주요 칼럼 : WAIT_EVENT1(대기이벤트), LCE1(last_call_et), SECONDS_IN_WAIT1(seconds_in_wait) -- SQL_ID >> 현재 수행 중인 MAIN SQL_ID -- LAST_CALL_ET >> 현재 수행 중인 MAIN SQL_ID -- SQL_EXEC_START >> 현재 수행 중인 SQL 시작 시간 ( PROCEDURE 나 FUNCTION 등일 경우, 각각..

개인용 VMWARE Workstation Player + Oracle Linux 7.6 + Oracle 19c

개인용 VMWARE Workstation Player + Oracle Linux 7.6 + Oracle 19c 호의와 호기심을 가지게 되면서, 급 테스트 하고 싶은게, 알고 싶은게 많아서 개인 테스트 환경 급 구축 -- VMWare Workstation 설치 -> linux -> oracle 12c [ Workstation ->Virtual Box -> 다시 Workstation 으로 돌아옴.. ] 1. VMware 무료버전설치 하기 https://catnip-archive.tistory.com/entry/VMware-VMware-%EB%AC%B4%EB%A3%8C%EB%B2%84%EC%A0%84-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0Player-Window 2. Virtual ..

Oracle/Oh Oracle 2022.04.15

ORA-08104, ORA-8106 // CREATE INDEX .. ONLINE 중 오류 발생 시

ORA-08104, ORA-8106 // CREATE INDEX .. ONLINE 중 오류 발생 시 1. CREATE INDEX .. ONLINE 작업 중, 세션이 비정상적으로 종료된 경우, Dictionary 정보는 남게 되어, 재생성 할경우, ORA-08104 에러가 발생함 2. SMON 이 1시간에 한번씩 자동으로 Dictionary Clean 작업 수행함 ( 그냥 놔도두 됨 ) 3. 버그로 자동 삭제가 안되는 경우, 혹은 빠르게 삭제 하고자 할때 Manual 하게 아래 패키지 수행 가능 ( sys 유저로 수행 ) -- 1. 메타만 남은 INDEX 의 OBJECT_ID 확인 select object_id from dba_objects where object_name ='온라인인덱스명' and own..

Oracle/Oh Oracle 2022.04.15

PASSWORD_LIFE_TIME UNLIMITED -> LIMITED 변경 시, 주의 사항

-- run by sys user select u.username, s.ctime, s.ptime ,'alter user '||u.username||' identified by values '''||s.spare4||''';' cmd from dba_users u join sys.user$ s on u.user_id = s.user# where u.username = upper('&username'); 파트 회의 때 듣은 이야기 근거로 간단히 정리 > PASSWORD_LIFE_TIME UNLIMITED -> LIMITED 변경 시, 동일 비번으로 패스워드 변경 ( SYS.USER$. PTIME 현재 시점으로 업데이트 ) 이후 PASSWORD_LIFE_TIME 을 LIMITED 로 변경 해주는 센스 #1...

Oracle/Oh Oracle 2022.04.14

HA(On-Premise) VS AWS RDS for Oracle ( Multi-AZ)

HA(On-Premise) VS AWS RDS for Oracle ( Multi-AZ) [ Multi-AZ ] 1. Main Purpose is high avaiilability 2. Non-Aurora : Synchronous replication 3. Non-Aurora : automated backups are taken from standby 4. Always span at least two Availability Zones with a single region AWS RDS For Oracle 전제 1) 5분마다 Transaction Log 백업 2) 하루 한번 Snapshot Backup ( 복구 가능 셋 ) Snapshot 은 OS + DB 에 대한 Disk Backup 이며, 수행 전, B..

Oracle/Cloud(AWS) 2020.07.15

oracle 12c Multiple Trace File

2021/11/06 여러 개의 파일을 합치기보다 아래 처럼 파일 제한을 늘리면 됨 ( max size / 5 = 파일 하나당 사이즈 제한이라. ) 샘플 ) ALTER SESSION SET MAX_DUMP_FILE_SIZE= '5121M' ; -- ( 1024*5 ) + 1 Orange 경우, 10046 multi file 에 대해서 plan 요상하게 나옴 차라리 한개 파일 사이즈를 최대한 늘려서, 한개의 10046 trace 파일 생성 하여, 깔끔하게 보자 https://jonathanlewis.wordpress.com/2016/01/26/trace-file-size/ https://antognini.ch/2016/10/trace-files-split-in-multiple-parts/ https://do..

Oracle/Oracle 12C 2019.06.21

Oracle Trace File ( trc vs trm )

한줄, adrci 를 통해서 trc 파일을 다루기 위해서는 trm 파일이 필요함 ( trc 파일을 메타 파일이 .trm 이다. ) From 11g onwards, all the trace files are found in ADR_HOME/trace directory. There is usually one “.trm” file for each “.trc” file. The files located in the TRACE directory, with the “.trm” extensions, are called Trace Metadata files. The metadata in .trm files describes the trace records stored inside of .trc trace files. ..

Oracle/Oh Oracle 2019.06.21

SGA Memory > Physical Memory 가능함 [ SWAP 에 따른 성능 저하 ]

SGA Memory > Physical Memory 가능함 [ SWAP 에 따른 성능 저하 ] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118[TGSVR]TGSVR15:/app/oracle> sqlplus '/as sysdba' SQL*Plus: Release 12.1.0.2.0 Production on Wed Feb..

Oracle/Oh Oracle 2019.02.14