oracle(10)
-
Oracle Data pump 방법(directory/export/import)
CREATE DIRECTORY DIRECTORYNAME AS 'DUMP FILE이 위치할 물리적 경로'; GRANT READ, WRITE ON DIRECTORY DIRECTORYNAME TO 계정; C:\>EXPDP 계정/계정비밀번호 SCHEMAS=DB계정 DIRECTORY=DB디렉토리명 DUMPFILE=받을파일이름.dmp C:\>IMPDP 계정/계정비밀번호 DIRECTORY=DB디렉토리명 DUMPFILE=넣을파일이름.dmp REMAP_TABLESPACE=원래테이블스페이스이름:바꿀테이블스페이스이름 REMAP_SCHEMA=덤프파일의DB계정:바꿀DB계정
2022.03.17 -
Oracle DB 백업(덤프) 전 tablespace, user 생성(toad)
1. Database - Create - Tablespace 클릭 2. Basic Info 설정 3. Data Files 설정 1. Database - Create - User 클릭 2. User Info 설정 3. Tablespace 설정 4. Roles 설정 * DBA 권한이 없다면 Create View 등을 생성하지 못함
2022.03.17 -
Oracle INNER JOIN, OUTER JOIN
INNER JOIN 조건이 맞는 행만 가져옴 SELECT * FROM 테이블명1 INNER JOIN 테이블명2 ON 테이블명1.컬럼명 = 테이블명2.컬럼명; OUTER JOIN SELECT * FROM 테이블명1 ()OUTER JOIN 테이블명2 ON 테이블명1.컬럼명 = 테이블명2.컬럼명; 한 테이블에 값이 있으면 다른 테이블이 조건이 맞지 않아도 가져옴 -LEFT OUTER JOIN : 왼쪽 테이블에 값이 있으면 그 값과 다른 테이블은 NULL 값을 가져옴 -RIGHT OUTER JOIN : 오른쪽 테이블에 값이 있으면 그 값과 다른 테이블은 NULL 값을 가져옴 -FULL OUTER JOIN : 두 테이블 중 한 테이블에 값이 있으면 그 값과 다른 테이블은 NULL 값을 가져옴
2022.01.07 -
Oracle Subquery(서브쿼리) 정리
Subquery(서브쿼리) : 쿼리 안에 쿼리를 넣는 것 Scalar Subquery(스칼라 서브쿼리) : SELECT절에서 사용하는 서브쿼리 Nested Subquery(중첩 서브쿼리) : WHERE절에서 사용하는 서브쿼리 Inline View(인라인 뷰) : FROM절에서 사용하는 서브쿼리
2022.01.07 -
Oracle 규칙이 있는 데이터를 만들어보자(LPAD, CASE WHEN)
LPAD(변수, 총 문자 길이, 채울 숫자) CASE WHEN 조건 THEN 리턴 값 WHEN 조건 THEN 리턴 값 ELSE 리턴 값 END; 1단계 : SELECT LEVEL GRD FROM DUAL CONNECT BY LEVEL
2022.01.07 -
Oracle 원하는 날짜 데이터를 입력해보자(DUAL, CONNECT BY LEVEL)
1단계 : SELECT TO_DATE('19991231', 'YYYYMMDD') + LEVEL TEST FROM DUAL CONNECT BY LEVEL
2022.01.07