오라클 (oracle 임포트합니다 디엠피는 파일 압축을 새로 설치

우리에게 보낸 클라이언트여야 이러한마운트후에데이터베이스를수정하기위한 Oracle database 테스트할 수 있도록 해야 한다. 우리는 # 39, Oracle 을 사용하고 있는 사내 oralce don& t 또는 전문.

우리가 할 수 있도록 설정 데이터베이스입니까 접속되어야 정보기술 (it) 과 디버그입니다 문제다.

I did a 새로 설치 및 관리 툴은 Oracle 9 (버전 클라이언트가 실행).

For the life of me, 잠이 이해했소 데이터를 가져옵니다. 이런 복잡한 안 됩니다. 제가 뭔가 잘못 가져오는 합니다.

39, ve i& 시도했다.

imp 'sys/password AS SYSDBA' file=c:\database.dmp full=yes log=implog.txt

및 attaboy:

Connected to: Personal Oracle9i Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

Export file created by EXPORT:V09.02.00 via conventional path

Warning: the objects were exported by SYSTEM, not by you

import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
. importing SYSTEM's objects into SYS
. importing ABCDE's objects into ABCDE
IMP-00003: ORACLE error 1435 encountered
ORA-01435: user does not exist
Import terminated successfully with warnings.

하지만 지금처럼 테이블 스키마와 I& 아무것도아니야 관리자에서는 믿지아니하며 # 39 에 표시되며, m at my 하는 끝.

질문에 대한 의견 (1)

39 you& 사용자 (또는 스키마) 를 먼저 만들어야 하는 상황에 처하게 됩니다.

C:\>sqlplus system/password

SQL> create user CLIENT_TEST identified by client_test_password;
SQL> grant connect, unlimited tablespace, resource to CLIENT_TEST;
SQL> exit

그럼 '=' 와 '=' IMP 스위칭됩니다 투세르 프로모어 사용할 수 있는 데이터 임포트하십시오 into the new 사용자 / 스키마:

C:\>imp system/password FROMUSER=ABCDE TOUSER=client_test file=c:\database.dmp full=yes

도움이 되길 바란다!

해설 (1)

Sys 로 만들 수 있는 것은 일반적인 시스템 테이블 또는 racle, 이들 두 개의 계정을 관리자입니다.

오류 'ABCDE' 고객 만든 테이블 사용자로 있다는 것을 의미합니다.

그 후 해당 사용자로 데이터를 임포트합니다 전에 사용자에게 가져오기의 만들어야 합니다 합니다,

이 때문에 할 수 있는 사용자 'ABCDE' 익스포트한 파일에는 사용 권한 및 기타 관련 정보 오류 데이터베이스에 없습니다.

이 질문에 대한 추가 확인 힌트: 결정하는 방법을 스키마에는 oralce 데이터 내의 펌프 익스포트를 절실해졌습니다.

해설 (0)

먼저 만드는 데 필요한 사용자 &quot ABCDE";

같은 일이

In QLPLU *:

create user ABCDE identified by password;
grant connect, resource to ABCDE;

S # 39 의 옵션을 만들기, there& 스킬리언 &quot user&quot. 하지만 이 기본값을 사용할 수 있을 것 "이라고 말했다.

해설 (0)

대신 & # 39, & # 39,, # 39 로 sys / 암호 SYSDBA& 시도하시겠습니까 system/password& # 39;.

39 의 oracle& 도구에 필요한 경우에도 동일한 사용자 sys 는 &quot 내보내기의 가져오기할 생성된 것으로, 모든 powerful&quot. 사용자.

해설 (0)

그들은 제공하십시오 생성된 덤프 파일을 클라이언트뿐 아니하였으매 방법은? 특히 특정 아닌 한, 이는 전체 익스포트를 제환자의 스키마 레벨 익스포트를 테이블스페이스 수준 익스포트를 또는 테이블 레벨 익스포트를?

해설 (1)

이에 대해 경고를 받은 바 있는 데이터를 가져올 실제로 통해 익스포트되지 SYS 유저는 오드모 절실해졌습니다. 이거 드세요.

C:\oracle\ora92\bin>imp sys/pwd@dbname file=c:\database.dmp full=yes

dbname 은 데이터베이스를 보유한 이름

해설 (0)
c:\\ imp database name/password@oracle9i file=xyz,dmp grants=n ignore=y 
  fromuser=database name touser=database name
해설 (1)