일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- oracle
- 넥사크로
- 자바
- 프로그래머스
- jquery
- Vue
- 오라클
- aws
- 스프링
- mybatis
- 쿼리
- IntelliJ
- JavaScript
- kotlin
- 생성
- db
- JPA
- 시큐리티
- error
- 코틀린
- 함수
- Git
- GitHub
- 알고리즘
- Eclipse
- 에러
- Security
- Java
- 방법
- Spring
- Today
- Total
목록oracle (22)
송민준의 개발노트
DB에서는 데이터를 입력하면 로그파일에 기록한다. 즉 DML이 발생하면서 많은 양의 로그들이 발생하는 것이다. 이런 부분에서 성능이 저하될 수도 있다. Check point 라는 이벤트가 발생하면 로그파일의 데이터를 데이터 파일에 저장한다. Nologging 옵션은 로그파일의 기록을 최소화시켜서 입력 시 성능을 향상시키는 방법이다. Nologging 옵션은 Buffer Cache 라는 메모리 영역을 생략하고 기록한다. INSERT INTO DEPT_TEST SELECT * FROM DEPT; 위와 같은 INSERT 구문을 Direct Insert를 사용함면 적은 양의 Redo를 생성한다. (성능 개선을 위해선 Redo를 줄여야함) ALTER TABLE DEPT_TEST NOLOGGING; INSERT /..
1. AWS 콘솔 접속 2. AWS RDS 들어가서 옵션 그룹 클릭 -> 그룹 생성 3. 본인이 인스턴스 생성한 환경으로 설정 4. 옵션 그룹 리스트에서 생성한거 체크 후 옵션 추가 버튼 클릭 -> Time Zone 클릭 후 수정 5. 리스트에 아래와 같이 Timezone이 떠야 정상 6. RDS 인스턴스에서 가서 옵션 그룹 생성한 것으로 설정 후 수정
1. RDS 생성하기(여긴 mysql이지만 방법은 크게 다르지 않다.) https://ndb796.tistory.com/226 AWS EC2에 AWS RDS 연동하기 이번 시간에는 AWS EC2에 AWS RDS를 연동하는 방법에 대해서 알아보도록 하겠습니다. 기존에 운영하는 AWS EC2 서비스가 있을 때 이에 안전한 방법으로 데이터베이스를 연결해야 하는 경우가 존재할 수 있습니다... ndb796.tistory.com 2. 1번으로 만들게 되면 SQL Developer에서 접근을 못한다.(ec2에서만 접근 가능하게 했기 때문) 그러므로 보안 풀어준다. https://smujihoon.tistory.com/86 AWS RDS 외부에서 접속하기 AWS의 데이터베이스인 RDS의 접근 방식에는 2가지 방법이 ..
가변컬럼 #{값} 과 ${값}의 차이 #{값} : ''을 포함한 값을 반환 ex) 값이 field -> 'field' ${값} : 값만 반환 ex) 값이 field -> field 컬럼을 변경하고 싶다면 ${값}을 쓰면된다. (아래 Like사용법에 예제 있음) LIKE 사용법 기본적으로 ibatis인가 mybatis인가에 따라 문법이 다르고 DB마다 또 문법이 다르다. 가장 대표적인 oracle과 mysql의 mybatis 버전 사용법에 대해서 기록하겠다. Oracle where ${field} like '%'||#{text}||'%' MySql where ${field} like CONCAT('%',#{text},'%') 마이 바티스에서 if, choose 사용법 select * from (select..
계층형 쿼리(Hierarchical Query)는 오라클에서만 지원하는 기능이다. 관계형(relational)이라는 의미가 서로 평등하고 수평적인 관계를 의미하는 반면 계층형(hirearchical) 구조는 이와는 다르게 평등한 관계가 아닌 수직적인 관계를 가진다. 한마디로 말해서 관계형이 평면적이라 한다면 계층형은 수직적 구조라 할수있다. 계층형 정보에는 사회적인 의미의 계급구조, 등이 있고 소프트웨어 관점에서 살펴보면, 웹사이트에서 사용하는 답변형 게시판이나 BOM(Bill Of Material)등이 계층형 정보의 전형적인 예이다. 예를 들어 직원 테이블에 기본키가 사원번호이고 상관번호를 가지고 있다면 계층 구조를 사용할 수 있다. EMP 테이블에서 select level, empno, ename f..
컴퓨터를 바꾸고 나서 이클립스로 DB연동을 하는데... 이게 무슨일인가!!? Data Source Explorer가 없다...?? 어디갔니...?? 열심히 찾아본 결과 답을 얻었다!! 일단 이 부분에 대해 포스팅 하기 전 이클립스와 오라클 연동에 대한 방법을 간략하게 적겠다.. (컴터 또 사거나 바꿀 수 있잖아...?) 1. 오라클과 이클립스 설치 2. C:\oraclexe\app\oracle\product\11.2.\server\jdbc\lib\ojdbc6.jar 파일을 복사해서 3. C:\Program Files\Java\jre1.8.0_x\lib\ext 와 \Java\jdk1.8.0_x\jre\lib\ext 에 붙여준다. 4. 이클립스 실행 후 라이브러리에 있는지 확인을 한다 여기까지 했는데 다음 ..