20230624

Moon-Tree·2023년 6월 24일
0

◆ Oracle DB 덤프 파일 새로운 환경에서 import 하는 방법

  1. SQL Command Line 시작

  2. 데이터 베이스에 연결

    • conn username/password as sysdba
  3. 사용자 생성 및 권한 부여
    - CREATE USER username IDENTIFIED BY password;
    - GRANT ALL PRIVILEGES TO username;

    1) 사용자 조회
    - SELECT * FROM ALL_USERS WHERE USERNAME = 'Your_Username';

  4. 디렉토리 생성 및 권한 부여
    - CREATE OR REPLACE DIRECTORY test_dir AS '/test_dir_path';
    - GRANT READ, WRITE ON DIRECTORY test_dir TO username;

    1) 디렉토리 설정 조회
    - SELECT FROM ALL_DIRECTORIES;
    - SELECT
    FROM ALL_DIRECTORIES WHERE DIRECTORY_NAME = 'Your_Directory_Name';
    - SELECT * FROM ALL_DIRECTORIES WHERE DIRECTORY_NAME = 'TEST_DIR';

  5. 덤프 파일 임포트 >> cmd에서 실행
    - impdp username/password DIRECTORY=test_dir DUMPFILE=dump_file_name.dmp FULL=YES
    - impdp kh11fd/kh11fd DIRECTORY=test_dir DUMPFILE=backup.dmp FULL=YES

    1) 덤프 파일을 DBA 권한으로 임포트 >> 해당 방법으로 import 한다.
    - imp 'sys/password AS SYSDBA' FILE='Your_Directory_Name' FULL=YES

profile
Backend Developer

0개의 댓글