Oracle/이벤트25 ORA-04031 : unable to allocate 120 bytes of shared memory 원인 : 해당 에러는 Oracle DB에 설정된 메모리보다 더 많은 메모리를 할당하려고 할 때 발생하는 에러입니다. 저의 케이스의 경우에는 Stream pool Size와 관련된 메모리 할당에서 에러가 발생하였습니다. 아래는 alert log에 찍힌 에러 원본입니다. ORA-04031: unable to allocate 120 bytes of shared memory ("streams pool","unknown object","streams pool","kod objects") 조치 : DB 재기동. 해당 에러가 발생하면 SQL로 작업하는게 불가능해지기 때문에 DB재기동하여 메모리를 flush하여 다시 할당 하는방법 밖에 없습니다. 하지만 추후에 이런 에러를 발생하는 것을 방지하는 방법은 있습니다. 그것.. 2021. 1. 19. ACFS-9301,ACFS-9302 OS : OEL5 (5.8 32bit) Grid : 11gR2 (11.2.0.1) 해당 이슈는 2 node RAC를 구성하는 도중 1번 노드와 2번 노드의 OS 설정을 끝내고 Grid infrastructure를 구성할 때 나오는 에러입니다. 에러 내용 --------------------------------------------------------------------------------------------------------------------------------- acfsroot: ACFS-9301: ADVM/ACFS installation can not proceed: acfsroot: ACFS-9302: No installation files found at /u01/app/11.2.. 2020. 11. 9. TNS-12545,TNS-12560,TNS-00515 에러 내용 TNS-12545 : Connect failed because target host or object does not exist TNS-12560 : TNS :protocol adapter error TNS-00515 : Connect failed because target host or object does not exist 원인 리스너파일의 host명이 ip가 아닌 hostname으로 설정되어 있는 경우 리스너를 킬때 os의 /etc/hosts파일을 참조해서 hostname을 읽게 되는데, /etc/hosts 파일의 권한이 불충분하여 오라클 유저가 읽을 수 없어서 나는 에러 해결 chmod 644 or chmod 755 등 읽을 수 있는 권한으로 변경한 후 리스너 재기동을 하면 됩니다. 예.. 2020. 1. 14. TNS-12555: TNS:permission denied TNS-12555: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted 원인 : 유저의 권한이 충분하지 않아서 발생하는 문제입니다. 해결 : /var/tmp/.oracle의 권한을 변경해줍니다. chown oracle oinstall /var/tmp/.oracle 2020. 1. 3. 이전 1 ··· 3 4 5 6 7 다음