Database/Oracle(14)
-
[Oracle] Tablespace 확인 및 늘리기
Tablespace 용량 확인select substr(a.tablespace_name,1,30) tablespace, round(sum(a.total1)/1024/1024,1) "TotalMB", round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1) "UsedMB", round(sum(a.sum1)/1024/1024,1) "FreeMB", round((round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1))/round(sum(a.total1)/1024/1024,1)*100,2) "Used%"from (select tablespace_name,0 total1,sum(bytes) sum1,..
2018.11.08 -
[ORACLE] 계층형 구조에서 최하위 항목 출력
SELECT *FROM DEPT_INFOWHERE CONNECT_BY_ISLEAF = 1 AND CONNECT_BY_ISCYCLE = 0START WITH PARNTS_DEPT_CD = '00000000'CONNECT BY NOCYCLE PRIOR DEPT_CD = PARNTS_DEPT_CD;
2018.10.26 -
[ORACLE] 서로 다른 테이블을 이용한 업데이트 하기
UPDATE TABLE1 T1 SET (NAME, DESC) = ( SELECT T2.NAME, T2.DESC FROM TABLE2 T2 WHERE T1.ID = T2.ID )WHERE EXISTS ( SELECT 1 FROM TABLE2 T2 WHERE T1.ID = T2.ID );
2018.10.25 -
[ORACLE] 테이블 및 컬럼 조회
1. 테이블 목록조회SELECT *FROM all_all_tables; SELECT *FROM dba_tables; SELECT *FROM ALL_OBJECTSWHERE OBJECT_TYPE = 'TABLE' -- 접속한 계정의 테이블 목록보기SELECT *FROM tabs; SELECT *FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'; SELECT *FROM USER_TABLES; -- 테이블 코멘트 보기SELECT *FROM ALL_TAB_COMMENTSWHERE TABLE_NAME = '테이블명' SELECT *FROM USER_TAB_COMMENTS; 2. 컬럼 목록조회SELECT *FROM COLS;WHERE TABLE_NAME = '테이블명'; SELECT ..
2018.06.14 -
ORA-12519, TNS:no appropriate service handler found
원인 : DB에 접속하는 커넥션 프로세서 수의 오버 > sqlplus "/as sysdba" > ALTER system SET processes=1000 scope=spfile; > shutdown immediate; > startup
2015.06.25 -
사용자 생성 및 권한
사용자 삭제 drop user 아이디 CASCADE; 사용자 생성 create user 아이디 identified by 비밀번호; 권한주기 grant connect,resource, DBA to 아이디; grant CREATE DATABASE LINK, CREATE PUBLIC DATABASE LINK, CREATE MATERIALIZED VIEW, CREATE PROCEDURE, CREATE PUBLIC SYNONYM, CREATE ROLE, CREATE SEQUENCE, CREATE SYNONYM, CREATE TABLE, CREATE TRIGGER, CREATE TYPE, CREATE VIEW to 아이디;
2015.05.26