반응형 DB7 오라클 DATA PUMP (EXPDP / IMPDP) 하기전 디렉터리 추가, 조회, 삭제, 권한설정 방법 회사에서 기존에 있던 스키마를 DUMP를 떠서 다른 스키마에 덮어쓰라는 미션이 떨어졌습니다. 항상 누군가 만들어주었는데 이번에는 내가 직접 해야 했습니다. 당황스러웠지만 어려운 작업 아니니깐 저처럼 겁먹고 인터넷 검색을 하셨다면 일단 침착하세요. 먼저 당황한 저가 정리해서 지금 알려드리겠습니다. 요즘에는 exp / imp보다 expdp / impdp를 주력으로 씁니다. DATA PUMP라고도 표현합니다. expdp를 쓰면 디렉터리에 *.dump라는 파일에 데이터베이스를 저장하게 되고 impdp를 쓰면 디렉터리에서 *.dump 파일을 읽어서 데이터베이스의 테이블이나 데이터를 주입할 수 있습니다. ※여기서 디렉터리는 데이터베이스에서 오브젝트로 등록한 것입니다. SQL> SELECT * FROM dba_dir.. 2019. 5. 22. ON 조건 없이 조인(JOIN) 하는 방법 회사에서 조인(JOIN)을 하려 하는데 조건 없이 조인해야 했습니다. 보통 SQL에서 조인할 때 아래와 같은 형식으로 합니다. SELECT (Distinct) Column, Column, Column FROM 첫번째 Table Name LEFT/RIGHT JOIN 두번째 Table Name ON 조인 조건 여기서 ON 부분이 문제였는데 제가 하려고 했던 테이블에서는 생각해보면 아래처럼 WHERE 부분으로도 해결할 수 있지만 SELECT (Distinct) Column, Column, Column FROM 첫번째 Table Name 두번째 Table Name WHERE 검색 조건 첫 번째 테이블과 두 번째 테이블이 연관되는 것이 없었습니다. 어떤 상황이었는지 예를 들면 상품정보 테이블 A 상품 판매 금액 .. 2019. 5. 7. 오라클 테이블 전체 삭제 팁 SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; 상기의 SQL문을 실행 하고 결과를 복사에서 다시 SQL문으로 실행해보자! 유저 테이블을 모두 검색해서 드롭문으로 완성시키는 값을 셀렉하는 문장이다. 2019. 4. 19. 이전 1 2 다음 반응형