사용자 도구

사이트 도구


white:h5

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
white:h5 [2018/07/17 07:38] – 만듦 taekguwhite:h5 [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
-===== H5 =====+===== White H5 =====
  
-export & import 스크립트+==== JEUS ====
  
-● sys 또는 system 계정정보 없이 간단하게 sysdba권한 접속하기 +=== JEUS 설치 === 
-→ sqlplus “/as sysdba” +  * jeus7_win_ko.exe를 실행하여 순서대로 설치.. JDK1.7로 설치
-※ 권한에 제한이 있을 수 있음.+
  
-※ 아래 내용에서  +=== 필수 라이브러리 설치 === 
-C:\> 부분은 명령프롬프트서 실행 +  * <<JEUS_HOME>>\lib 폴더에 ojdc6.jar를 추가한다.
-SQL> 부분은 sqlplus “/as sysdba”로 접속하여 실행해야 하는 명령문.+
  
-Export +=== H5 5.7 application 준비 === 
-● 일반 EXPDP 명령 +  - 미리 준비된 EJB 3.1버번의 SessionFacade.jar로 교체한다. 
-→ C:\ > EXPDP h552/h552 schemas=h552 DUMPFILE=H552_11G.DMP LOGFILE=H552_11G.log +  - H5Application.ear/META-INF/application.xml을 교체한다. -version=6 
- +  - H5Application.ear/H5WebApplication.war/WEB-INF/jeus-web-dd.xml를 교한다. 
-● 11g이상에서 import할 대상이 하위 버전일 경우의 Export명령문(import대상 오라클의 버전 명시) +  - H5Application.ear/H5WebApplication.war/WEB-INF에 다른 품군의 WAS관련 xml을 한다. 
-→ C:\> EXPDP h552/h552 schemas=h552 DUMPFILE=H552_10G.DMP LOGFILE=H552_10G.log VERSION=10.+  - H5Application.ear/H5WebApplication.war/WEB-INF/web.xml의 security-config.xml경로를 설하낟
-※ EXPDP, IMPDP 명령문 경우 Oracle 10 부터 사용가능 +  - H5Application.ear/H5WebApplication.war/WEB-INF/web.xml quartx등의 WAS scheduler가 있을 경우 주석처리다. 
- +  - H5Application.ear/h5_runtime_config.properties내을 변경한다. 
-※ EXPDP 사용시 덤프파일 생성 경로 확인 +  - H5Application.ear/APP-INF/lib/Waffle.jar를 오픈한다경로를 변경 serverconf.properties의 licenseFile의 경로를 확인한다
-→ SQL> SELECT DIRECTORY_PATH FROM DBA_DIRECTORIES WHERE DIRECTORY_NAME = 'DATA_PUMP_DIR'; +=== WAS의 DataSource를 생성 ===
-•  EXPDP 사용시 조회된 위치에 export한 덤프파일이 생성된다. +
-•  IMPDP 사용시에도 해당 경로에 덤프파일을 옮겨놓고 import해야 한다. +
- +
-● Oracle 9 이하에서 Export(유저별) +
-→ C:\> exp userid=h552/h552 owner=h552 file=’D:\H552_11G.DMP’ log=’D:\H552_11G.LOG’ +
- +
-● Oracle 9 이하에서 Export(DB전) +
-→ C:\> exp userid=h552/h552 file=’D:\H552_11G.DMP’ log=’D:\H552_11G.LOG’ full=y +
- +
-Import +
-● 유저삭 +
-→ SQL> DROP USER h551 CASCADE; +
- +
-● 'H5_DATA' 테이블스페이스 삭(파일포함) +
-→ SQL> DROP TABLESPACE H5_DATA INCLUDING CONTENTS AND DATAFILES; +
- +
-● 'H5_INDX' 테이블스페이스 삭제(파일포함) +
-→ SQL> DROP TABLESPACE H5_INDX INCLUDING CONTENTS AND DATAFILES; +
- +
-※ 기존 tablepace H5_DATA, H5_INDX(H5_IDX)를 확인 후 Import할 곳에 생성해야 한다. +
-→ SQL> SELECT t.name ,d.name FROM  V$DATAFILE d, V$TABLESPACE t WHERE t.ts#=d.ts#; +
-- 조회시 테이블스페이스 이름 및 파일경로 확인가능 +
- +
-● 'H5_DATA' 테이블스페이스 생성 – 데이터 파일 경로는 수정 필요 +
-→ SQL> CREATE TABLESPACE H5_DATA +
- DATAFILE 'C:\app\virtual\oradata\orcl\H5_DATA.dbf' +
- SIZE 1024M  +
- AUTOEXTEND ON NEXT 100M; +
- +
-● 'H5_INDX' 테이블스페이스 생성 +
-→ SQL> CREATE TABLESPACE H5_INDX +
- DATAFILE 'C:\app\virtual\oradata\orcl\H5_INDX.dbf' +
- SIZE 1024M  +
- AUTOEXTEND ON NEXT 100M; +
- +
-● 원하는 이름의 유저생성 및 기본 테이블스페이스 지정 +
-→ SQL> CREATE USER c##h551 IDENTIFIED BY win1234 +
-DEFAULT TABLESPACE H5_DATA TEMPORARY TABLESPACE temp; +
- +
-● 유저 권한 부여 +
-→ SQL> GRANT CONNECT, RESOURCE, DBA TO c##h551; +
- +
-● 암호화 권한 부여 +
-→ SQL> GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO c##h551; +
- +
-● 암호화 권한 부여 +
-→ SQL> GRANT EXECUTE ON DBMS_CRYPTO TO c##h551; +
- +
-● 유저 unlock +
-→ SQL> ALTER USER c##h551 ACCOUNT UNLOCK ; +
- +
-※ IMPDP 사용 전 로 확인 +
-→ SQL> SELECT DIRECTORY_PATH FROM DBA_DIRECTORIES WHERE DIRECTORY_NAME = 'DATA_PUMP_DIR'; +
-• 해당 경로에 덤프파일을 옮겨놓고 import해야 한다 +
- +
-● Import 명령문 +
-※ IMPDP 경우 Oracle 10 부터 사용가능 +
-→ C:\> IMPDP h551/h551 DUMPFILE=H552_11G.DMP LOGFILE=H552_11G.log REMAP_SCHEMA=h552:h551 REMAP_TABLESPACE=(H5_DATA:H5_DATA, H5_INDX:H5_INDX) +
-※ REMAP_SCHEMA 와 REMAP_TABLESPACE 의 경우 EXPDP 환경과 같다(유저와 테이블스페이스 변경이 없음)면 굳이 사용하지 않아도 됨+
- +
-● Oracle 9 이하 +
-imp userid=h552/h552 fromuser=h552 touser=h551 file=D:\H552_11G.DMP log=D:\H552_11G.LOG+
  
 +  * vendor : oracle
 +  * Data Source Class Name : oracle.jdbc.xa.client.OracleXADataSource
 +  * Data Source Type : XADataSource
 +  * JNDI NAME : jdbc/h5prd
 +=== application deploy ===
 +  * 준비된 EAR파일로 application deploy를 진행
 +=== server option 추가 ===
 +1. Server option에 다음을 추가한다.(JEUS의 Servers에서 Jvm Config)
 + -Dcom.win.config.file=<<APP_PATH>>/H5Application.ear/h5_runtime_config.properties
 +2. <<JEUS_HOME>>/bin/logging.properties의 level항목을 INFO로 변경한다.
 +=== 기동 및 테스트 ===
 +  * 재기동 후 테스트를 진행한다.
  
white/h5.1531813132.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)