IT474 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. DBMS_LOB (LOB 관련 정보 추출 패키지) LOB이라는 데이터 타입이 있고, 크기가 큰 데이터를 저장할 때 사용합니다.Binary LOB (BLOB)과 Charactor LOB(CLOB) NCLOB 등이 있습니다.이 데이터타입 관련하여 사용할수있는 오라클 패키지를 정리하도록 하겠습니다. 사용하기 위하여는 아래 권한이 필요합니다.grant execute on SYS.DBMS_LOB to [유저명]; 사용방법select DBMS_LOB.[패키지 바디명](lob컬럼) from 테이블; 패키지바디를 정리하도록 하겠습니다.다양하게 있지만 주로 쓰는거같은 것을 정리하도록 하겠습니다. APPEND두개의 lob의 내용을 합칠 수 있습니다. 예제create table t1 (a int, c clob); insert into t1(a,c) values(1, 'ab.. 2024. 5. 21. 이전 1 ··· 7 8 9 10 11 12 13 ··· 119 다음