DB/SQL

반응형
DB/SQL

[SQL] v$session으로 세션 강제 종료하기

다양한 원인으로 해당 DB에 물려있는 세션을 강제 종료해야하는 상황이 있을 수 있다. 이때, v$session을 통하여 DB와 연결되어있는 세션을 조회 할 수 있다. v$session 구성 SQL> desc v$session; COLUMN_NAME TYPE CONSTRAINT ---------------------------------------- ------------------ -------------------- SID NUMBER SERIAL# NUMBER AUDSID NUMBER USER# NUMBER USERNAME VARCHAR(128) IPADDR VARCHAR(46) COMMAND NUMBER THROW_DISABLED VARCHAR(3) SI_FLAG VARCHAR(34) STATUS ..

DB/SQL

Redo Log 사이즈 변경하기

리두로그에 변경을 하기 위해서는 INACTIVE인 리두만 변경이 가능하다. 이번 포스팅에서는 -REDO LOG STATUS 조회 -ACTIVE REDOLOG SWTICH -REDO LOG 추가 / 삭제 의 순서로 진행하겠습니다. 현재 리두 로그의 STATUS 파악 select l.group#, member, archived, l.status, (bytes/1024/1024) MB from v$log l, v$logfile f where f.group# = l.group# order by 5; GROUP# MEMBER ARC STATUS MB ---------- ----------------------------------- --- ---------- ---------- 1 C:\ORACLE\ORADATA..

DB/SQL

[SQL] like % _ escape 문

목적 : - like 문을 통해 데이터 조회시 특정 문자로 시작, 포함, 종료되는 값의 출력을 가능하게 한다. - _로 시작할경우 글자수로 인식하기 때문에 escape문을 통해 _가 '_'로 인식하도록 한다 시작하는, 끝나는 이름 조회 #AP로 시작 SELECT * FROM emp WHERE ename LIKE 'AP%' #AP로 끝나는 WHERE ename LIKE 'AP%' #A , P 가 포함되는 (순서는 지켜야함) WHERE ename LIKE '%A%P%' 대소문자 구분 없이 조회 #LOWER, UPPER 사용하여 진행 WHERE **LOWER(job)** LIKE 'sales%' 제외하여 조회 , 특수문자 _ 등 escape #AP로 시작하지 않는 값 WHERE ename NOT LIKE 'A..

DB/SQL

유저 생성 , 권한 부여 , 수정 (ORACLE, TIBERO)

사용자 조회 select * from ALL_USERS; 사용자 생성 | 삭제 SQL> CREATE USER alexpark ... ① ... IDENTIFIED BY park1234 ... ② ... DEFAULT TABLESPACE USR; ... ③ ... //////////////////////////////////////////////////// SQL> DROP USER alexpark CASCADE; ... ④ ... ① CREATE USER 문을 사용하여 alexaprk라는 사용자를 생성한다. ② 사용자 Steve의 패스워드를 park1234로 설정한다. CREATE USER 문을 사용할 때에는 반드시 패스워드를 설정해야 한다. ③ 디폴트 테이블스페이스를 USR로 설정한다. ④ 제거된 사용..

DB/SQL

mysql 명령어

접속 sudo /usr/bin/mysql -u root -p database 확인 show databases; mysql으로 DB변경 use mysql; 사용자 계정 추가 create user '(사용자 계정명)'@'%' identified by '(비밀번호)'; %는 사용자 계정의 접속을 허용하는 IP 이때 %는 다른시스템에서 외부로 접근이 가능하다 localhost를 입력시 mysql이 설치된 본인의 시스템에서만 접근이 가능 select user,host from user; alexpark96이라는 유저가 성공적으로 만들어졌고 host는 설정한대로 %로 표기됨을 볼 수 있다 ROOT 비밀번호 설정 SET PASSWORD FOR 'root'@'localhost' = '(비밀번호)'; 사용자 삭제하기 d..

DB/SQL

[프로그래머스] DATETIME에서 DATE로 형 변환 (like )

programmers.co.kr/learn/courses/30/lessons/59414 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT animal_id , name, date_format(DATETIME,'%Y-%m-%d') as '날짜' from ANIMAL_INS order by animal_id date_format을 통하여 뒤에 00:..

DB/SQL

[프로그래머스] 오랜 기간 보호한 동물(2) (like )

programmers.co.kr/learn/courses/30/lessons/59411 코딩테스트 연습 - 오랜 기간 보호한 동물(2) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT outs.animal_id, outs.name from animal_ins ins right outer join animal_outs outs on outs.animal_id = ins.animal_id where ins..

DB/SQL

[프로그래머스] 중성화 여부 파악하기 (case when like else end as)

programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT animal_id, name, case when (SEX_UPON_INTAKE like '%Neutered%' or SEX_UPON_INTAKE like '%Spayed%')then 'O' else 'X' end as '중성화'..

DB/SQL

[프로그래머스] 이름에 el이 들어가는 동물 찾기 (like )

-- 코드를 입력하세요 SELECT animal_id, name from animal_ins where name like '%el%' and animal_type='Dog' order by name where 절에 name like %el% 을 통하여 el이 앞이든 뒤로든 붙어있는것을 검색하고 type는 개를 and로 묶어서 검색한다 이후 정렬을 통하여 풀었다

DB/SQL

[프로그래머스] 루시와 엘라 찾기 (문장 비교)

programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr -- 코드를 입력하세요 SELECT ANIMAL_ID,NAME,SEX_UPON_INTAKE from animal_ins where name ='Lucy'or name= 'Ella'or name='Pickle'or name='Rogan'or name='Sabrina'o..

반응형
빡상이
'DB/SQL' 카테고리의 글 목록