>데이터 베이스 >Oracle >오라클의 dmp 파일은 무엇입니까?

오라클의 dmp 파일은 무엇입니까?

WBOY
WBOY원래의
2022-05-07 17:43:3313027검색

Oracle에서 dmp 파일은 데이터베이스에서 내보낸 파일이며 데이터베이스 백업 및 마이그레이션에 자주 사용됩니다. 예를 들어 dmp 파일을 가져올 때 먼저 dmp 파일을 덤프 경로에 저장하고 "imp dp 사용자 이름/ 비밀번호 @orcl ...가져와야 하는 dmp 파일의 이름"은 명령을 사용하여 가져올 수 있습니다.

오라클의 dmp 파일은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle의 dmp 파일은 무엇인가요?

oracle 데이터베이스에서 내보낸 데이터베이스 파일로 데이터베이스 백업 및 마이그레이션에 일반적으로 사용됩니다. 일반적으로 exp 명령은 내보내기에 사용되고, imp 명령은 가져오기, 즉 데이터베이스 복원에 사용됩니다.

2. dmp 내보내기(백업)

일반적으로 프로젝트의 요구사항이 업데이트되면 그에 따라 Oracle 데이터베이스의 내용도 변경됩니다. 따라서 업데이트하기 전에 해당 프로젝트의 데이터를 백업해야 합니다. 향후 사용을 위해 이전 Oracle 데이터베이스를 복원할 수 있습니다.

구체적인 작업 과정은 다음과 같습니다.

1. 먼저 백업 파일이 저장되어 있는 위치, 즉 기본적으로 dmp가 저장되어 있는 경로 위치를 찾습니다

(1) 루트로 리눅스 시스템을 입력합니다. user 이때 oracle로 전환해야 합니다. 사용자

su - oracle

(2) sql

sqlplus / as sysdba

을 입력합니다. (3) 쿼리 sql 문을 입력합니다.

select * from dba_directories where directory_name='DATA_PUMP_DIR';

출력 결과는 다음과 같습니다. /oracle_11/app/admin/orcl/dpdump, 경로를 찾았습니다!

2. 데이터베이스 백업 명령어를 실행합니다

expdp (用户名)/(密码)@orcl dumpfile=expdb_isc_20211012.dmp(自定义命名.dmp)

명령어를 입력한 후 위 경로에 커스텀 이름의 dmp 파일이 저장되어 백업이 완료됩니다. 완료 후 위 경로에서 백업 파일을 보실 수 있습니다.

3. DMP 파일 가져오기

는 데이터베이스 마이그레이션에 자주 사용됩니다. 새로운 서버의 추가 배포가 필요한 경우 미리 백업한 dmp 파일을 새 환경으로 가져와야 합니다.

1. 가져오기 전에 dmp 데이터를 저장할 새 사용자를 만들어야 합니다.

새 사용자 명령:

create user (用户名) identified by (密码)

() 내부 내용은 사용자 정의된 사용자 이름과 비밀번호입니다. 권한

grant dba to (用户名)

새로 생성한 후 걱정되지 않는다면, 다음 SQL을 실행해 보세요. 출력 결과에 새 사용자 이름이 포함되어 있으면 생성된 것입니다.

 select username from dba_users;//查看oracle所有用户

dmp 파일을 가져올 수 있도록 이 단계를 잘 수행하세요.

2. 가져오기 전에 dmp 파일을 덤프 경로에 저장해야 합니다. FileZilla 소프트웨어를 사용하여 sftp를 서버 주소에 연결하고 로컬 파일을 Linux 시스템의 해당 경로로 전송할 수 있습니다.

3. 가져오기 명령을 실행합니다

impdp (用户名)/(密码)@orcl  dumpfile=ISC2220210702.DMP(需要导入的dmp文件名)

이제 dmp 가져오기가 완료됩니다!

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클의 dmp 파일은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.