oracle 33

Oracle 접속, IP 로 접속 차단 하기

Oracle 접속, IP 로 접속 차단 하기 출처 : https://logic.edchen.org/how-to-make-a-blacklist-for-db-connection/ 보안정책에 따라 정기적으로 패스워드 변경을 하고 있다 VDI + 웹로직 + 오렌지 + SQL Developer 로 개발환경인데 장기 휴가자, 출산 휴가, 공용 PC 등의 VDI 의 웹로직에서 Connection pool 비번 변경을 하지 않아서 비번 변경 후, 개발자(~DEV)계정이 LOCK 이 걸려서, 5분마다 체크 하여 UNLOCK 하고 있는데 근본적으로 비번 틀리는 IP에 대한 차단, 즉, DB 접속 전 Lister Level 에서 차단을 위한 Blacklist Test ## 정상접속 환경 [oracle@oel7 admin]$..

Oracle/Oh Oracle 2022.11.24

Why "_SYSTEM_TRIG_ENABLED=FALSE" needs to be set when Upgrading / Downgrading / Applying Patch Sets (문서 ID 149948.1)

Why "_SYSTEM_TRIG_ENABLED=FALSE" needs to be set when Upgrading / Downgrading / Applying Patch Sets (문서 ID 149948.1) 12c->19c Upgrade 하면서, 형상관리 이력을 위한 DDL Trigger 로 오류 발생, 사전에 설정한 flashback 설정으로, flashback database 로 원복 하고 다시 업그레이드 이력이 있는데, 왜 (DDL) Trigger 를 disable 해야 하는지 설명하는 내용이 있다. 아쉬운건 업그레이드나 이런 경우, 내부적으로 다이나믹 하게 disable 한다고 하는데 , 말 그대로 시스템 트리거만 disalbe 하는 듯 싶다. 문제가 된 트리거는 일반 유저의 시스템 레벨 DDL..

Oracle/Oh Oracle 2022.11.23

통계정보 확인 / 복원 / 수집 / 변경 이력 확인

Snapshot too old 가 날만큼 오래 걸리는 쿼리 평소 안보이던건데.... dba_hist_sqlstat 에 과거 이력도 없다. 최근 추가된건가 ? 데이타가 좀 이상하데.. 힌트도 좀 이상하고.. 힌트로 제어 시작 ... 요상하네... 의도한대로 잘 되지 않는다.. 음 결국 원인은 최근 추가된 테이블에 주말 통계정보 수집으로 row=0 인 상태에서 월요일 100만건 가까이 데이타가 유입되고 row=0 이 원인인지, non-equal join 이란 그런지, 그것도 아님 내가 부족한건지, 내가 의도한대로 힌트가 먹지 않는다. 통계정보 수집으로 간단히 해결되었음 2022/05/13 오늘 동일 문제로 삽질 cardinality 힌트도 써보고 별거 별거 다 해봤는데, 내 맘같지 않군 ㅎㅎ 역시나 통계정보..

Oracle/Oh Oracle 2022.05.11

PROFILE 중 PASSWORD_ROLLOVER_TIME 추가됨 ( 19.12 부터 지원 )

PROFILE 중 PASSWORD_ROLLOVER_TIME 추가됨 ( 19.12 부터 지원 ) 원문 : https://oracle-base.com/articles/21c/gradual-database-password-rollover-time-21c PASSWORD_ROLLOVER_TIME 2 2022.12.06 - [Oracle/Oh Oracle ] - PROFILE 중 PASSWORD_ROLLOVER_TIME 추가됨 ( 19.12 부터 지원 ) 2 PASSWORD_ROLLOVER_TIME : 쉽게 말해서, PASSWORD 변경 후, 한시적으로 이전 비번/현재 비번으로 로그인 가능하도록 지원 해주는 기능으로 19.12 부터 지원됨 보안 강화로, 주기적으로 비번 변경 시, 변경 후, Application(..

Oracle/Oh Oracle 2022.04.28

[호기심] 비번 재사용 제한 PROFILE 설정 상태에서, HASH 값을 통한 비번 변경 가능할까 ?

[호기심] 비번 재사용 제한 PROFILE 설정 상태에서, HASH 값을 통한 비번 변경 가능할까 ? [확인 결과] 어라 되네... 최종 값 형태가 아닌, INPUT 되는 STRING 차이로 동일 비번 체크하는 듯 싶다. 1. 일반 HASH 값으로 비번 변경 하기 SYS@ORACLE19> SYS@ORACLE19> SELECT USERNAME, CREATED,EXPIRY_DATE,PROFILE FROM DBA_USERS WHERE USERNAME ='SCOTT'; USERNAME CREATED EXPIRY_DATE PROFILE ------------------------------ ------------------- ------------------- -------------------- SCOTT 20..

Oracle/Oh Oracle 2022.04.24

[호기심]drop user 시, user 정보도 쓰레기통(dba_recyclebin)에 남아 있을까 ?

-- [호기심]drop user 시, user 정보도 쓰레기통(dba_recyclebin)에 남아 있을까 ? -- [확인결과]쓰레기통(dba_recyclebin)엔 유저는 없고, object 가 있음, 결과적으로 삭제 유저 정보는 없음 SQL> select BANNER_FULL from v$version ; BANNER_FULL -------------------------------------------------------------------------- Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.14.0.0.0 SQL> SQL> select table_name from dba_tables whe..

Oracle/Oh Oracle 2022.04.17

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