2016-10-28 14 views
1

오라클 11g xe에서 데이터베이스를 덤프 파일로 내보낼 때 문제가 있습니다. japanese를 사용할 때 성공했지만 덤프 파일의 파일 이름이 잘못되었습니다.
이 수출 덤프 파일 내 명령입니다
EXPDP test/123 TABLES=t_tprt_kki_kmk_mpg_mstr DIRECTORY=BACKUP_DIR DUMPFILE=テンプレート公開項目マッピングマスタ.dmp LOGFILE=テンプレート公開項目マッピングマスタ.logOracle 11g XE에서 내보내기 후에 DumpFile의 이름이 잘못 되었습니까?

그리고 내 파일이 자궁강 : ウンシレーエ公開項目マィゴングマスタ.DMP. 대문자 때문일 수도 있습니다. 나는 언어와 문자셋을 설정하기 위해 nls_lang을 사용했다. 제발 도와주세요.

+0

데이터베이스 문자 집합이란 무엇입니까? 운영 체제 언어 설정은 무엇입니까? 실제로 NLS_LANG을 어떻게 설정 했습니까? (질문을 편집하여 해당 정보를 추가 할 수 있습니다) –

답변

0

나는 그것을 풀 수 있다고 생각하지 않습니다. MOS에 몇 가지 버그가 있습니다 (예 : 22004180, 22004268 - 비록 12c 임에도 불구하고) 멀티 바이트 문자가 사용될 때 깨진 덤프 파일 이름을 참조합니다 (두 예제 모두 Japenese를 참조하는 경우가 있지만 그보다 일반적입니다). not-a-bug로. 이상하게 보입니다. 제한 사항으로 나열되어 있지 않습니다. in the documentation.

'해결 방법'은 파일 이름에 멀티 바이트 문자를 사용하지 않는 것 같습니다. 실제로는 도움이되지 않습니다.

단일 바이트 문자 전용 이름으로 내 보낸 다음 운영 체제 수준에서 파일 이름을 바꿀 수 있습니다. 약간의 고통이 있습니다.이 경우에도 싱글 바이트 문자로 다시 이름을 바꾸지 않는 한 비슷한 문제가있을 수 있습니다.