Oracle/운영135 Locale의 LANG 과 Putty의 캐릭터셋 설정에 따른 한글 깨짐 현상 흔히 사용하는 한글 캐릭터셋의 두종류 UTF-8,EUCKR(CP949,MSWIN949)가 있습니다. 볼려고 하는 프로그램과 파일의 캐릭터셋이 다를 때 한글이 깨지는 현상이 나타나기도 하는데요, 이것을 4가지 경우로 나눠 한글이 어떤 경우에 깨지는지 테스트 해보겠습니다. 사전준비사항 메모장에서 아래의 내용을 한글로 입력하고 인코딩방식을 UTF-8과 ANSI 두가지로 저장합니다. 각각 UTF8.csv ANSI.csv로 만들고 Linux 서버에 업로드합니다. 내용 1,홍길동 2,배익순 3,김구라 4,유재석 5,박명수 클라이언트 프로그램은 putty를 이용하였습니다. EUCKR 설정법은 기본적인 인코딩에는 없어서 아래 블로그를 참고하여 EUCKR로 설정하였습니다. 참고 URL https://limetimelin.. 2021. 10. 15. DBA_DEPENDENCIES 데이터베이스 링크 없이 생성된 뷰에 대한 종속성을 포함하여 현재 사용자가 액세스할 수 있는 오브젝트(프로시저,패키지,함수,패키지 바디,트리거) 간의 종속성을 보여줍니다. ColumnDatatypeNULLDescription Column Datatype NULL Description OWNER VARCHAR2(128) NOT NULL Owner of the object NAME VARCHAR2(128) NOT NULL Name of the object TYPE VARCHAR2(18) Type of the object REFERENCED_OWNER VARCHAR2(128) Owner of the referenced object (remote owner if remote object) 참조된 오브젝트의 오너 .. 2021. 9. 7. [Oracle과 Tibero] DB link 에러 발생시 프로시저 에러발생여부 테스트 해당 테스트는 DB링크를 포함하고 있는 쿼리가 있는 프로시저에서 DB Link를 강제로 삭제하여 에러를 유발해보고 각각 어떤 에러가 발생하는지 확인해보도록 하겠습니다. Oracle Oracle 테스트 링크 생성 CREATE PUBLIC DATABASE LINK LINK_TEST CONNECT TO test identified by test USING 'XE'; 테스트 프로시저 생성 CREATE OR REPLACE PROCEDURE LINK_TEST IS BEGIN DECLARE V_DATE varchar2(20); BEGIN SELECT to_char(SYSDATE,'YYYYMMDD') into V_DATE FROM DUAL@LINK_TEST; DBMS_OUTPUT.PUT_LINE(V_DATE); END.. 2021. 8. 31. 시퀀스(Sequence) Cache 옵션 유/무 , Order 옵션 유/무 테스트 바로 지난번 글에 시퀀스에 대한 기초적인 개념과 옵션에 대한 설명을 포스팅했습니다. 사실 이번 글을 위해서 지난 개념을 정리한 것이라고 볼 수 있는데요, 멀티 인스턴스(예 RAC)기반에서 시퀀스를 사용하다가 동일한 시퀀스를 사용하는데도 번호가 다르게 올라가는 현상이 발생하였고 그것이 CACHE 옵션 때문이라는 것을 알게되었습니다. 그래서 그것에 대한 옵션 유무에 따른 차이가 있는지 덧붙여서 Order 옵션에 대한 테스트도 진행하고 정리해보도록 하겠습니다. (아래의 테스트는 티베로 TAC의 테스트에서도 동일한 결과를 가져왔습니다. 티베로에서도 동일하다고 생각하면 됩니다) https://bae9086.tistory.com/295 Sequence(시퀀스) 시퀀스는 객체로써 자동으로 증가하는 숫자를 사용할 수 .. 2021. 8. 5. 이전 1 ··· 15 16 17 18 19 20 21 ··· 34 다음