DBeaver 이용 Connect to a database에서 오라클 선택 생성한 DB정보 입력 Edit Driver Settings에서 오라클 드라이버 연결 오라클 드라이버는 아래 링크 접속후 다운로드 Test Connection... 클릭 시 아래 창이 뜨면 성공
Database/Oracle
[DBXSpring] DB 생성 / hr유저 비밀번호 변경
오라클 설치 후 실행 루트로 접속하기 위한 권한 획득 conn / as sysdba 접속된 유저 확인 show user 기존에 있는 hr 유저 비밀번호 변경 - ALTER USER 사용자명 IDENTIFIED BY 패스워드 여기서 hr계정은 오라클에서 기본적으로 제공해주는 학습용 계정으로 hr계정을 사용하기 위 해서는 락을 풀어줘야함 → account unlock alter user hr identified by spring account unlock; 접속하고 리소스를 사용할 권한 부여 grant connect, resource to hr; hr 계정 접속 conn hr/spring
Database/Oracle
[설치] 오라클 ojdbc6.jar
https://www.oracle.com/database/technologies/database-11g-express-edition.html 위 링크 접속하거나 밑 파일 다운로드
Database/Oracle
[DB] Toad data modeler 사용 / 모델링 하는 방법
Toad data modeler file -> new -> model 내가 사용하는 데이터베이스에 따라 모델링이 달라짐 Toad data로 논리스키마까지 만들어줌 oracle 11g release2 선택 entity, 옆에 4개가 릴레이션쉽 entity는 왼쪽을 부모, 오른쪽을 자식 캡션은 한글로 써도 됨 name은 오라클에 들어가는거라 한글 안됨 - 테이블명 기본키 체크하면 자동으로 not null 설정됨 ok + add 오라클 11g 한글 3byte - 버전에 따라 한글 바이트 수 다름 ok 기본키 설정!! 다른 테이블에서 속성 이름 같게 해도 됨 비식별 관계 : 1:N non-id 식별 관계 : 1:N 부모인 dept먼저 클릭하고 자식인 student클릭 아래의 cardnatiy 학생의 부모가 항상..
Database/Oracle
사원 DB구축
-- 사원 DB 구축 -- 테이블 3개 있음 dept(부서), emp(사원), salgrade(급여) table 생성 -- 테이블 생성(데이터 삽입)은 부모부터 생성 후 자식테이블 생성 -- 테이블 삭제(데이터 삭제)는 자식부터 삭제 -- 부모테이블 : 부서, 자식테이블 : 사원 -- 외래키는 자기의 부모테이블에 있는 값을 반드시 참조 -- 사원테이블에 있는 부서번호가 외래키. -- 부서와 사원의 관계가 1:N이라고 하면 하나의 부서에는 여러 명의 사원이 소속되어 있음 -- 외래키는 키와 키, 테이블과 테이블 사이에 그 두 개를 연결지어주는, 관계를 형성시켜주는 역할 # 사원DB구축 --1) 오라클 접속 sqlplus scott/tiger -> 아이디/비번 --2) 환경설정 -- spool 설정 -> s..
Database/Oracle
[Oracle/SQL] 오라클 내장 함수 완벽 정리 (숫자, 문자, 날짜, NVL)
SQL 쿼리를 작성할 때 함수를 적재적소에 사용하는 것은 매우 중요합니다. 오늘은 행 하나하나에 적용되는 단일행 함수부터 데이터를 묶어서 처리하는 집계 함수까지, 실무에서 자주 쓰이는 핵심 함수들을 정리해 보겠습니다. 1. 숫자 함수 (Numeric Functions)숫자 데이터의 소수점을 처리하거나 절댓값을 구할 때 사용합니다.ABS(n): 절댓값을 반환합니다.CEIL(n) / FLOOR(n): 각각 올림과 내림(바닥) 값을 반환합니다.ROUND(n, k): 반올림 함수입니다. k가 양수면 소수점 자리, 음수면 정수 자리에서 반올림합니다.함수예시결과설명CEILCEIL(15.7)16무조건 올림FLOORFLOOR(15.7)15무조건 내림ROUNDROUND(5.36, 1)5.4소수점 첫째 자리까지 표시 (둘..
Database/Oracle
[DB] 디비버의 오라클로 쿼리 생성
기존에 있는 테이블의 properties - ddl에서 테이블 생성 코드 복사해오기 CREATE TABLE "INHATC"."MEMBER" ( "ID" VARCHAR2(20), "PW" VARCHAR2(20), "NAME" VARCHAR2(30), "AGE" NUMBER, CONSTRAINT "MEMBER_PK" PRIMARY KEY ("ID") 내용 붙여넣고 만들 테이블로 수정한 후 끝에 세미콜론 붙인 후 ctrl+enter