본문 바로가기

IT467

[ASM Process] Onnn 프로세스 프로세스: Onnn(ASM Connection Pool Process) : 메타데이터 작업을 위해 ASM 인스턴스와의 연결을 유지합니다. 온앤 슬레이브 프로세스는 온디맨드로 생성됩니다. 이러한 프로세스는 ASM 인스턴스와 통신합니다. "o000"은 메타데이터 작업을 위해 ASM 인스턴스에 연결하기 위한 선택적인 백그라운드 프로세스이므로(자동으로 생성되고 종료됨) 일반적으로 너무 높지 않고 지속적으로 보고되면 무해합니다. 성능이 너무 높고 성능에 영향을 미친다고 생각하는 경우 오프 피크 시간 동안 이 프로세스를 중지하고 다시 생성할 수 있습니다. 이 프로세스를 삭제해도 데이터베이스 작업에 영향을 미치지 않습니다. 원본The process: Onnn (ASM Connection Pool Process) : .. 2024. 6. 18.
ORA-20005: object statistics are locked (stattype = ALL) 테이블 통계정보를 수집할 때 발생한 에러통계정보를 수집하는것에 대한 lock이 걸려있으므로 lock을 풀어주면 됩니다. exec dbms_stats.unlock_table_stats(ownname => '오너',tabname => '테이블명');PL/SQL executed. exec DBMS_STATS.GATHER_TABLE_STATS(ownname => '오너',tabname => '테이블명',degree => 8);PL/SQL executed. 2024. 5. 30.
오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음 유저삭제를 위해 명령어를 날렸는데 에러 발생하였습니다. postgres=# drop role 유저명;오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음상세정보: 1 개체(데이터베이스: db명 데이터베이스)https://postgresql.kr/docs/12/sql-droprole.html DROP ROLEDROP ROLE DROP ROLE — remove a database role 요약 DROP ROLE [ IF EXISTS ] name [, ...] Description DROP ROLE removes the specified role(s). To drop a superuser role, you must be a superuser yourself; to drop n.. 2024. 5. 29.
DBMS_LOB.SUBSTR 사용시 ORA-06502 발생원인 LOB데이터의 데이터를 원하는 만큼 잘라주는 SUBSTR 함수 사용시 아래 에러가 발생하였습니다. ORA-06502: PL/SQL: numeric or value error string 한글에러는 수치 또는 값 오류. 문자열 버퍼가 너무 작습니다.라는 에러였습니다. 관련해서 자료를 찾아서 정리합니다. 사용법은 아래와 같습니다.dbms_lob.substr( clob_column, for_how_many_bytes, from_which_byte );여기서 2번째 컬럼인 for_how_many_bytes의 자리에 넣는 숫자의 에러였습니다. 값의 return시에 dbms_output의 제한에 의해서 발생하는것입니다.클라이언트의 최대버퍼사이즈를 키우거나 pl/sql로 처리되게 하거나, 4000bytes씩 잘라서 .. 2024. 5. 22.