programing

Oracle PL/SQL Developer로 덤프를 만드는 방법은?

powerit 2023. 9. 25. 23:09
반응형

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그리고.impGUI 환경에서 작업하는 데는 익숙하지만 스크립팅에 사용해야 하는 경우에는 다용도로 사용할 수 없습니다.

이것은 업데이트처럼 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

  1. 이제 host를 입력하면 SQL>host처럼 보입니다.
  2. 이제 "exp" 유형은 내보내기를 의미합니다.
  3. 덤프 파일을 만들 사용자의 사용자 이름과 암호를 입력하라는 메시지가 나타납니다.
  4. 이제 Enter 키를 누릅니다.
  5. Export file: EXPDAT에 대해 옵션이 깜박입니다.DMP>_ (덤프 파일을 만들 경로 및 파일 이름(예:\FILname.dmp)을 지정하고 Enter 키를 누릅니다.
  6. "전체 데이터베이스" 또는 "표" 또는 "사용자" 옵션을 선택한 후 Enter 키를 누릅니다.
  7. 테이블 데이터와 압축 익스텐트를 2번 더 입력합니다.
  8. 테이블 학생의 dmp 파일을 만들고 싶은 것처럼 테이블 이름을 입력하여 학생을 입력하고 Enter 키를 누릅니다.
  9. 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

반응형