DB

반응형
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

[ORACLE] centOS에 오라클 설치하기

해당 포스트는 CentOS가 갓 설치된 환경에서 오라클을 설치하는것을 목표로 합니다. 서버 환경 구성 오라클의 설치단계는 4단계로 나뉜다. 1. Linux 환경설정 2. 오라클 엔진 설치 3. 리스너 생성 4. DataBase 생성 1.1 Linux 환경설정 호스트 네임 변경하기 ASIS : localhost.localdomain TOBE : oracle 1.2 oracle-database-preinstall 설치 및 환경설정 확인 yum install https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 설치가 완료되면 오라클은 시스템 환경변..

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/Tibero

[Tibero] Archive Mode 변경 (mount 상태 쿼리를 통한)

쿼리를 통한 아카이브 모드 변경 현재 아카이브 모드 조회 SQL> SELECT LOG_MODE FROM V$DATABASE; LOG_MODE ------------ NOARCHIVELOG mount 모드로 디비 재기동 #immediate를 통해 세션 종료만 확인하고 종료한다 [tibero@test:TBDEV01:/home/tibero]tbdown immediate Tibero instance terminated (NORMAL mode). #설정을 바꾸기 위해 mount모드로 기동시킨다 [tibero@test:TBDEV01:/home/tibero]tbboot mount Change core dump dir to /tibero/tibero6/bin/prof. Listener port = 1380 Tibero..

DB/Tibero

[Tibero] flashback을 통한 drop된 테이블 복구하기

Drop(DDL)된 테이블에 대해 원복 쿼리를 통한 복구 기능 티베로에서 복구기능을 사용하기 위해서는 USE_RECYCLEBIN 파라미터값이 Y여야한다. 1. $TB_SID.tip 에서 파라미터 수정하기 2. ALTER SYSTEM SET USE_RECYCLEBIN=Y; 1. $TB_SID.tip 에서 파라미터 수정하기 엔진 설치경로인 $TB_HOME/config/$TB_SID.tip 파일 수정 2. ALTER SYSTEM SET USE_RECYCLEBIN=Y; test@tibero:/tibero/tibero6/config $ tbsql sys/tibero tbSQL 6 TmaxData Corporation Copyright (c) 2008-. All rights reserved. Connected to..

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/Tibero

[Tibero] 세션 조회 , 종료

외부 접근 (리스너 변경) alter system listener remote off; 조회 ```전체 세션 조회``` select sid, serial#, prog_name from v$session ```본인 세션 조회``` select * from vt_mytid 세선 종료 alter system kill session'sid,serial#'; ex) alter system kill session ‘85,23324’;

DB/Tibero

[Tibero] 프로세스 (아키텍처)

티베로 프로세스 구조 설명하기 앞서, 각각의 프로세스를 검색 할 수 있는 명령어로는 아래와 같다. #실행 프로세스 중, tbsvr을 포함한 모든 프로세스를 출력 ps -ef |grep tbsvr #실행 프로세스 중, 포그라운드 프로세스만 출력 ps -ef |grep FGWP #실행 프로세스 중, 백그라운드 프로세스만 출력 ps -ef |grep BGWP 프로세스의 두가지 타입 포그라운드 프로세스 FGWP (워커 프로세스 또는 Working Process) ※클라이언트 프로세스와 직접 통신하며, 사용자의 요청을 처리하는 역할을 담당한다. 하나의 워킹 프로세스에는 하나의 컨트롤 스레드 + 다수의 워킹 스레드가 존재한다. 컨트롤 스레드 -Tibero 기동시 설정된 파라미터 값에 따라 스레드 생성 -신규(새로운..

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/Tibero

[Tibero] SQL>사용자 생성, 권한 부여(시스템, 스키마)

사용자 조회 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' 카테고리의 글 목록