728x90
반응형
[Oracle19c] DB(Linux) dump(import) 방법
학습 순서
1. 테이블 스페이스 생성
2. 유저생성
3. 권한부여
4. 덤프 경로
5. dump파일 임포트
테이블 스페이스 생성
create tablespace 테이블스페이스명
datafile '/경로/테이블스페이스파일명.dbf'
size 초기용량(100m,1g 등) reuse
autoextend on next 자동증가 용량
maxsize unlimited;
ex)
create tablespace jhs
datafile '/home/oracle/tablespace/jhs.dbf'
size 300m reuse
autoextend on next 1024k
maxsize unlimited;
유저생성
-- "jhs"라는 이름의 사용자를 생성합니다.
CREATE USER jhs
-- 사용자의 비밀번호를 "jhs"로 설정합니다.
IDENTIFIED BY jhs
-- 사용자가 생성된 후 기본적으로 사용할 테이블스페이스를 "jhs"로 지정합니다.
DEFAULT TABLESPACE jhs
-- 사용자 프로필을 "DEFAULT"로 설정합니다.
-- 프로필은 사용자의 리소스 제한과 액세스 권한 등을 정의하는 데 사용됩니다.
PROFILE DEFAULT
-- 사용자에게 "jhs" 테이블스페이스에 대한 할당량을 무제한으로 지정합니다.
-- 이는 사용자가 테이블스페이스에 제한 없이 데이터를 저장할 수 있음을 의미합니다.
QUOTA UNLIMITED ON jhs;
ex)
CREATE USER jhs IDENTIFIED BY jhs
DEFAULT TABLESPACE jhs
PROFILE DEFAULT
QUOTA UNLIMITED ON jhs;
권한부여
GRANT CONNECT, RESOURCE TO jhs;
덤프 경로
SELECT directory_name, directory_path
FROM dba_directories
WHERE directory_name = 'DATA_PUMP_DIR';
ex)
directory_name directory_path
DATA_PUMP_DIR == /opt/oracle/admin/ORCL/dpdump/
*해당 하는 경로에 덤프파일을 넣어줘야 함
dump파일 임포트
impdp [SYSTEM계정명]/[비밀번호] remap_schema=[expdp한 스키마명]:[impdp할 스키마명] directory=DATA_PUMP_DIR dumpfile=[덤프파일명].dmp
ex)
impdp system/1234 remap_schema=LEGAS510_BPAS:jhs directory=DATA_PUMP_DIR dumpfile=test2.dmp
성공화면
DATA_PUMP_DIR == /opt/oracle/admin/ORCL/dpdump/ 경로 들어가서 내가 export한 dmp파일 넣어주고 확인 화면및
디비 덤프 작업 성공 화면
728x90
반응형
'오류 해결 및 새로운 지식 > DB dump' 카테고리의 다른 글
[Oracle19c] DB(Linux) dump(export) 방법 (0) | 2023.07.11 |
---|---|
tibero dump (0) | 2023.07.02 |
tibero 시작/종료 (0) | 2023.07.02 |