실행 쿼리 -- 1. LOCK 찾기 : BlkBy 컬럼에 값이 있으면 Lock 걸린 프로세스 EXEC SP_WHO2; -- 2. LOCK 찾기 SELECT * FROM SYS.sysprocesses WHERE SPID > 50 AND BLOCKED > 0 -- 상세보기 dbcc inputbuffer ( [spid] ); -- Lock 걸린 프로세스 Kill EXEC KILL [spid] SP_WHO2 활용한 LOCK 쿼리 찾는 SP 실행 시, findlock_sp_who2 테이블에 당시 LOCK 로그를 남긴다. findlock_sp_who2 테이블의 마지막 EventInfo 필드에는 dbcc inputbuffer([SPID])의 결과 (LOCK 유발 쿼리)를 남긴다. drop SEQUENCE findlo..
1. 계정생성 create user '계정아이디'@'%' identified by '비밀번호'; host를 '%' 로 주면 모든 외부 IP에서 접속할 수 있다. 2. 계정조회 select host, user, password from user; 3. DB 생성 create schema testDB; use testDB; 4. 권한부여 [1. 계정생성] 이후 아래 쿼리 수행 grant all privileges on '스키마명'.'테이블명' to '계정명'@'호스트' identified by '계정비밀번호' with grant option; -- Select 권한만 부여 grant select privileges on testDB.* to '계정명'@'%'; -- 권한 적용 flush privileges;..
생성 CREATE TABLE 테이블명( 컬럼명 데이터형식 UNIQUE 제약조건 ) CREATE TABLE test( data1 VARCHAR(6) UNIQUE NOT NULL ) CREATE TABLE 테이블명 ( ) 백업 1. 테이블을 생성하면서 테이블의 데이타 복사 > select * into 생성될테이블명 from 원본테이블명 2. 테이블 구조만 복사하겠다면 > select * into 생성될테이블명 from 원본테이블명 where 1=2 3. 테이블이 이미 생성되어 있는경우 데이타만 복사 > insert into 카피될테이블명 select * from 원본테이블명
CREATE TABLE dept AS SELECT department_id,department_name, 0 TOT_DEPT_SAL FROM departments; SQL>ed trigger_test create or replace trigger dept_before before insert on dept begin dbms_output.put_line('문장 before trigger가 발생했습니다.'); end; / create or replace trigger dept_after after insert on dept begin dbms_output.put_line('문장 After trigger가 발생했습니다.'); end; / create or replace trigger dept_row_afte..
1. PL/SQL 이란? - SQL + 절차적 언어(Procedural Language) 기능 추가 - Oracle의 표준 데이터 액세스 언어 - 성능 향상 - 모듈식 프로그램 개발 - 예외처리 가능 (- Oracle SQL Developer를 사용할 경우, 코드 작성 후 F5를 눌러 실행) 2. 변수 - 변수 이름 규칙은 Oracle SQL 과 동일 - 변수유형 1) 스칼라형(Scalar) : 자바의 프리미티브 타입 ex) CHAR(10), DATE, ... 2) 조합형(Composite) : 자바의 레퍼런스 타입 ex) recode 2. PL/SQL BLOCK의 종류 - BLOCK : C언어의 함수와 같은 기능 1) 익명 블록[DECLARE] BEGIN --statments; [EXCEPTION] E..
1. Oracle Database Express Edition 11g 설치 - http://www.oracle.com/technetwork/indexes/downloads/index.html 에서 다운 가능하다. - Express Edition는 무료버젼이며, 한 명의 uesr만 사용 가능하다. - 다운 받기 위해 회원가입을 필요로한다. - 설치버젼 : Oracle Database Express Edition 11g Release 2 2. Oracle SQL Developer 실행 - 마찬가지로 http://www.oracle.com/technetwork/indexes/downloads/index.html 에서 다운 가능하다. - 파일 다운로드 후, 압축을 풀고 설치없이 sqldeveloper.exe 를..
- Total
- Today
- Yesterday
- Queue
- 스머핑
- java
- react-native
- 빌드 세팅
- 443
- call back
- insertion
- array
- Windows 서비스 등록
- LinkedList
- PoolingHttpClientConnectionManager
- Stack
- 안드로이드
- Independentsoft
- 링크드리스트
- 그라파나
- setDoInput
- 젠킨스
- 암호
- Gradle
- springboot
- 정렬
- 과거 버전 사용
- 선 없이
- elasticsearch
- docker
- sort
- code push
- 개발 설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |