Oracle PL/SQL Developer로 덤프를 만드는 방법은?
사용자(테이블, 절차 등 포함)를 덤프해야 합니다.FILENAME.dmp
.
새 사용자를 만들고 다음을 가져오면FILENAME.dmp
, 모든 것을 창조해야 합니다.
이 덤프 파일을 생성하려면 어떻게 해야 합니까?
사용하라고 하지 마세요.Run > EXP
아니면Run > IMP
기능들은 어떤 문제 때문에 그 기능이 나에게 작동하지 않기 때문입니다.
EXP(수출)와 IMP(수입) 두 가지 도구가 필요합니다.이것들을 명령 줄과 같은 기계에서 실행해 보는 것이 좋습니다.
원격에서 실행할 수 있습니다. 설정만 하면 됩니다.TNSNAMES.ORA
데이터베이스와 동일한 버전의 모든 개발자 도구를 올바르게 설치합니다.당신이 경험하고 있는 오류 메시지를 모르는 상황에서, exp/imp 작업을 진행하는 것을 도와드릴 수 없습니다.
단일 사용자를 내보내는 명령:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
내보내기 덤프 파일이 만들어집니다.
덤프 파일을 다른 사용자 스키마로 가져오려면 먼저 SQLPLUS에서 새 사용자를 생성합니다.
SQL> create user newuser identified by 'password' quota unlimited users;
그런 다음 데이터를 가져옵니다.
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
데이터가 많은 경우에는 데이터를 증가시키는 방법을 조사합니다.BUFFERS
또는 expdp/impdp를 조사합니다.
expand imp의 가장 일반적인 오류는 설정입니다.확인하세요.PATH
포함한다$ORACLE_HOME/bin
,확인.$ORACLE_HOME
올바르게 설정되어 있고 확인합니다.$ORACLE_SID
설정되어 있습니다
이 내용을 최신 상태로 유지하기 위해:
SQLDeveloper의 현재 버전에 내보내기 도구가 있습니다(Tools > Database Export
객체 유형, 객체 이름, 테이블 데이터 등에 대한 필터를 사용하여 스키마를 파일에 덤프할 수 있습니다.
설치 및 사용이 보다 용이합니다.exp
그리고.imp
GUI 환경에서 작업하는 데는 익숙하지만 스크립팅에 사용해야 하는 경우에는 다용도로 사용할 수 없습니다.
이것은 업데이트처럼 Toad 9를 사용하여 할 수 있습니다.데이터베이스로 이동>내보내기>데이터 펌프 내보내기 마법사.드롭다운에서 디렉토리를 찾을 수 없으면 디렉토리 개체를 작성해야 할 수도 있습니다.
CREATE OR REPLACE DIRECTORY data_pmp_dir_test AS '/u01/app/oracle/oradata/pmp_dir_test';
예를 들어 이것을 참조하십시오.
테이블, 사용자 및 절차의 Dump 파일을 만드는 몇 가지 쉬운 단계가 있습니다.
sqlplus 또는 모든 sql*plus로 이동
connect by your username or password
- 이제 host를 입력하면 SQL>host처럼 보입니다.
- 이제 "exp" 유형은 내보내기를 의미합니다.
- 덤프 파일을 만들 사용자의 사용자 이름과 암호를 입력하라는 메시지가 나타납니다.
- 이제 Enter 키를 누릅니다.
- Export file: EXPDAT에 대해 옵션이 깜박입니다.DMP>_ (덤프 파일을 만들 경로 및 파일 이름(예:\FILname.dmp)을 지정하고 Enter 키를 누릅니다.
- "전체 데이터베이스" 또는 "표" 또는 "사용자" 옵션을 선택한 후 Enter 키를 누릅니다.
- 테이블 데이터와 압축 익스텐트를 2번 더 입력합니다.
- 테이블 학생의 dmp 파일을 만들고 싶은 것처럼 테이블 이름을 입력하여 학생을 입력하고 Enter 키를 누릅니다.
- Enter to quit now to kit now 당신의 파일을 당신의 주어진 경로는 덤프 파일 이제 그 dmp 파일을 가져와 모든 테이블 데이터를 가져옵니다.
내보내기(또는 10g/11g인 경우 데이터 펌프)가 방법입니다.다른 방법을 찾기 보다는 문제를 해결하는 방법을 물어보는 게 어떨까요?
언급URL : https://stackoverflow.com/questions/852261/how-to-create-a-dump-with-oracle-pl-sql-developer
'programing' 카테고리의 다른 글
안드로이드.fragment getActivity()가 null을 반환하는 경우가 있습니다. (0) | 2023.09.25 |
---|---|
검색 결과에 ACF 필드 추가 페이지 WordPress (0) | 2023.09.25 |
알 수 없는 초기 문자 집합 인덱스 '255'가 서버에서 수신됨 (0) | 2023.09.25 |
유형 열거형의 IBInspectable을 작성하는 방법 (0) | 2023.09.25 |
(푸쉬한) 잘못된 커밋 메시지를 init에서 편집하려면 어떻게 해야 합니까? (0) | 2023.09.25 |