2014년 7월 9일 수요일

Export받은 Dump File의 CharacterSet 확인 방법[ORACLE/SQL/HINT/오라클/교육/강의/강좌/SQL교육/오라클 PLSQL/강의/강좌/오라클교육/ORACLE초보교육/오라클실무강좌]

[Oracle Bulletin List 에서 참조한것 입니다.] 

 오라클export file은 특별한 character set을 사용해서 쓰여진다. 
 version5,6에서는 export시 단지 두개의 character set-ASCII와 EBCIDC-만이 
 지원 되었으나, version7에서는 지원하는 모든 character set이 export시에 
 사용될 수 있다.export시 사용된 character set은 dump file내에 code로써 
 기술되는데 file의 첫byte가 이것을 나타낸다. 

 1st byte    의미 
 -------------------------------------------------- 
 1              version5,6의 ASCII character set 
 2              version5,6의 EBCDIC character set 
 3              version7의 character set. 

 "3"일 경우 두,세번째 byte를 보고서 character set을 판단한다. 
 아래에는 우리가 흔히 접하는 character set에 대한 character set ID이다. 

 2nd  3rd                value 
 -------------------------------------------------- 
 000  001                US7ASCII 
 000  002                WE8DEC 
 000  037                WE8ISO885P1 
 003  110                KO16KSC5601 
 :                        : 
 :                        : 
 export file을 체크하기 위해서는 다음의 UNIX command를 사용한다. 


 $ od -b expdat.dmp|more 

 0000000 003 000 001 105 130 120 117 122 124 072 126 060 067 056 060 062 
 0000020 056 060 062 012 104 112 115 113 111 115 012 122 124 101 102 114 
      : 
      : 
 위의 경우 1st byte가 003이므로 version7이며 3rd byte가 001이므로 ID가 
 1번인 US7ASCII가 character set이 된다. 

 (비고: 
  HP-UX에서 TEST결과 DB CHARACTERSET이 무엇으로 지정 
  되었건 EXPORT시는 USER의 .PROFILE에 있는 환경 변수를 
  기준하여 DUMP FILE을 WRITE함으로  EXPORT실시때의 
  OS USER의 환경변수인 NLS_LANG값이 상당히 중요함.) 
  

오라클자바커뮤니티교육센터, 개발자전문교육, 개인80%환급 
www.oraclejavacommunity.com


평일주간(9:30~18:10) 개강
(7/14)[기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍
(7/14)[기업100%환급]SQL기초에서 Schema Object까지
(7/14)[기업100%환급]안드로이드개발자과정
(7/21)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 
(7/21)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(7/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(7/21)[채용예정교육]오라클자바개발잘하는신입뽑기프로젝트,교육전취업확정

평일야간(19:00~21:50) 개강
(7/09)닷넷(C#,Network,ADO.NET,ASP.NET)마스터과정
(7/10)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/15)SQL기초에서실무까지
(7/15)안드로이드개발자과정
(7/16)Spring3.X, MyBatis, Hibernate실무과정
(7/21)웹퍼블리싱 마스터
(7/22)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(7/22)MyBatis3.X, Hibernate4.X ORM실무과정

주말(10:00~17:50) 개강
(7/12)SQL초보에서 Schema Object까지
(7/12)개발자를위한PLSQL,SQL튜닝,힌트
(7/13)C#,ASP.NET마스터
(7/19)JAVA,Network&WEB&Framework(자바기초에서웹스프링까지)
(7/19)Spring3.X, MyBatis, Hibernate실무과정
(7/19)웹퍼블리싱 마스터
(7/19)안드로이드개발자과정
(7/26)MyBatis3.X, Hibernate4.X ORM실무과정
(8/09)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지

주말저녁(18:30~22:20) 개강
(8/02)JAVA,Network&WEB&Framework
(8/09)SQL기초에서실무까지

댓글 없음:

댓글 쓰기