본문 바로가기
반응형

분류 전체보기45

[SQL] 오라클 Oracle 문자열 자르는 SUBSTR 함수 사용법 SUBSTR 함수는 오라클 데이터베이스에서 제공하는 함수로 문자열을 자릿수로 자르는 함수다. SUBSTR 함수의 사용 방법과 실무에서 어떤 방식으로 많이 사용하는지 알아보자. 1. SUBSTR 함수 사용 방법 SUBSTR("문자열", "시작위치") SUBSTR("문자열", "시작위치", "길이")SUBSTR 함수 인자값으로는 첫 번째 "문자열", 두 번째 "시작위치", 세 번째는 "길이"다.문자열에 들어갈 수 있는 데이터 타입은CHAR, VARCHAR2, NCHAR, NVARCHER2, CLOB, NCLOB 형이다.시작위치와 길이는 데이터 타입이 NUMBER 형만 사용 가능하다. (숫자로 변환되는 문자열도 가능)SUBSTR("문자열", "시작위치")SELECT SUBSTR('반갑습니다.1234', 3) .. SQL 2024. 9. 12.
프로그램 개발자 저소음 사무실 기계식 키보드 후기(닌자87 PRO ALU) 회사에 처음 입사하고 프로그램 개발을 시작하면서 키보드의 중요성을 깨달았다. 처음에는 키보드에 대한 별 생각이 없었는데 사수가 사용하는 기계식 키보드를 한번 사용해 보고 이왕이면 재미있게 타이핑해 보자는 생각으로 기계식 키보드에 입문하게 되었다.처음 구매한 기계식 키보드는 레오폴드 적축 키보드였다. 적축을 선택한 이유는 소음 때문이다. 아무래도 혼자 사무실을 사용하는 게 아니기 때문에 그나마 소음이 적은 적축을 선택하게 되었다. 그리고 그 키보드를 10년 넘게 사용하다가 펜타그래프 방식 키보드로 변경하였다.키보드를 변경하게 된 결정적인 이유는 손가락이 점점 아파지기 시작했다. 적축이 소음이 적은 장점이 있지만 키보드를 누를 때 손가락에 힘이 더 들어가는 구조였기 때문이다. 거기다 키보드도 연식이 오래되다.. Review 2024. 9. 11.
[Oracle] 오라클 Oracle 21c 데이터베이스 완벽 제거하는 방법 Oracle 데이터베이스 설치 시 중간에 멈추거나 오류가 발생할 경우 다시 재설치를 시도하면 재설치가 안 되는 경우가 발생한다. 이럴 경우에는 설치 중이던 오라클을 완벽히 삭제를 하면 재설치를 할 수 있다. 그래서 오라클 데이터베이스를 완벽히 제거하는 방법에 대해서 포스팅한다.1️⃣ 오라클 서비스 중지단축키 [Control] + [Shift] + [Esc]를 누르면 작업 관리자 화면이 나온다.여기서 사이드탭에 서비스를 누르면 서비스 목록이 나온다.Oracle 관련 서비스는 전부 중지시킨다.2️⃣ 오라클 deinstall 실행설치 시 지정한 oracle home 경로에 deinstall 폴더에 deinstall.bat 파일을 관리자 권한으로 실행한다.Command 창에서 오라클 데이터베이스 삭제를 진행한다.. Database 2024. 9. 5.
Oracle 오라클 ORA-01950 테이블스페이스 권한 오류 해결 오라클 데이터베이스 설치 후 계정을 생성하고 나서 테이블까지 생성하고 데이터를 Insert 하려고 하는데 ORA-01950 테이블스페이스 권한 오류가 발생하는 경우가 있다. ORA-01950 에러는 새로 생성한 계정에 테이블스페이스 권한 또는 영역 할당을 부여하지 않아서 발생하는 오류다. 1️⃣ SYS 계정 접속신규 계정에 테이블스페이스 권한을 주려면 오라클 데이터베이스 SYS DBA 계정으로 접속한다. 비밀번호는 오라클 데이터베이스 설치 시 입력한 비밀번호를 입력하면 된다.2️⃣ 테이블스페이스 권한 부여이제 계정에 테이블스페이스 권한을 주는 쿼리를 실행한다. 권한을 부여할 때 용량 제한 없이 권한을 부여하는 방법과 용량을 지정해서 권한을 부여하는 방법이 있다.💡용량 제한 없이 권한 부여아래는 용량 제.. Database 2024. 8. 29.
Oracle 오라클 계정 생성 삭제, 테이블 스페이스 생성 삭제, 계정 권한 부여 오라클 데이터베이스에 테이블도 생성하고 데이터도 넣고 조회를 하려면 데이터베이스 계정을 생성해야 한다. 계정을 생성할 때 단순히 계정 생성만 하면 안되고 계정에서 사용할 테이블 스페이스도 생성해야 하고 계정에 권한도 부여도 해줘야 한다. 그러면 순서대로 계정을 생성하는 방법을 포스팅한다.1️⃣ SYS 계정으로 접속본인은 DBeaver에서 sys 계정으로 접속하였다. 비밀번호는 오라클 설치 시 입력한 비밀번호를 입력하면 된다. 명령프롬프트에서 sqlplus로 해도 된다.2️⃣ 테이블 스페이스 생성테이블 스페이스는 데이터 파일로 구성되어 있는 논리적인 데이터 저장구조다. 생성할 계정에 저장 공간을 할당하기 위해 테이블 스페이스를 먼저 생성한다. CREATE TABLESPACE TGRUSR_TABLESPACE.. Database 2024. 8. 28.
Oracle 오라클 계정 생성 오류 해결 방법 ORA-65096 오라클 데이터베이스 설치를 완료하고 계정을 생성할 때 "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다."라는 에러가 발생하는 경우가 있다. 해당 에러가 발생하는 원인은 계정을 생성할 때 계정에 C## 문자를 안 붙였기 때문이다. 오라클 12 버전부터 Username에  C##를 붙여야 사용자를 생성할 수 있게 변경되었다. 예를 들면 C##TEST_USER  이런 식으로 계정을 생성해야 한다. CREATE USER C##TEST_USER IDENTIFIED BY 1234;하지만 오라클 데이터베이스 옵션을 변경해 주면 C## 없이 계정을 생성할 수 있다. 옵션을 설정하는 방법을 공유한다.1️⃣ 시스템 계정으로 접속명령 프롬프트에서 sqlplus로 오라클 데이터베이스에 접근한다.사용자명 : sy.. Database 2024. 8. 28.
DBeaver 테마 다크 모드 설정 프로그램 개발자들은 눈 건강을 위해 개발환경 설정을 다크 모드로 설정하는 걸 추천한다. 최근 여러 종류의 데이터베이스를 사용할 일이 생겨서 DBeaver라는 데이터베이스 쿼리 도구를 사용하게 되었다. 무료라고 믿기지 않을 만큼 훌륭했다. DBeaver는 범용 데이터베이스 쿼리 도구로 여러 종류의 데이터베이스에서 사용 가능하다. 과거 TOAD, Orange를 많이 사용했는데 단일 데이터베이스만 지원하는 점에서 많이 아쉽다. 그래서 자주 사용 중인 DBeaver 테마를 다크 모드로 변경하는 방법을 소개하려고 한다. DBeaver 테마를 다크 모드로 변경하는 방법은 2가지다. 1. DBeaver 기본 테마 다크 모드2. Darkest Dark Theme With DevStyle 다크 모드 [추천] 개인적으로 .. IDE 2024. 8. 22.
Eclipse 이클립스 테마 다크 모드로 변경하기 모니터를 오랫동안 봐야하는 프로그램 개발자들은 개발환경 테마를 다크 모드로 사용하면 눈의 피로도를 크게 줄일 수 있다.👀 그래서 많이 사용하는 개발 도구인 Eclipse 이클립스 테마를 다크모드로 변경해서 사용하는걸 추천한다.이클립스 테마를 다크 모드로 변경하는 방법은 2가지가 있다.💡이클립스 기본 테마 다크 모드💡Darkest Dark Theme with DevStyle 다크 모드 [추천]개인적으로 이클립스 기본 테마보다는 Darkest Theme with DevStyle 플러그인 다크 모드를 추천한다. 그 이유는 Darkest Theme가 더 깔끔하고 이쁘며 사용자 취향에 맞게 세밀하고 커스텀하게 테마를 변경할 수 있다. 이제 사용자 취향에 맞는 방법으로 이클립스 테마를 다크 모드로 변경해보자... IDE 2024. 8. 22.
반응형