목록분류 전체보기 (322)
잡동사니
안녕하세요. yeTi입니다.오늘은 MariaDB에서 발생하는 150 오류를 해결한 방법을 공유해보려고 합니다. 제 경우에는 대상 컬럼과 타겟 컬럼이 모두 VARCHAR 타입이었고 길이도 동일했는데 해당 문제가 발생했습니다. 다른 점을 찾아보니 각 테이블의 기본 조합이 다르게 설정되어있었습니다.대상 테이블은 'latin1_swedish_ci'로 되어있었고 타켓 테이블은 'utf8_general_ci'로 되어있었습니다. 그래서 대상 테이블을 'utf8_general_ci'로 맞춰추고 외래키를 설정했더니 정상적으로 됐습니다.
안녕하세요. yeTi입니다.오늘은 방법론에 대한 제 생각을 적어보고자 합니다. 요즘 꽂혀있는 단어들이 있습니다. 약속, 규약, 규정, 계획, 상세화, 명료화, 문서화, ..공통적인 특징은 틀을 만들어 내용을 담는것입니다. 이 단어들은 그 동안 SI 프로젝트들을 진행하면서 가지게 된 의문들로 인해 꽂힌거 같습니다. '개발에는 필요도 없는 문서들을 왜 만들지??''업무에 대한 인수인계는 왜 항상 빈틈이 생기지??''개발시 생기는 리스크 관리는 어떻게 하지??''내가 짠 코드가 효율적인가??''업무간 공유는 어떻게 유기적으로 할 수 있지??' 이런 의문들에 대한 해결책으로 규정을 새우고 이를 문서로 남기는것을 생각하고개발에 대해서는 CBD 방법론을 도입하여 개발에 대한 상세한 내용을 문서화하고 업무 내용에 대..
안녕하세요. yeTi입니다.오늘은 포켓몬 고(Pokemon GO) 에 접속을 시도할 때 로딩이 계속 이어지는 문제를 해결하는 방법에 대해 알아보고자 합니다. 저는 Wifi에서는 로딩이 잘 되는데 모바일 데이터를 사용하면 로그인이 안되는 현상이 있었습니다. 한참을 기다리면 아래와 같은 메세지가 뜨면서 게임이 시작되지 않습니다. 원인은 로그인시에 Google 서비스를 통해 백그라운드로 데이터 통신을 합니다.저는 Google 서비스에 백그라운드 데이터 제한을 해놔서 데이터 통신이 막혀서 로그인이 되지 않았습니다. 따라서 아래와 같이 백그라운드 데이터 제한을 풀어주면 정상적으로 로그인이 됩니다. 설정에서 모바일 데이터로 들어갑니다. Google 서비스에 들어갑니다. 백그라운드 데이터 제한을 해제합니다. 로그인이..
안녕하세요. yeTi입니다.오늘은 ERwin에서 생성한 Entity 정보를 Excel 파일로 손쉽게 생성하는 방법에 대해서 알아보겠습니다. 프로그램 명 : CA ERwin Data Modeler버전 : 7.3.0.1666 우선 아래 파일을 다운로드합니다. 1. Tools -> Data Browser... 선택 2. Reports -> Open Report File... 선택 3. 좌측 트리에서 CA ERwin DM Reports -> Table Reports -> reportTableDef 더블클릭4. 생성된 Report 우클릭 후 Export result set 선택5. Export
안녕하세요. yeTi입니다.오늘은 오라클에서 제공하는 DBMS_CRYPTO 패키지를 활용하여 암호화하는 패키지를 만들어보겠습니다. 1. dba 계정으로 로그인 후 다음 스크립트 실행SQL> @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/dbmsobtk.sql SQL> @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/prvtobtk.plb 2. 권한 부여SQL> GRANT execute on dbms_crypto to public; SQL> GRANT execute ON dbms_obfuscation_toolkit TO public; 3. 암호화를 사용한 계정으로 로그인 후 패키지 생..
안녕하세요. yeTi입니다.오늘은 impdp 사용시 시퀀스만 업로드 하는 방법에 대해 알아보겠습니다. INCLUDE=SEQUENCE를 활용하여 시퀀스만 임포트할 수 있는데요.사용 방법은 아래와 같습니다. 특정 시퀀스만 올리고 싶을때 - impdp [계정]/[패스워드] DIRECTORY=[디렉토리 명] DUMPFILE=[Dump파일 명] INCLUDE=SEQUENCE:\"= '[시퀀스 명]'\" 특정 문자가 들어가는 시퀀스만 올리고 싶을때 - impdp [계정]/[패스워드] DIRECTORY=[디렉토리 명] DUMPFILE=[Dump파일 명] INCLUDE=SEQUENCE:\"= '[시퀀스 명]'\" INCLUDE=SEQUENCE:\"LIKE '%[단어]'\"
안녕하세요. yeTi입니다.오늘은 오라클에서 발생하는 'ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다.' 오류에 대한 해결 방법을 알아보고자 합니다. 오라클에서 제공하는 DBMS_CRYPTO 패키지를 활용해 암호화를 하려고 할 때 다음과 같은 오류를 볼 수 있습니다. ORA-06521: PL/SQL: 함수를 대응하는데 오류입니다.ORA-06512: "DBMS_CRYPTO_FFI", 3행ORA-06512: "DBMS_CRYPTO", 13행... 이는 해당 계정에 DBMS_CRYPTO를 사용할 권한이 없어서 발생하기도 합니다. 저 같은 경우에는 권한을 줘도 오류가 나길래 다른 계정으로 시도해봤더니 다른 계정에서는 정상적으로 사용할 수 있었습니다. 해당 계정의 데이터 때문에 새로 생성할 수도 ..
안녕하세요. yeTi입니다.오늘은 오라클(Oracle)에서 테이블스페이스(Tablespace)를 관리하는 명령에들에 대해서 알아보고자 합니다. 오라클 버젼 : 11g 1. 테이블스페이스 리스트 확인 SELECT TABLESPACE_NAME, STATUS, CONTENTS FROM DBA_TABLESPACES 2. 테이블스페이스에 있는 세그먼트 조회 SELECT tablespace_name, segment_name FROM USER_SEGMENTS 3. 테이블스페이스의 DATA FILE 조회 SELECT file_name, tablespace_name, bytes, autoextensible FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = '[테이블 스페이스 명]' 4. 테이..
안녕하세요. yeTi입니다. 오늘은 구글에서 제공하는 트렌드 서비스를 활용하여 어제 사람들이 많이 검색한 키워드를 확인하고 왜 해당 키워드를 많이 검색했는지 생각해보고자 합니다. 2016년 11월 30일자 1. 서문시장불 대구광역시의 서문시장에서 화재가 발생해 30여시간이상 지속되고 있는거 같습니다. 2. 낭만닥터 김사부8회 월화드라마인 낭만닥터 김사부의 11월 29일(화) 방영분에 대한 내용을 찾아보는 사람들이 많은거 같습니다. 3. 박영수 최순실 게이트의 특별검사로 박영수 변호사가 임명되었습니다. 4. 현기환 부산 해운대 엘씨티(LCT) 비리사건에 연루된 현기환 전 청와대 정무수석이 자해를 시도했습니다. 5. 윤복희 가수겸 뮤지컬배우인 윤복희씨가 SNS에 '대한민국을 위해 기도합니다. 내 사랑하는 나..
안녕하세요. yeTi입니다.오늘은 좌표계에 대한 정보를 모아보고자 합니다. 1. OSGeo 한국어 지부국내 좌표계 정보를 알려줍니다. 2. epsg.ioEPSG코드로 검색하면 해당 좌표계에 대한 정보를 알려줍니다. 3. ArcGIS - Projected coordinate systemsEPSG코드와 상응하는 좌표 WKT 제공 참고문헌OSGeo 한국어 지부 : http://www.osgeo.kr/category/GIS%20%EC%9D%BC%EB%B0%98epsg.io : https://epsg.io/ArcGIS : https://developers.arcgis.com/flex/guide/projected-coordinate-systems.htm