일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TensorFlow
- postgre
- GridSearchCV
- SQL
- 파이썬
- 도커이미지
- 머신러닝
- cpu
- docker
- 쿼리
- Python
- 복구
- oracle
- 리눅스
- Memory
- Jupyter
- 도커
- pgadmin
- 시계열
- jupyternotebook
- sqldeveloper
- Linux
- 교차검증
- Docker image
- 오라클
- LOG
- psycopg2
- 연결
- GPU
- psql
- Today
- Total
목록SQL (13)
areum

DBeaver를 콩해 오라클에 접속하려고 하니 아래와 같이 ORA-28000:the account is locked 오루 발생 1) 계정 Unlock 해주기 alter user 사용자명 account unlock; 2) 사용자 비밀번호 변경 alter user 사용자명 identified by 변경할비밀번호;
SAS에서도 SQL코드로 데이터를 조회하거나 JOIN 등 다양한 작업을 할 수 있습니다. 코드는 다음과 같습니다. proc sql; {SQL문 작성}; --따옴표 필수 !! run; quit; # work라이브러리에 있는 경우 앞에 라이브러리를 작성하지 않아도 됩니다. proc sql; select indi_dscm_no from t20_c_0517_v_visit_1; run; quit; # work가 아닌 다른 라이브러리(store)에 있는 경우 앞에 라이브러리를 작성하지 않아도 됩니다. proc sql; select indi_dscm_no from store.t20_c_0517_v_visit_1; run; quit;

1. psycopg2 설치하기 2. 포스트그레 연결하기 1. psycopg2 설치하기 pip install psycopg2 위 명령어로 설치가 안되신다면 아래 링크로 들어와주세요 ! https://armmy.tistory.com/38 psycopg2 설치하는 방법 pip install을 통해 psycopg2를 설치하는데 계속 오류가 발생한다. 오류 : command errores out with exit status 1 해결방법 - 현재 psycopg2 권장사항 : python 버전 3.6 ~ 3.11 방법1. 버전 확인 ( python, postgresql) python버 armmy.tistory.com 2. 포스트그레 연결하기 import pandas as pd import psycopg2 as pg..

1. Oracle 홈페이지에서 instant client 다운로드하기 2. cmd 창에서 cx_oracle install 하기 3. 주피터 노트북에서 cx_oracle import 하여 연결하기 * 주피터 노트북에서 바로 오라클을 연결하여 데이터를 추출하고 싶어 아래 방법을 사용하였습니다. 1. Oracle 홈페이지에서 instant client 다운로드하기 저는 Windows 환경이라 아래 노란색 체크되어 있는 것으로 다운로드하였어요! 본인 환경에 맞는 instant client 설치하시면 될 거 같아요. https://www.oracle.com/database/technologies/instant-client/downloads.html Oracle Instant Client Downloads We’r..
오라클을 하면서 Lock에 걸리는 현상을 볼 수 있었습니다. Lock을 kill 하기 위해서는 sid와 시리얼 번호가 필요한데 아래 방법을 통해 조회하고 kill하는 방법을 작성해보았습니다. 1. Lock걸린 개체 확인 2. sid와 시리얼 번호로 session kill 1. Lock걸린 개체 확인 select nvl(ss.USERNAME, 'ORACLE PROC') username, se.SID, serial#, value cpu_usage from v$session ss, v$sesstat se, v$statname sn where se.STATISTIC# = sn.STATISTIC# and NAME like '%CPU used by this session%' and se.SID = ss.SID or..
sql developer사용중 실수로 종료하거나 전에 작성했던 쿼리를 조회하고 싶을 때, 여러가지 방법을 찾아보다가 아래 방법이 제일 좋아서 작성해보았습니다. 방법. select * from v$sql F8로 실행해야함. 실행하면 작성했던 쿼리문이 다 나옴.
오라클을 하다 보니 쿼리문 실행이 급격하게 느려지거나 실행이 안 되는 경우가 발생했다. 그 이유는 다양하겠지만 그 중 리소스를 많이 잡아먹고 있는 user가 누구인지와 어떤 쿼리문으로 인해 용량을 잡아먹는지 살펴보고자 합니다. 방법 1: 현재 접속되어 있는 세션, 세션수, 최대, 한계값 확인 방법 2: 리소스를 많이 차지하는 sql test확인 방법 3: cpu 사용량 및 사용자 확인 1. 현재 접속되어 있는 세션, 세션수, 최대, 한계값 확인 select resource_name, current_utilization, max_utilization, limit_value from v$resource_limit; 2. 리소스를 많이 차지하는 sql test확인 select buffer_gets, disk_..
쿼리문을 실수로 잘못 실행했을 때 아래 코드를 이용하여 간단하게 복구할 수 있습니다. 1. 테이블의 데이터 조회 2. 15분 전의 테이블 조회 후 해당 테이블에 insert 1. 테이블의 데이터 조회 시간 조회 단위는 (second, minute, hour, day) # 15분전 SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '15' MINUTE); # 1시간전 SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '1' HOUR); 2. 15분 전의 테이블 조회 후 해당 테이블에 insert INSERT INTO 테이블명 SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMEST..
ORA-00054 & ORA-00031 ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다. 라는 오류로 인해 곤란을 겪으실 분들을 위해 간단한 해결 방법 작성해드리려고 합니다. ORA-00031: session marked for kill 위 두개의 오류는 테이블이 락이 걸려서 TOAD의 사용이 막힌 경우이며 SYSTEM 계정으로 접근하여 아래 쿼리를 입력하면 테이블의 락이 해제됩니다. 테이블 lock 조회 방법에 대해 몇가지 살펴보겠습니다. 방법1 : 해당 테이블이 lock이 걸렸는지 확인하는 방법 저는 이 방법으로 lock이 걸린 sid를 확인하였습니다. select a.sid, a.serial# from v$session a, v$lock b, dba_objects c wher..

PSQL 로 작업하는 방법 postgreSQL에서 user 생성하는 방법과 해당 user에게 권한 부여하는 방법에 대해서 알아보겠습니다 !!! psql에서 코드로 직접 작업하는 경우와 pgadmin UI로 작업하는 두가지 경우가 존재합니다. 1. user생성 - psql 작업 공간 접속 후 아래 코드 입력하시면 됩니다. (psql 입력) create user [아이디] password '[비밀번호]'; create user car001 password 'car001'; 2. DB연결 권한 부여 grant connect on database "db이름" to 유저이름; -""있어야함 grant connect on database "Bigdata" to car001; 3. 스키마 권한 부여 (psql -d ..