[DB] 오라클 hr 계정 활성화
·
Database/oracle
[DB X Spring] DB연결
·
Database/oracle
DBeaver 이용 Connect to a database에서 오라클 선택 생성한 DB정보 입력 Edit Driver Settings에서 오라클 드라이버 연결 오라클 드라이버는 아래 링크 접속후 다운로드 Test Connection... 클릭 시 아래 창이 뜨면 성공
[DBXSpring] DB 생성 / hr유저 비밀번호 변경
·
Database/oracle
오라클 설치 후 실행 루트로 접속하기 위한 권한 획득 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
[설치] 오라클 ojdbc6.jar
·
Database/oracle
https://www.oracle.com/database/technologies/database-11g-express-edition.html 위 링크 접속하거나 밑 파일 다운로드
[DB] Toad data modeler 사용 / 모델링 하는 방법
·
Database/oracle
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 학생의 부모가 항상..
사원 DB구축
·
Database/oracle
-- 사원 DB 구축 -- 테이블 3개 있음 dept(부서), emp(사원), salgrade(급여) table 생성 -- 테이블 생성(데이터 삽입)은 부모부터 생성 후 자식테이블 생성 -- 테이블 삭제(데이터 삭제)는 자식부터 삭제 -- 부모테이블 : 부서, 자식테이블 : 사원 -- 외래키는 자기의 부모테이블에 있는 값을 반드시 참조 -- 사원테이블에 있는 부서번호가 외래키. -- 부서와 사원의 관계가 1:N이라고 하면 하나의 부서에는 여러 명의 사원이 소속되어 있음 -- 외래키는 키와 키, 테이블과 테이블 사이에 그 두 개를 연결지어주는, 관계를 형성시켜주는 역할 # 사원DB구축 --1) 오라클 접속 sqlplus scott/tiger -> 아이디/비번 --2) 환경설정 -- spool 설정 -> s..
[DB] 디비버의 오라클로 쿼리 생성
·
Database/oracle
기존에 있는 테이블의 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