본문 바로가기
반응형

4. Database/4_2 Error모음5

[Oracle] ORA-01031 : insufficient privileges [Oracle] ORA-01031 : insufficient privileges 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] ORA-01031 : insufficient privileges ] 입니다. : ) 0.현상 ex) 윈도우환경에서 많은 분들이 직접 DB를 설치하여 사용하는 경우 비밀번호 만료 되었는데, 비밀번호를 잊어 버렸을때 라던지 등의 상황에 관리자 비밀번호를 초기화 하기위해 다음과 같은 방법으로 비밀번호 초기화 시도를 하게 된다. 일반적으로는 다음과 같이 비밀번호 초기화 시도를 한다. - Window키 + R (실행창) > cmd 입력 - sqlplus (sql plus 실행) - usename : sys as sysdba - password : 입력하지 않고 엔터 보통의.. 2020. 8. 19.
[Oracle] ORA-06533: 첨자가 개수를 넘었습니다. ORA-06533: 첨자가 개수를 넘었습니다. ORA-06533: Subscript Beyond Count error 1. 현상 - 오류 모니터링 중 확인 되었고, 오라클 패키지 내 배열 사용 시 크기가 넘어가는 경우 발생하는 오류 였다. 2. 원인 분석 - PL/SQL 에서의 테이블은 오라클 SQL에서의 테이블과는 다르다. PL/SQL에서의 테이블은 일종의 일차원 배열이라고 생각하면 이해하기 쉬울것이다. 테이블은 크기에 제한이 없으면 그 ROW의 수는 데이터가 들어옴에 따라 자동 증가 한다. EX) 오류 발생 예제 DECLARE -- 중첩 테이블 선언 -- ex) CREATE OR REPLACE TYPE 타입명 IS TABLE OF 값타입; TYPE TABLE_1 IS TABLE OF VARCHAR2(.. 2019. 6. 22.
[Oracle] ORA-31061: XDB 오류: special char to escaped char conversion failed. [Oracle] ORA-31061: XDB 오류: special char to escaped char conversion failed. 1. 현상 여러 행의 데이터를 특정 구분자를 넣거나, 넣지 않고 한줄로 표현할 때 다음과 같은 함수들을 사용 하게 된다. LISTAGG, WM_CONCAT, XMLAGG, XMLELEMENT 등등 참고) 오라클 피벗 - https://goddaehee.tistory.com/57 오라클 상품 상세 테이블의 HTML 컨텐츠 컬럼이 CLOB으로 설계 되어있지 않고, VARCHAR2로 설계되어 있어 위 XMLAGG, XMLELEMENT 를 이용하여 한 ROW로 조회하고 싶을 때, XML로 변환할 수 업는 문자열이 포함도어있어서 XDB 오류가 발생 하였다. 2. 원인 분석 SEL.. 2019. 6. 22.
[Oracle] ORA-30926 : 원본 테이블의 고정 행 집합을 가져올 수 없습니다. [Oracle] ORA-30926 : 원본 테이블의 고정 행 집합을 가져올 수 없습니다. MERGE INTO를 하는 중 다음과 같은 오류 메세지가 발생하였다. ORA-30926 : 원본 테이블의 고정 행 집합을 가져올 수 없습니다. ORA-30926 : unable to get a stable set of rows in the source tables MERGE INTO 구문 ====================================================================MERGE INTO table_name alias -- (실제 데이터를 INSERT 또는 UPDATE할 테이블)USING (table | view | subquery) alias -- 실제 데이터를 조회할 대상 .. 2017. 12. 19.
[DB 에러] ORA-01653 테이블스페이스 확장 불가 ORA-01653: THE_TABLE_NAME 테이블을 1024로 TS_USER1 테이블스페이스에서 확장할 수 없습니다. 테이블 스페이스(즉 공간부족) 가 부족해서 데이터가 더이상 들어갈 수 없을때 발생하는 에러. 해결방법은 3가지로 추려진다. 1. TableSpace를 resize를 통해서 늘여주거나 Datafile을 추가한다. 2. TableSpace의 AutoExtend를 off일 경우 on을 변경한다. 3. Table별 데이타 용량을 체크하여 불필요한 데이타를 삭제한다. 해결방법 1 1.1 기존의 데이터파일의 사이즈를 늘려준다. alter database datafile '/data/kkk/kkk01.dbf/ resize 5M; 1.2 데이터 파일을 추가한다. alter tablespace app.. 2017. 5. 24.
반응형