database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40720 게시물 읽기
No. 40720
오라클 ORA-28232, ORA-06512 오류문제 (cryptit)
작성자
최진호(baekgor7)
작성일
2015-02-20 10:58
조회수
9,391

안녕하세요. 프로그램 개발중 너무 풀리지 않는 문제가 발생하여 질문드립니다.

 

select cryptit.decrypt(passwd,'aaa')

from 테이블명

where passwd is not null

 

하면 잘 나오는듯 하나 토드에서 500라인 아래로 내리면...

 

ORA-28232, ORA-06512 에러가 발생합니다.

 

검색을 해보니 오라클 버전의 문제로 update를 해주면 된다고 해서

 

update 테이블명

set passwd = cryptit.encrypt(passwd,'aaa')

where passwd is not null

 

위의 쿼리를 날렸더니

 

ORA-28232: obfuscation 툴킷에 부적합한 입력 길이입니다.

ORA-06512: "SYS.DBMS_OBFUSCATION_TOOLKIT_FFI", 줄 21에서

ORA-06512: "SYS.DBMS_OBFUSCATION_TOOLKIT", 줄 115에서

ORA-06512: "SMIS.CRYPTIT", 줄 11에서

 

라는 에러가 나오는데 이걸 어떻게 처리해야할지 조언좀 부탁드립니다.

 

감사합니다~ 꾸벅~

 

이 글에 대한 댓글이 총 1건 있습니다.

에러메세지 대로 passwd에 length가 8에 배수가 아닌게 있는지 체크해보세요.

만일 있다면 빈길이 만큼 빈값(chr(0))넣고 확인해보세요

최성준(junkk)님이 2015-02-25 09:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40725제조일자별 선입선출 쿼리문의 [2]
량디
2015-02-27
9000
40724[질문] 연속된 순차자료 우측으로 표현 [1]
안동석
2015-02-26
6767
40723중간에 끼워넣기 다시 문의 드립니다. [3]
김태경
2015-02-25
8306
40720오라클 ORA-28232, ORA-06512 오류문제 (cryptit) [1]
최진호
2015-02-20
9391
40719insert 성능질문 [2]
게르만족
2015-02-16
8042
40718최신 데이터를 사용하는 쿼리 질문드립니다. [3]
newbnewb
2015-02-12
6916
40717통계성 화면 [2]
궁금
2015-02-11
7569
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다