본문 바로가기

Database40

Permanently disable Transparent Hugepages (THP) on OEL 8.8 using GRUB2 and Configuring HugePages for Oracle Permanently disable Transparent Hugepages (THP) on OEL 8.8 using GRUB2 and Configuring HugePages for OracleOEL 8.8 환경에서 grub2 를 이용하여 THP 를 영구적으로 비활성화하고 Oracle Hugepages 를 설정하는 방법을 소개한다.Oracle 에서는 RAC, Single Instance 모두 disable  THP 을 강력하게 권고한다. 아래의 내용은 Oracle Doc Id 문서의 일부이다. 저자는 THP 가 Oracle Hugepages 설정을 위해서 enable이 필요하고 Oracle 권고도 enable 이라는 터무니없는 잘못된 정보를 최근 다른 DBA 에게 들었다. THP 와 Oracle Hugep.. 2024. 6. 18.
Active Dataguard Switch-Over, Switch-Back Process about Primary RAC 2 node and Standby ADG 2 node at oracle 19c Active Dataguard Switch-Over, Switch-Back Process about Primary RAC 2 node and Standby ADG 2 node at oracle 19cOracle 19c 버전, RAC 2 node 에서 Standby ADG 2 node 로 Switch-Over, Switch-Back 하는 방법을 소개한다. Version : Oracle 19.19Primary #1, #2 (RAC) Standby #1, #2 (RAC)========================== Swtich Over Scenario ===================Primary : ORCL1, ORCL2Standby : ORCLDG1, ORCLDG2=====================.. 2024. 5. 10.
Archive 삭제 #1, archive delete script based on disk usage using file system type of Sun OS (Sun OS File System 기반의 디스크 사용량에 따른 archive 삭제 스크립트) archive delete script based on disk usage using archive file type of Sun OS (Sun OS archive file type 기반의 디스크 사용량에 따른 archive 삭제 스크립트)Sun OS 기반의 archive file type 을 사용하는 Oracle 에 대한 디스크 사용량에 따른 archive 삭제 스크립트를 소개한다.crontab registration and archive_del.sh files must be created as oracle user.# Crontab#delete archive logs when it's over 20%00 * * * * sh /dbwork/script/archive/archive_del.sh > /db.. 2023. 11. 24.
Archive 삭제 #2, archive delete script based on disk usage using ASM of SUN OS (SUN OS ASM 기반의 디스크 사용량에 따른 archive 삭제 스크립트) archive delete script based on disk usage using ASM of SUN OS (SUN OS ASM 기반의 디스크 사용량에 따른 archive 삭제 스크립트)SUN OS 기반의 ASM 을 사용하는 Oracle 에 대한 디스크 사용량에 따른 archive 삭제 스크립트를 소개한다.crontab registration and archive_del.sh files must be created as root user.# Crontab# delete archive logs when it's over 20%0,30 * * * * sh /dbwork/script/archive/archive_del.sh > /dbwork/script/archive/log/archive_del_ORAP_.. 2023. 11. 24.
Archive 삭제 #3, archive delete script based on disk usage using file system type of Linux (Linux File System 기반의 디스크 사용량에 따른 archive 삭제 스크립트) archive delete script based on disk usage using archive file type of Linux (Linux archive file type 기반의 디스크 사용량에 따른 archive 삭제 스크립트)Linux (OEL) OS 기반의 archive file type 을 사용하는 Oracle 에 대한 디스크 사용량에 따른 archive 삭제 스크립트를 소개한다.crontab registration and archive_del.sh files must be created as oracle user.# Crontab#delete archive logs when it's over 20%00 * * * * sh /dbwork/script/archive/archive_del.sh.. 2023. 11. 24.
Archive 삭제 #4, archive deletion script based on disk usage using ASM of Linux (Linux ASM 기반의 디스크 사용량에 따른 archive 삭제 스크립트) archive deletion script based on disk usage using ASM of Linux (Linux ASM 기반의 디스크 사용량에 따른 archive 삭제 스크립트)Linux (OEL) OS 기반의 ASM 을 사용하는 Oracle 에 대한 디스크 사용량에 따른 archive 삭제 스크립트를 소개한다.crontab registration and archive_del.sh files must be created as grid user.# Crontab# delete archive logs when it's over 20%*/30 * * * * sh /dbwork/script/archive/archive_del.sh > /dbwork/script/archive/log/archive_d.. 2023. 11. 24.
Schema 와 User 명이 다를 때 Default Schema 설정 (search_path) Schema 와 User 명이 다를 때 Default Schema 설정 (search_path) PostgreSQL 은 User 명과 Schema 명이 동일한 경우, 오브젝트 생성 시 Schema 명을 지정하지 않아도 동일한 Schema 명 안에 오브젝트를 생성한다. 만약 다르다고 하면 기본적으로 public Schema 에 저장된다. 그 이유는 search_path 의 기본 설정이 "$user", public 이므로 자기 자신과 동일한 스키마가 있으면 해당 스키마에 오브젝트를 생성하고 없으면 다음 순위인 public Schema 에 저장되게 된다. Defualt Schema 변경(searc_path)은 아래의 방법을 참고하기 바란다. -- User 명 : post_mgr -- Schema 명 : pos.. 2023. 7. 12.
Oracle DB 사용자명/유저명 변경(alter user rename) Oracle DB 사용자명/유저명 변경(alter user rename)간헐적으로 DB 사용자명을 변경해야 할 때가 있다. 한두 명의 사용자 계정이면 삭제 후에 생성 및 권한을 부여하겠지만 대량의 사용자명을 변경해야 할 경우는 일일이 처리하기에는 부담이 될 수 있다. 이럴 때 아래의 방법을 참고하기 바란다. 단 RESTRICTED SESSION 모드로 실행해야 하므로 DB 사용을 하지 않는 시점에 작업을 진행해야 하며 RESTRICTED SESSION 으로 변경하더라도 기존 CONNECTED 된 세션은 접속 상태이므로 V$SESSION 을 통해 변경할 대상 유저가 있는 경우 KILL 시키도록 하자.-- RESTRICTED SESSION 권한 확인 select * from dba_sys_privs wher.. 2022. 10. 24.
EXADATA DISK Scrubbing (디스크 조각모음) EXADATA DISK Scrubbing (디스크 조각모음) EXADATA DISK Scrubbing 은 스토리지 서버 디스크 조각모음으로 트랜잭션이 많지 않은 시간에 정기적으로 디스크 조각모음을 수행하는 것을 권고한다. 저자의 EXADATA 에서는 디스크 조각모음을 수행할 때스토리지 서버의 cpu 사용량이 약 82~97% 를 소모하였다. 이에 따라 EXADATA 를 운용 중인 담당자는 꼭 자동 수행 시간을 변경할 것을 추천한다. 스토리지 서버 디스크 조각모음 수행 -- 스토리지 CELL 서버 대상 (dexadatacl1, dexadatacl2, dexadatacl3) -- 2022/10/22 00:00:00 기준으로 격주마다 실행되도록 설정 -- Exadata RAC 1번 노드에서 dexadatacl1.. 2022. 10. 21.
반응형