우리에게 보낸 클라이언트여야 이러한마운트후에데이터베이스를수정하기위한 Oracle database 테스트할 수 있도록 해야 한다. 우리는 # 39, Oracle 을 사용하고 있는 사내 oralce don& t 또는 전문.
우리가 할 수 있도록 설정 데이터베이스입니까 접속되어야 정보기술 (it) 과 디버그입니다 문제다.
I did a 새로 설치 및 관리 툴은 Oracle 9 (버전 클라이언트가 실행).
For the life of me, 잠이 이해했소 데이터를 가져옵니다. 이런 복잡한 안 됩니다. 제가 뭔가 잘못 가져오는 합니다.
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 하는 끝.
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
도움이 되길 바란다!
Sys 로 만들 수 있는 것은 일반적인 시스템 테이블 또는 racle, 이들 두 개의 계정을 관리자입니다.
오류 'ABCDE' 고객 만든 테이블 사용자로 있다는 것을 의미합니다.
그 후 해당 사용자로 데이터를 임포트합니다 전에 사용자에게 가져오기의 만들어야 합니다 합니다,
이 때문에 할 수 있는 사용자 'ABCDE' 익스포트한 파일에는 사용 권한 및 기타 관련 정보 오류 데이터베이스에 없습니다.
이 질문에 대한 추가 확인 힌트: 결정하는 방법을 스키마에는 oralce 데이터 내의 펌프 익스포트를 절실해졌습니다.