본문 바로가기

Oracle242

[JOB] Failure 초기화 하는 방법 JOB은 자동적으로 프로시저등을 등록하여 INTERVAL에 따라 자동적으로 수행해줍니다. FAILURE가 16회가 되면 JOB은 BROKEN이 되고 자동적으로 수행되지 않습니다. BROKEN 여부를 Y(disable)과 N(enable)로 관리할 수도 있습니다. 하지만 제가 오늘 포스팅할 내용은 FAILURE가 16회가 되기전에 어떠한 이유(예를들어 프로시저가 새로 적용 되었는데 제대로 수행되지 않는 프로시저)로 FAILURE가 늘어난는것을 확인하여 프로시저를 원복 or 수정하여 제대로 수행되게 만든 후 DBA_JOBS 또는 USER_JOBS에서 FAILURE횟수를 0으로 초기화 하는 방법입니다. 방법 자체는 되게 간단합니다. 해당 JOB을 수동으로 다시 수행해주면 됩니다. EXECUTE DBMS_JOB.. 2021. 1. 26.
[pfile] *__<parameter> 와 <SID>__<parameter>의 차이 pfile 파라미터 튜닝을 진행한 적이 있었는데요. *__ 와 __로 되어있는 파라미터들이 있어서 각각 어떤 의미를 가지는지 확인해보았습니다. 출처는 support oracle에 관련 문의내용의 답변을 토대로 정리하였습니다. 아래는 테스트서버의 pfile 내용입니다. SID인 XE.__로 되어있는 파라미터와 *.__로 되어있는 파라미터가 있는것을 확인할 수 있습니다. XE.__db_cache_size=620756992 XE.__java_pool_size=16777216 XE.__large_pool_size=16777216 XE.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment XE.__pga_aggregate_target=503316480.. 2021. 1. 23.
Oracle 21c 아키텍쳐 Oracle 사이트에서 찾은 db-21c 아키텍쳐 자료입니다. 기본적인 아키텍쳐는 버전이 다르다고 해서 크게 바뀌지 않으므로 오라클의 기본 아키텍쳐를 공부하거나 확인하고 싶으시면 해당 자료를 확인하면 좋을 것같습니다. 출처 : Oracle.com 2021. 1. 22.
ORA-00838,ORA-47500 테스트서버를 재기동한 후 DB가 안올라와서 확인해보니 위와 같은 에러가 발생하였습니다. 기본적인 테스트용도로만 사용할꺼라 XE 버전을 사용하고 있었고, 서버재기동을 하면 자동적으로 DB기동을 시켜주는데.. 안되는 상황이었습니다. 이 에러를 해결하고 DB를 띄웠지만 XE버전에 대한 이해가 낮아 DB를 다시 재기동했을때 다른 에러가 발생하였습니다.. 에러명 ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 1036M 증상 : DB down 상태에서 startup 시 no mount상태로 갈떄 spfile또는 pfile을 읽으면서 발생 원인 : MEMORY_TARGET에 설정된 메모리가 DB 기동하는데 필요한 메모리보다.. 2021. 1. 21.