프로그래밍/DBMS
-
SQL Developer - 데이터 엑셀 추출 및 환경 설정 하기프로그래밍/DBMS 2023. 1. 2.
조회한 데이터 전체 내역 보기 : 쿼리 결과문에서 Ctrl + End 모든 데이터를 불러오고 추출을 하는것이 시간이 더 절약됨. 전체 데이터가 나왔으면 쿼리 결과문에서 아무데나 우클릭 -> 익스포트(export) 클릭 형식에서 엑셀 버전 선택 및 추출물 경로 선택 데이터 워크시트 이름 = 엑셀에서의 시트 이름 설정 질의 워크시트 이름 = 데이터를 뽑기 위해 사용했던 쿼리문을 저장할 엑셀의 워크시트 이름 (체크 해제하면 워크시트 생성 안함) 내가 자주 이용하는 설정을 기본 설정으로 바꿔놓기 1. 프로그램 맨위의 도구 - 환경설정 클릭 2. 검색어창에 익스포트 입력 또는 해당 메뉴 찾기 3. 기본 설정 변경 4. 익스포트 하단 메뉴의 Excel 형식 메뉴 들어가기 5. 기본 설정 변경
-
오라클 - DB에서 현재 실행중인 쿼리문 조회, 취소 (kill)프로그래밍/DBMS 2022. 10. 5.
DB가 설치되어 있는 서버에 직접 들어가서 pid 조회 후 kill 하는 방법도 있지만 SQL문(쿼리문) 명령문 만으로 현재 DB에서 돌고 있는 쿼리문들을 조회해서 필요한 정보를 확인 후 해당 명령을 죽일 수 있는 방법도 있다. DBeaver나 SQLdeveloper 같은 툴을 사용하는 요즘 시대에 귀찮게 서버 접속 안하고 툴을 사용하는 방법을 알아보자. -- DB에서 사용중인 쿼리 조회 (오라클) SELECT A.STATUS -- 상태 , A.USERNAME -- 접속 계정명 , A.SID -- SID , A.SERIAL# -- 시리얼번호 , B.SQL_TEXT -- 실행중인 쿼리 내용 FROM V$SESSION A, V$SQLAREA B WHERE A.SQL_HASH_VALUE = B.HASH_VAL..
-
SQL Developer 메모리 부족 (java heap memory)프로그래밍/DBMS 2022. 8. 30.
SQL Developer 사용중 대량의 데이터를 export 하거나 import할때 메모리 부족이 뜰 때가 있다. SQL 디벨로퍼가 설치된 경로 - ide 폴더 - bin 폴더로 이동 sqldeveloper\ide\bin sqldeveloper\ide\bin 이동해서 ide.conf 파일을 메모장으로 연다. 파일 내용중에 64비트 설정이 있다. (32비트면 32비트 설정 해줄 것.) Xms = 최소 메모리 Xmx = 최대 메모리 전부 원하는 만큼 늘려주면 된다.
-
Procedure - 프로시저프로그래밍/DBMS 2021. 12. 3.
select * from user_procedures; 해당 계정의 모든 프로시저 목록 확인 -- 인서트 프로시저 CREATE OR REPLACE PROCEDURE insertScore ( pHak In VARCHAR2, pName In score.name%TYPE, pBirth In score.birth%TYPE, pKor In score.kor%TYPE, pEng In score.eng%TYPE, pMat In score.mat%TYPE ) IS BEGIN INSERT INTO score(hak, name, birth, kor, eng, mat) VALUES(pHak, pName, pBirth, pKor, pEng, pMat); COMMIT; END; / EXEC insertScore('7878', ..