오라클에서 사용자(유저) 계정의 기본 테이블스페이스, 임시 테이블스페이스를 변경할 때는 ALTER USER 문을 사용하면 된다. QUOTA를 사용하여 기본 테이블스페이스의 용량 할당 또는 사용량을 제한할 수 있다. 사용자의 테이블스페이스명 변경 및 용량 변경 방법은 아래를 참고하면 된다. 기본 테이블 스페이스 변경 ALTER USER scott DEFAULT TABLESPACE tblspace1; ALTER USER [사용자명] DEFAULT TABLESPACE [변경할 테이블스페이스명] ALTER USER 문을 사용하여 사용의 테이블스페이스를 변경할 수 있다. 기본 테이블 스페이스 할당 용량 변경 ALTER USER scott QUOTA 10M ON tblspace1; ALTER USER [사용자명] ..
오라클에서 사용자(유저) 계정의 락(Lock)을 해제하기 위해서는 ALTER USER 문을 사용하면 된다. 사용자 계정의 ACCOUNT 속성을 UNLOCK으로 바꾸면 잠금이 해제되고 LOCK로 바꾸면 계정이 잠기게 된다. 사용자의 계정이 잠금 상태인지 확인하기 위해서는 DBA_USERS 시스템 뷰를 조회하면 확인할 수 있다. 사용자 계정 잠금 해제 방법 ALTER USER scott ACCOUNT UNLOCK; ALTER USER [사용자명] ACCOUNT UNLOCK ALTER USER 문을 사용하여 사용자 계정 잠금을 해제할 수 있다. 사용자 계정을 잠그고 싶을 때는 ALTER USER scott ACCOUNT LOCK; 을 사용하면 된다. 사용자 계정 잠금 여부 조회 방법 SELECT * FROM ..
오라클 사용자(유저) 계정의 비밀번호를 변경하기 위해서는 ALTER USER 문을 사용하며 기존 비밀번호가 새로운 비밀번호로 초기화된다. 사용자의 분실한 비밀번호를 찾기 및 확인하는 방법은 없으며 새로운 비밀번호로 재설정해야 한다. 변경할 비밀번호에 특수문자가 포함되어 있으면 쌍따옴표로 비밀번호를 감싼 후 변경해야 한다. 사용자 비밀번호 변경 ALTER USER scott IDENTIFIED BY tiger123; ALTER USER [사용자명] IDENTIFIED BY [새로운 비밀번호] ALTER USER 문을 실행하면 해당 사용자는 새로운 비밀번호로 변경된다. 사용자 비밀번호에 특수문자가 있을 경우 쌍따옴표 사용 ALTER USER scott IDENTIFIED BY "tiger123!@#"; 비밀..
오라클에서 유저의 계정을 생성할 때는 CREATE USER 문을 사용한다. 사용자를 생성할 때 테이블스페이스, 사용자 최초 로그인 시 암호 변경 등을 설정할 수 있으며, 오라클 12c 버전부터 사용자를 생성할 때 ORA-65096 오류가 발생할 수 있는데 이럴 때는 사용자명 앞에 c##을 붙여주면 된다. 목차 사용자 생성 (CREATE USER) 사용자 생성 오류 처리 (오라클 12c 이상) 사용자 생성 상세 설정 (테이블스페이스 등) 사용자 삭제 (DROP USER) 사용자 생성 (CREATE USER) CREATE USER scott IDENTIFIED BY tiger; CREATE USER [사용자명] IDENTIFIED BY [암호] 오라클 12c 버전부터 사용자명에 c##을 붙이지 않으면 오류가..
XML 문자열로 데이터를 연동할 때 XML 태그 형태를 확인해야 하는 상황이 자주 발생한다. XML 문자열이 한 줄로 되어있으면 확인이 힘들기 때문에 XML Formatter를 사용하여 태그 값을 정렬하면 편하게 확인이 가능하다. 요즘 개발 툴에는 자체적으로 XML Formatter 기능이 있는 경우가 많지만, 상황에 따라서 사이트를 이용해야 할 수도 있기 때문에 자신의 스타일에 맞는 사이트 한 두 곳 정도는 즐겨찾기 해 두면 편하게 사용할 수 있다. https://elmah.io/tools/xml-formatter https://www.tutorialspoint.com/online_xml_formatter.htm https://techiedelight.com/tools/xmlFormatter https..
요즘은 웹 개발을 하거나 API를 연동할 때 JSON을 많이 사용한다. 한 줄로 된 JSON 문자열의 형태를 파악하기 위해서는 JSON 문자열을 보기 좋게 정렬할 필요가 있다. 그리고 가끔씩 JSON 문자열의 형식이 잘못되어 문법 오류가 발생하는데 아래의 사이트 중 3곳은 오류 체크 기능까지 있으니 필요할 때 이용하면 된다. https://codebeautify.org/jsonviewer https://jsonformatter.curiousconcept.com https://jsonlint.com https://tools.arantius.com/tabifier http://jsonviewer.stack.hu 아래의 예시 화면과 코멘트를 참고하여 자신의 스타일에 맞는 사이트를 이용하면 된다. https:/..
2022년 8월 IT 세미나/컨퍼런스 일정 8월 1일(월) 2022 인공지능(AI)과 메타버스를 기반으로한 인공지능 콘텐츠 토크콘서트 (오픈특강) 13:00~18:00 온라인 8월 15일(월) 2022년 10차 전자정부 표준프레임워크 온라인 정기교육 8월15일~22일 온라인 8월 18일(목) 2022 글로벌 메타버스 컨퍼런스 & 한-아세안 포럼 8월18일~19일 부산 벡스코 8월 18일(목) 2022 대한민국 과학축제 8월18일~21일 성수동 에스팩토리 8월 26일(금) INFCON 2022 13:00~19:15 코엑스 9월 3일(토) 2022 adiOS ASAP 15:00~18:30 헤이그라운드 서울숲점 9월 15일(목) 대한민국 4차산업혁명 페스티벌 2022 9월15일~17일 코엑스 9월 16일(금)..
오라클에서 동명이인을 찾기 위해서는 분석함수(OVER 절)를 사용하거나 GROUP BY ~ HAVING 절을 사용할 수 있다. 그 외에도 서브 쿼리 등을 활용할 수 있겠지만 분석함수를 사용하는 것이 가장 효율적인 듯하다. 동명이인은 동일한 이름이 여러 건 조회되었을 경우일 수도 있고, 동일한 이름이 여러 건 조회되고 동일한 이름 내에서 생년월일 등 추가로 식별할 수 있는 조건이 다를 경우 동명이인이라고 판단할 수 있다. 목차 이름만으로 동명이인 찾기 이름 + 생년월일로 동명이인 찾기 동명이인 여부를 Y, N으로 표시하기 GROUP BY ~ HAVING으로 동명이인 찾기 이름만으로 동명이인 찾기 WITH emp_t(ename, birthdate, job) AS ( SELECT '스미스', '1982-01-..
오라클에서 문자열 문자열을 나타낼 때 작은따옴표(홑 따옴표, 싱글 쿼터)를 사용하기 때문에 문자열 내부에 작은따옴표를 넣기 위해서는 추가적인 작업이 필요하다. 일반적인 프로그래밍 언어에서 이스케이프 문자를 표시할 때 백 슬래시(\)를 사용하여 작은따옴표를 ( \' ) 이렇게 처리하여 표시한다. 오라클에서는 백 슬래시 대신 작은따옴표를 한번 더 사용하여( '' ) 처리하면 된다. 이 방법 외에도 CHR() 함수를 사용하여 문자열을 합치는 방법도 있다. 목차 작은따옴표를 두 번 연속으로 입력하는 방법 CHR() 함수를 사용하는 방법 작은따옴표를 두 번 연속으로 입력 SELECT 'Oracle SQL Developer' AS str1 , 'Oracle ''SQL'' Developer' AS str2 FROM ..
해외직구 LG TV에서는 쿠팡플레이 앱을 설치할 수 없다. 쿠팡플레이 앱을 설치하기 위해서는 로컬 변경을 해야 하는데 과정이 아주 복잡하다. 쿠팡플레이 앱 설치 없이 쿠팡플레이를 TV에서 보기 위해서는 PC와 HDMI 케이블을 연결하는 방법도 있으나 별도의 HDMI 케이블을 구입해야 하고 사용방법 또한 조금 번거로울 듯하였다. 쿠팡플레이를 직구 TV에서 볼 수 있는 방법을 찾아보다가 그나마 괜찮은 방법이 구글 크롬캐스트를 이용하는 방법이었다. 쿠팡플레이만을 위해서 구매하기에는 가격이 조금 비싼듯 했지만 쿠팡플레이 외에도 활용할 수 있는 것들이 여러 가지 있을 듯하여 구매하였다. 구글 크롬캐스트 4K는 국내에는 정식 발매가 되지 않았기 때문에 직구로 구매해야 하며 전원 플러그가 국내와 틀리기 때문에 돼지코..