2016년 11월 5일 토요일

오라클 토드 테이블 스페이스 원격 서버 복사

UNIX DB를 전부 WIN 서버로 이전해야 하는 상황 발생... 구글링 시작 매우 간편하게 30분만에 작업 종료


1. 선행작업 (당연히 되어 있어야 할 것들)
 - tnsnames.ora 설정 (복사할 대상 tns셋팅)
 - 데이터 베이스 생성
 - 테이블 스페이스 생성
 - 유저생성

2. 토드의 스키마 브라우져에서 이동할 테이블들을 선택한다.

3. 테이블 구조 복사
 - 오른쪽 클릭 후 메뉴중에 Create in another Schema 선택 후 다음
- 복사할 원격지 및 Schema선택

4. 테이블 데이터 복사
 - 오른쪽 클릭 후 메뉴중에 Copy Data to another Schema 선택 후 다음

인덱스 및 시퀀스, 패키지등은  3번방법으로 복사 가능하다.

별도의 작업 없이 몇번 클릭으로 DB 통째로 복사 가능.

토드는 참 편하다 ㅋ

※ 복사중 에러가 발생 시 옵션에서 라디오 버튼 체크/해제로 설정
뷰 테이블과 트리거, 프로시져등도 스키마 브라우져 선택에서 별도로 진행하면 됨

http://blog.naver.com/outinline/20186676767

AWS RDS ORA-00604 ORA-20900 테이블 스페이스 생성 에러

ORA-00604: 순환 SQL 레벨 1 에 오류가 발생했습니다
ORA-20900: RDS only supports Oracle Managed Files. Check ddl and remove any named identifiers
ORA-06512: "RDSADMIN.RDSADMIN",  211행
ORA-06512:  2행

해결 쿼리문
create tablespace TEST datafile size xxxxm autoextend on;

오라클 테이블 스페이스 정보/디렉토리 위치 확인

select * from dba_data_files

우분투 아파치 톰캣 연동 mod_jk

1. 아파치 설치
#apt-get install apache2

2. mod_jk 설치
#apt-get install libapache2-mod-jk

3. mod_jk 설정
#vi /etc/libapache2-mod-jk/workers.properties

//톰캣 설치 루트 수정
#workers.tomcat_home=/usr/local/tomcat8

//자바 설치 루트 수정
#workers.java_home=/usr/lib/jvm/jdk1.8.0_101

//worker설정: 기본값
worker.list=ajp13_worker

//톰캣 server.xml <Connector port 값으로 설정
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
worker.ajp13_worker.lbfactor=1

4. 톰캣 설정:server.xml
//주석 제거
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

//appBase는 war 파일 디렉토리, path는 도메인 http://localhost:8080/XXX/....
//docBase는 webapps폴더의 프로젝트 명
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
      <Context docBase="XXX" path="/XXX" reloadable="true">
      .....
      </Context>
</Host>

5. 아파치 설정
#vi /etc/apache2/sites-available/000-default.conf

//톰캣 root 경로: root경로의 index페이지를 불러옴
DocumentRoot /usr/local/tomcat8/webapps/ROOT

//jkMount설정:제일하단 </VirtualHost> 바로위에 삽입
JkMount /* ajp13_worker
JkMount / ajp13_worker

6. 아파치 톰캣 재시작

#service apache2 restart
#/usr/share/tomcat8/bin/./shutdown.sh
#/usr/share/tomcat8/bin/./startup.sh




2016년 11월 4일 금요일

우분투 톰캣8 수동 설치

1. Tomcat8 다운로드
다운로드 링크 : http://tomcat.apache.org/download-80.cgi

2. 링크 복사 : wget

Binary Distributions

 tar.gz 마우스 우클릭메뉴 -> 링크 주소 복사

3. wget 다운 로드
# wget 링크 붙이기

4. 압축 해제 / 디렉토리 이동
i : # tar xvfz apache-tomcat-8xxxx.tar.gz
ii: mv /tmp/apache-tomcat-8.5.6 /usr/share/tomcat8

5. 환경변수 설정
i : #vi /etc/profile
ii : 
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_101
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CATALINA_HOME=/usr/share/tomcat8
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

iii: source /etc/profile

6. tomcat stop / start
# /usr/share/tomcat8/bin/./shutdown.sh
# /usr/share/tomcat8/bin/./startup.sh

localhost:8080 확인

우분투 jdk 1.8 수동 설치 (다운로드링크로 설치 not wget)

1 jdk 1.8 다운

a) 다운로드 링크 :
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

b) 지난버전 jdk 링크 : 로그인 필요 , 계정 비번 대문자 필요
http://www.oracle.com/technetwork/java/javase/archive-139210.html

2 jdk 압축파일 tmp폴더 옮기기: filezilla 이용

3 압축 파일 풀기 : tmp/로 디렉토리로 이동
tar zxvf jdk-8uxxx-xxxx-xxx.gz

4 설치할 디렉토리 생성
sudo mkdir -p /usr/lib/jvm/jdk1.8xxxx

5 새성한 디렉토리로 jdk이동
sudo mv jdk1.8xxxx/* /usr/lib/jvm/jdk1.8xxxx/

6 환경변수 설정: vi /etc/profile
    i :   #vi /etc/profile 입력 -> i 입력: insert로 전환 -> 제일하단 커서이동 후 입력

export JAVA_HOME=/usr/lib/jvm/jdk1.8xxxx
export PATH=$PATH:JAVA_HOME/bin
export CLASSPATH="."
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

  ii :   esc -> shift+: -> wq -> enter
 iii :   source /etc/profile <- 마무리 적용
iiii :   echo $JAVA_HOME 확인

7 JDK Default로 설정:링크 생성
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8xxxx/bin/java 100

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8xxxx/bin/javac 100

update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8xxxx/bin/javaws 100

8 java 버전 확인
#java -version






리눅스 ubuntu server 시간 설정


#dpkg-reconfigure tzdata
방향키 -> aisa ->방향키 -> seoul